@charset "UTF-8";
body.b4 {
  background: transparent; }

@font-face {
  font-family: 'Entypo';
  src: url("/community/cfs-file/__key/communityserver-components-sitefiles/fonts/entypo.eot?70170780");
  src: url("/community/cfs-file/__key/communityserver-components-sitefiles/fonts/entypo.eot?70170780#iefix") format("embedded-opentype"), url("/community/cfs-file/__key/communityserver-components-sitefiles/fonts/entypo.woff?70170780") format("woff"), url("/community/cfs-file/__key/communityserver-components-sitefiles/fonts/entypo.ttf?70170780") format("truetype"), url("/community/cfs-file/__key/communityserver-components-sitefiles/fonts/entypo.svg?70170780#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon.address:before {
  content: "\e841"; }

.icon.adjust:before {
  content: "\e867"; }

.icon.air:before {
  content: "\e8ce"; }

.icon.alert:before {
  content: "\e83f"; }

.icon.archive:before {
  content: "\e851"; }

.icon.arrow-combo:before {
  content: "\e86e"; }

.icon.arrows-ccw:before {
  content: "\e891"; }

.icon.attach:before {
  content: "\e823"; }

.icon.attention:before {
  content: "\e83e"; }

.icon.back-in-time:before {
  content: "\e8aa"; }

.icon.back:before {
  content: "\e820"; }

.icon.bag:before {
  content: "\e85a"; }

.icon.basket:before {
  content: "\e859"; }

.icon.battery:before {
  content: "\e8a9"; }

.icon.bell:before {
  content: "\e83d"; }

.icon.block:before {
  content: "\e868"; }

.icon.book-open:before {
  content: "\e84e"; }

.icon.book:before {
  content: "\e84f"; }

.icon.bookmark:before {
  content: "\e828"; }

.icon.bookmarks:before {
  content: "\e829"; }

.icon.box:before {
  content: "\e852"; }

.icon.briefcase:before {
  content: "\e8bb"; }

.icon.brush:before {
  content: "\e8c0"; }

.icon.bucket:before {
  content: "\e8d5"; }

.icon.calendar:before {
  content: "\e85b"; }

.icon.camera:before {
  content: "\e80f"; }

.icon.cancel-circled:before {
  content: "\e814"; }

.icon.cancel-squared:before {
  content: "\e815"; }

.icon.cancel:before {
  content: "\e813"; }

.icon.ccw:before {
  content: "\e88f"; }

.icon.cd:before {
  content: "\e8ae"; }

.icon.chart-area:before {
  content: "\e8c7"; }

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

.icon.chart-line:before {
  content: "\e8c5"; }

.icon.chart-pie:before {
  content: "\e8c4"; }

.icon.chat:before {
  content: "\e83c"; }

.icon.check:before {
  content: "\e812"; }

.icon.clipboard:before {
  content: "\e8d1"; }

.icon.clock:before {
  content: "\e862"; }

.icon.cloud-thunder:before {
  content: "\e8b3"; }

.icon.cloud:before {
  content: "\e8b2"; }

.icon.code:before {
  content: "\e834"; }

.icon.cog:before {
  content: "\e855"; }

.icon.comment:before {
  content: "\e83b"; }

.icon.compass:before {
  content: "\e845"; }

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

.icon.cup:before {
  content: "\e846"; }

.icon.cw:before {
  content: "\e890"; }

.icon.database:before {
  content: "\e8d3"; }

.icon.direction:before {
  content: "\e844"; }

.icon.doc-landscape:before {
  content: "\e84a"; }

.icon.doc-text-inv:before {
  content: "\e84c"; }

.icon.doc-text:before {
  content: "\e84b"; }

.icon.doc:before {
  content: "\e848"; }

.icon.docs:before {
  content: "\e849"; }

.icon.dot-2:before {
  content: "\e8be"; }

.icon.dot-3:before {
  content: "\e8bf"; }

.icon.dot:before {
  content: "\e8bd"; }

.icon.down-bold:before {
  content: "\e887"; }

.icon.down-circled:before {
  content: "\e86f"; }

.icon.down-dir:before {
  content: "\e883"; }

.icon.down-open-big:before {
  content: "\e87b"; }

.icon.down-open-mini:before {
  content: "\e877"; }

.icon.down-open:before {
  content: "\e873"; }

.icon.down-thin:before {
  content: "\e88b"; }

.icon.down:before {
  content: "\e87f"; }

.icon.download:before {
  content: "\e82d"; }

.icon.drive:before {
  content: "\e8d4"; }

.icon.droplet:before {
  content: "\e8cd"; }

.icon.erase:before {
  content: "\e8c3"; }

.icon.export:before {
  content: "\e835"; }

.icon.eye:before {
  content: "\e826"; }

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

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

.icon.feather:before {
  content: "\e837"; }

.icon.flag:before {
  content: "\e82a"; }

.icon.flash:before {
  content: "\e8b4"; }

.icon.flashlight:before {
  content: "\e804"; }

.icon.flight:before {
  content: "\e8b6"; }

.icon.floppy:before {
  content: "\e8d0"; }

.icon.flow-branch:before {
  content: "\e8d9"; }

.icon.flow-cascade:before {
  content: "\e8d8"; }

.icon.flow-line:before {
  content: "\e8db"; }

.icon.flow-tree:before {
  content: "\e8da"; }

.icon.folder:before {
  content: "\e850"; }

.icon.forward:before {
  content: "\e832"; }

.icon.globe:before {
  content: "\e8b1"; }

.icon.graduation-cap:before {
  content: "\e8c9"; }

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

.icon.heart:before {
  content: "\e806"; }

.icon.help-circled:before {
  content: "\e81d"; }

.icon.help:before {
  content: "\e81c"; }

.icon.home:before {
  content: "\e821"; }

.icon.hourglass:before {
  content: "\e863"; }

.icon.inbox:before {
  content: "\e8af"; }

.icon.infinity:before {
  content: "\e8c2"; }

.icon.info-circled:before {
  content: "\e81f"; }

.icon.info:before {
  content: "\e81e"; }

.icon.install:before {
  content: "\e8b0"; }

.icon.key:before {
  content: "\e8d7"; }

.icon.keyboard:before {
  content: "\e83a"; }

.icon.lamp:before {
  content: "\e864"; }

.icon.language:before {
  content: "\e8ca"; }

.icon.layout:before {
  content: "\e810"; }

.icon.leaf:before {
  content: "\e8b8"; }

.icon.left-bold:before {
  content: "\e888"; }

.icon.left-circled:before {
  content: "\e870"; }

.icon.left-dir:before {
  content: "\e884"; }

.icon.left-open-big:before {
  content: "\e87c"; }

.icon.left-open-mini:before {
  content: "\e878"; }

.icon.left-open:before {
  content: "\e874"; }

.icon.left-thin:before {
  content: "\e88c"; }

.icon.left:before {
  content: "\e880"; }

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

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

.icon.lifebuoy:before {
  content: "\e8b9"; }

.icon.light-down:before {
  content: "\e865"; }

.icon.light-up:before {
  content: "\e866"; }

.icon.link:before {
  content: "\e822"; }

.icon.list-add:before {
  content: "\e8a6"; }

.icon.list:before {
  content: "\e8a5"; }

.icon.location:before {
  content: "\e842"; }

.icon.lock-open:before {
  content: "\e825"; }

.icon.lock:before {
  content: "\e824"; }

.icon.login:before {
  content: "\e85c"; }

.icon.logout:before {
  content: "\e85d"; }

.icon.loop:before {
  content: "\e895"; }

.icon.magnet:before {
  content: "\e8c1"; }

.icon.mail:before {
  content: "\e805"; }

.icon.map:before {
  content: "\e843"; }

.icon.megaphone:before {
  content: "\e8d2"; }

.icon.menu:before {
  content: "\e811"; }

.icon.mic:before {
  content: "\e85e"; }

.icon.minus-circled:before {
  content: "\e81a"; }

.icon.minus-squared:before {
  content: "\e81b"; }

.icon.minus:before {
  content: "\e819"; }

.icon.mobile:before {
  content: "\e8ac"; }

.icon.monitor:before {
  content: "\e8ab"; }

.icon.moon:before {
  content: "\e8b5"; }

.icon.mouse:before {
  content: "\e8ba"; }

.icon.music:before {
  content: "\e802"; }

.icon.mute:before {
  content: "\e85f"; }

.icon.network:before {
  content: "\e8ad"; }

.icon.newspaper:before {
  content: "\e84d"; }

.icon.note-beamed:before {
  content: "\e801"; }

.icon.note:before {
  content: "\e800"; }

.icon.palette:before {
  content: "\e8a4"; }

.icon.paper-plane:before {
  content: "\e8b7"; }

.icon.pause:before {
  content: "\e899"; }

.icon.pencil:before {
  content: "\e836"; }

.icon.phone:before {
  content: "\e854"; }

.icon.picture:before {
  content: "\e80e"; }

.icon.play:before {
  content: "\e897"; }

.icon.plus-circled:before {
  content: "\e817"; }

.icon.plus-squared:before {
  content: "\e818"; }

.icon.plus:before {
  content: "\e816"; }

.icon.popup:before {
  content: "\e86b"; }

.icon.print:before {
  content: "\e838"; }

.icon.progress-0:before {
  content: "\e89f"; }

.icon.progress-1:before {
  content: "\e8a0"; }

.icon.progress-2:before {
  content: "\e8a1"; }

.icon.progress-3:before {
  content: "\e8a2"; }

.icon.publish:before {
  content: "\e86c"; }

.icon.quote:before {
  content: "\e833"; }

.icon.record:before {
  content: "\e89a"; }

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

.icon.reply:before {
  content: "\e830"; }

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

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

.icon.retweet:before {
  content: "\e839"; }

.icon.right-bold:before {
  content: "\e889"; }

.icon.right-circled:before {
  content: "\e871"; }

.icon.right-dir:before {
  content: "\e885"; }

.icon.right-open-big:before {
  content: "\e87d"; }

.icon.right-open-mini:before {
  content: "\e879"; }

.icon.right-open:before {
  content: "\e875"; }

.icon.right-thin:before {
  content: "\e88d"; }

.icon.right:before {
  content: "\e881"; }

.icon.rss:before {
  content: "\e853"; }

.icon.search:before {
  content: "\e803"; }

.icon.share:before {
  content: "\e857"; }

.icon.shareable:before {
  content: "\e858"; }

.icon.shuffle:before {
  content: "\e894"; }

.icon.signal:before {
  content: "\e8a7"; }

.icon.sound:before {
  content: "\e860"; }

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

.icon.star:before {
  content: "\e808"; }

.icon.stop:before {
  content: "\e898"; }

.icon.suitcase:before {
  content: "\e8bc"; }

.icon.switch:before {
  content: "\e896"; }

.icon.tag:before {
  content: "\e827"; }

.icon.tape:before {
  content: "\e8c8"; }

.icon.target:before {
  content: "\e8a3"; }

.icon.thermometer:before {
  content: "\e8d6"; }

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

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

.icon.ticket:before {
  content: "\e8cb"; }

.icon.to-end:before {
  content: "\e89b"; }

.icon.to-start:before {
  content: "\e89c"; }

.icon.tools:before {
  content: "\e856"; }

.icon.trash:before {
  content: "\e847"; }

.icon.trophy:before {
  content: "\e8a8"; }

.icon.up-bold:before {
  content: "\e88a"; }

.icon.up-circled:before {
  content: "\e872"; }

.icon.up-dir:before {
  content: "\e886"; }

.icon.up-open-big:before {
  content: "\e87e"; }

.icon.up-open-mini:before {
  content: "\e87a"; }

.icon.up-open:before {
  content: "\e876"; }

.icon.up-thin:before {
  content: "\e88e"; }

.icon.up:before {
  content: "\e882"; }

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

.icon.upload:before {
  content: "\e82e"; }

.icon.user-add:before {
  content: "\e80c"; }

.icon.user:before {
  content: "\e80a"; }

.icon.users:before {
  content: "\e80b"; }

.icon.vcard:before {
  content: "\e840"; }

.icon.video:before {
  content: "\e80d"; }

.icon.volume:before {
  content: "\e861"; }

.icon.water:before {
  content: "\e8cc"; }

.icon.window:before {
  content: "\e86d"; }

.icon:before {
  font-family: Entypo;
  font-size: 30px; }

.no-transition {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky; }

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-keyframes spin {
  from {
    -ms-transform: rotate(360deg); }
  to {
    -ms-transform: rotate(0deg); } }

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(360deg); }
  to {
    -moz-transform: rotate(0deg); } }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(360deg); }
  to {
    -webkit-transform: rotate(0deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.hyphenate {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.message {
  clear: both;
  line-height: 1.5em;
  font-size: 13.5px;
  padding: 10px;
  color: #444444;
  border: 1px solid #e6e9ea;
  font-style: italic;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.message a {
  text-decoration: underline; }

.message.warning,
.message.error {
  font-style: normal; }

.message.warning a,
.message.error a {
  color: #f15922; }

.message.error {
  background-color: #fffbfa;
  color: #f15922;
  border: 1px solid #f15922; }

.message.warning {
  background-color: #ffffcc;
  color: #000;
  border: 1px solid #b0af57; }

.message:only-child {
  margin-top: 10px; }

.message.loading {
  margin-top: 10px; }

.popup-list.notification {
  border-radius: 0 0 3px 3px;
  overflow: hidden; }

.popup-list.notification .message {
  background-color: #333;
  opacity: 0.85;
  color: #fff;
  margin: 0;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
  font-size: 15px;
  padding: 20px 30px 20px 30px; }

.popup-list.notification .message.error {
  background-color: #f15922;
  opacity: 0.95; }

.shared_link {
  border: 0px;
  padding: 5px !important;
  background-color: transparent !important;
  margin: 0px; }

.shared_link a {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif; }

.shared_link h4 {
  margin-bottom: 5px !important; }

.shared_link .post-name a {
  font-size: 16.5px;
  color: #2b2b2b;
  font-weight: bold; }

.shared_link .post-application a {
  color: #bdc3c7;
  font-size: 12px; }

.shared_link .post-summary {
  color: #bdc3c7;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s; }

.shared_link:hover .post-name a {
  color: #111; }

.shared_link:hover .post-application a {
  color: #111; }

.shared_link:hover .post-summary {
  color: #111; }

.shared_link.with-image {
  min-height: 100px !important;
  padding-left: 105px !important; }

.shared_link .post-thumbnail {
  top: 5px !important;
  left: 5px !important; }

.ui-webpreview .abbreviated-post.shared-link {
  border: 0px;
  padding: 5px !important;
  background-color: transparent !important;
  margin: 0px; }

.ui-webpreview .abbreviated-post.shared-link a {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif; }

.ui-webpreview .abbreviated-post.shared-link h4 {
  margin-bottom: 5px !important; }

.ui-webpreview .abbreviated-post.shared-link .post-name a {
  font-size: 16.5px;
  color: #2b2b2b;
  font-weight: bold; }

.ui-webpreview .abbreviated-post.shared-link .post-application a {
  color: #bdc3c7;
  font-size: 12px; }

.ui-webpreview .abbreviated-post.shared-link .post-summary {
  color: #bdc3c7;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s; }

.ui-webpreview .abbreviated-post.shared-link:hover .post-name a {
  color: #111; }

.ui-webpreview .abbreviated-post.shared-link:hover .post-application a {
  color: #111; }

.ui-webpreview .abbreviated-post.shared-link:hover .post-summary {
  color: #111; }

.ui-webpreview .abbreviated-post.shared-link.with-image {
  min-height: 100px !important;
  padding-left: 105px !important; }

.ui-webpreview .abbreviated-post.shared-link .post-thumbnail {
  top: 5px !important;
  left: 5px !important; }

.full-post.activity .abbreviated-post.shared-link {
  border: 0px;
  padding: 5px !important;
  background-color: transparent !important;
  margin: 0px; }

.full-post.activity .abbreviated-post.shared-link a {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif; }

.full-post.activity .abbreviated-post.shared-link h4 {
  margin-bottom: 5px !important; }

.full-post.activity .abbreviated-post.shared-link .post-name a {
  font-size: 16.5px;
  color: #2b2b2b;
  font-weight: bold; }

.full-post.activity .abbreviated-post.shared-link .post-application a {
  color: #bdc3c7;
  font-size: 12px; }

.full-post.activity .abbreviated-post.shared-link .post-summary {
  color: #bdc3c7;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s; }

.full-post.activity .abbreviated-post.shared-link:hover .post-name a {
  color: #111; }

.full-post.activity .abbreviated-post.shared-link:hover .post-application a {
  color: #111; }

.full-post.activity .abbreviated-post.shared-link:hover .post-summary {
  color: #111; }

.full-post.activity .abbreviated-post.shared-link.with-image {
  min-height: 100px !important;
  padding-left: 105px !important; }

.full-post.activity .abbreviated-post.shared-link .post-thumbnail {
  top: 5px !important;
  left: 5px !important; }

.ui-links {
  display: none; }

.ui-rate {
  overflow: hidden;
  padding: 0px; }

.ui-rate a {
  float: left;
  margin: 0 !important;
  padding: 0 !important; }

.ui-forumvotes.reply {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.ui-forumvotes.reply:before,
.ui-forumvotes.reply .ie7_before {
  width: 16.5px;
  height: 16.5px;
  display: inline-block;
  content: "\e812";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.ui-forumvotes.thread {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  margin-left: 1px; }

.ui-forumvotes.thread:before,
.ui-forumvotes.thread .ie7_before {
  width: 16.5px;
  height: 16.5px;
  display: inline-block;
  content: "\e872";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e872'); }

.ui-forumvotes[data-count="0"] {
  display: none;
  /*
	span {
		display: none;
	}
	*/ }

.ui-forumvotes[data-voted="false"] {
  color: #bdc3c7; }

.navigation-list[data-direction="horizontal"] a.ui-forumvotes {
  padding-right: 0px; }

.navigation-list[data-direction="horizontal"] a.ui-forumvotes:before {
  margin-left: 6.66666667px; }

.composer-mentionable-mention-highlight {
  background-color: #CCE7F3;
  color: #CCE7F3; }

.composer-mentionable-selector li {
  border-bottom: 1px solid #CCE7F3; }

.composer-mentionable-selector li.highlight {
  background-color: #CCE7F3; }

.composer-hashtag-highlight {
  background-color: #CCE7F3;
  color: #CCE7F3; }

.composer-hashtag-selector li {
  border-bottom: 1px solid #CCE7F3; }

.composer-hashtag-selector li.highlight {
  background-color: #CCE7F3; }

.composer-url-highlight {
  background-color: #CCE7F3;
  color: #CCE7F3; }

.ui-moderate a {
  text-indent: 0;
  width: 100%;
  height: auto;
  padding: 0px; }

.ui-moderate a:hover {
  background-color: transparent; }

.ui-masonry {
  visibility: hidden; }

.ui-like {
  color: #a1aab0; }

.ui-like .like-count {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #a1aab0;
  margin-right: 0; }

.ui-like .like-count:before,
.ui-like .like-count .ie7_before {
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  content: "\e82b";
  font-family: Entypo;
  font-size: 10.5px;
  line-height: 10.5px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e82b'); }

.ui-like .like-count:before {
  top: -1px; }

.ui-like .like-count[data-count="0"] {
  display: none; }

.ui-like .like-toggle a {
  padding: 0 5px 0 0 !important; }

.ui-like[data-initialstate="true"] {
  color: #4aa3df !important; }

.ui-like[data-initialstate="true"] a {
  color: #4aa3df !important; }

.ui-like[data-initialstate="true"] .like-count {
  color: #4aa3df !important; }

.ui-like[data-initialstate="false"][data-count="0"]:before {
  display: none; }

.modal-content .who-likes-list ul {
  overflow: hidden; }

.modal-content .who-likes-list .show-more {
  font-size: 13.5px;
  color: #bdc3c7;
  padding-top: 10px; }

.modal-content .who-likes-list .show-more:hover {
  color: #4aa3df; }

.modal-content .who-likes-list .content-list .content-item .avatar {
  top: 0px; }

.modal-content .who-likes-list .content-list .content-item img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.theater-mask {
  background-color: #111;
  opacity: 0.85; }

.theater-content .post-attachment-viewer {
  border: 0px;
  background-color: #f2f2f2;
  overflow: hidden;
  min-height: 300px; }

.theater-content .post-attachment-viewer > a {
  display: block;
  width: 100%; }

.theater-content .post-attachment-viewer > a > img {
  margin-left: auto;
  margin-right: auto; }

.theater-content .post-attachment-viewer > embed,
.theater-content .post-attachment-viewer > object,
.theater-content .post-attachment-viewer > img,
.theater-content .post-attachment-viewer > video,
.theater-content .post-attachment-viewer > audio {
  max-height: 500px !important;
  max-width: 100% !important; }

.theater-content .post-attachment-viewer > img {
  border: 0 none;
  margin: 0;
  vertical-align: bottom; }

.theater-content .post-attachment-viewer > .ui-viewhtml > embed,
.theater-content .post-attachment-viewer > .ui-viewhtml > object,
.theater-content .post-attachment-viewer > .ui-viewhtml > img,
.theater-content .post-attachment-viewer > .ui-viewhtml > video,
.theater-content .post-attachment-viewer > .ui-viewhtml > audio {
  max-height: 500px !important;
  max-width: 100% !important; }

.theater-content .post-attachment-viewer > .ui-viewhtml > img {
  border: 0 none;
  margin: 0;
  vertical-align: bottom; }

.theater-content .post-attachment-viewer > .ui-viewhtml > * {
  margin-left: auto;
  margin-right: auto; }

.theater-content .content-list .content-item.activity-story,
.theater-content .activity-story {
  border: 0px;
  padding-left: 80px;
  padding-bottom: 20px; }

.theater-content .content-list .content-item.activity-story .navigation-list .navigation-item:first-child,
.theater-content .activity-story .navigation-list .navigation-item:first-child {
  padding-left: 0; }

.theater-content .content-list .content-item.activity-story .like-indicator,
.theater-content .activity-story .like-indicator {
  display: none; }

.theater-content .content-list .content-item.activity-story .content-list.comments .content-item.action,
.theater-content .activity-story .content-list.comments .content-item.action {
  display: none; }

.theater-content .content-list .content-item.activity-story .post-author .avatar img,
.theater-content .activity-story .post-author .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.theater-container a.theater-back {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.theater-container a.theater-back:before,
.theater-container a.theater-back .ie7_before {
  width: 18px;
  height: 18px;
  display: inline-block;
  content: "\e87c";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87c'); }

.theater-container a.theater-next {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.theater-container a.theater-next:before,
.theater-container a.theater-next .ie7_before {
  width: 18px;
  height: 18px;
  display: inline-block;
  content: "\e87d";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87d'); }

.theater-container a.theater-next,
.theater-container a.theater-back {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.6;
  color: #fff;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
  overflow: hidden;
  line-height: 15px;
  width: 38px px !important;
  height: 38px px !important; }

.theater-container a.theater-next:hover,
.theater-container a.theater-back:hover {
  opacity: 1; }

.theater-content-container {
  padding: 0px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.theater-content-container a.theater-close:link,
.theater-content-container a.theater-close:visited,
.theater-content-container a.theater-close:active {
  display: inline-block;
  width: 38px;
  height: 38px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0.7;
  color: #fff;
  width: 38px px !important;
  height: 38px px !important;
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s; }

.theater-content-container a.theater-close:link:before,
.theater-content-container a.theater-close:visited:before,
.theater-content-container a.theater-close:active:before,
.theater-content-container a.theater-close:link .ie7_before,
.theater-content-container a.theater-close:visited .ie7_before,
.theater-content-container a.theater-close:active .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 38px;
  height: 38px;
  top: 10px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.theater-content-container a.theater-close:link :before,
.theater-content-container a.theater-close:visited :before,
.theater-content-container a.theater-close:active :before {
  position: absolute;
  top: 0px;
  right: 0px; }

.theater-content-container a.theater-close:link:hover,
.theater-content-container a.theater-close:visited:hover,
.theater-content-container a.theater-close:active:hover {
  background-color: #4aa3df; }

.theater-content-container:hover a.theater-close:link,
.theater-content-container:hover a.theater-close:visited,
.theater-content-container:hover a.theater-close:active {
  opacity: 1; }

.banner.site {
  width: 100%;
  display: table;
  padding: 0px;
  overflow: hidden;
  height: 44px; }

.banner.site .popup-list-count {
  position: absolute;
  top: 0px;
  left: -2px;
  background-color: #f15922;
  color: #fff !important;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 10.5px;
  display: block;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  z-index: 100;
  -webkit-text-stroke-width: 0px !important;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.banner.site .avatar {
  display: table-cell;
  width: 125px;
  margin: 0 0 0 0;
  overflow: hidden;
  border-spacing: 0px;
  vertical-align: middle;
  background-color: transparent;
  padding-left: 0; }

.banner.site .avatar a {
  display: block; }

.banner.site fieldset {
  display: table-cell;
  padding-left: 35px; }

.banner.site fieldset ul {
  display: block;
  width: 100%; }

.banner.site fieldset ul li {
  display: block;
  width: 100%;
  margin: 6px 0px 0px 0px; }

.banner.site fieldset ul li label {
  display: none; }

.banner.site fieldset ul li .field-item-input {
  display: block;
  width: 100%;
  margin: 5px 5px 0px 5px;
  position: relative; }

.banner.site fieldset ul li .field-item-input input {
  width: 100%;
  border: 1px solid #b7b7b7;
  height: 32px;
  padding: 0 0 0 40px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms; }

.banner.site fieldset ul li .field-item-input input:hover,
.banner.site fieldset ul li .field-item-input input:focus {
  border-color: #4aa3df;
  background-color: #fff; }

.banner.site fieldset ul li .field-item-input input.active {
  border-color: #4aa3df;
  background-color: #fff; }

.banner.site fieldset ul li .field-item-input:after {
  font-size: 20px;
  height: 20px;
  width: 20px;
  display: block;
  font-family: Entypo;
  content: "\e803";
  position: absolute;
  color: #bdc3c7;
  top: 7px;
  left: 15px; }

.banner.site .navigation-list {
  display: table-cell;
  width: 20%;
  vertical-align: middle; }

.banner.site .navigation-list .navigation-list-item > span {
  display: block;
  float: right;
  position: relative; }

.banner.site .navigation-list ul {
  width: 115px;
  float: right;
  overflow: hidden; }

.banner.site .navigation-list ul a {
  margin-right: 4px;
  float: right;
  color: #9d9d9d; }

.banner.site .navigation-list ul a.active {
  color: #4aa3df; }

.banner.site .navigation-list ul .notifications {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.site .navigation-list ul .notifications:before,
.banner.site .navigation-list ul .notifications .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e8b4";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e8b4'); }

.banner.site .navigation-list ul .conversations {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.site .navigation-list ul .conversations:before,
.banner.site .navigation-list ul .conversations .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e83b";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e83b'); }

.banner.site .navigation-list ul .bookmarks {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.site .navigation-list ul .bookmarks:before,
.banner.site .navigation-list ul .bookmarks .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e828";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e828'); }

.banner.site .navigation-list ul .bookmarks.bookmarked {
  color: #f15922 !important; }

.banner.site .navigation-list ul .user {
  overflow: hidden;
  position: relative;
  top: 1px; }

.banner.site .navigation-list ul .user.with-icon {
  top: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.site .navigation-list ul .user.with-icon:before,
.banner.site .navigation-list ul .user.with-icon .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e80a";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e80a'); }

.banner.site .navigation-list ul .user img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.banner.site .navigation-list ul .notifications,
.banner.site .navigation-list ul .conversations,
.banner.site .navigation-list ul .bookmarks,
.banner.site .navigation-list ul .user {
  margin: 4px 4px 4px 4px; }

.banner.site .navigation-list.site-links {
  width: 35px; }

.banner.site .navigation-list.site-links ul {
  width: 35px; }

.banner.site .navigation-list.site-links ul .site-navigation {
  display: inline-block;
  width: 22px;
  height: 22px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  float: right;
  top: 0px;
  margin-right: 0px;
  margin-left: 10px; }

.banner.site .navigation-list.site-links ul .site-navigation:before,
.banner.site .navigation-list.site-links ul .site-navigation .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 22px;
  height: 22px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e811";
  font-family: Entypo;
  font-size: 22px;
  line-height: 22px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e811'); }

.banner.site .handheld {
  display: none; }

.banner.site.with-site-navigation .avatar {
  width: 125px; }

.banner.site.with-site-navigation fieldset {
  padding-left: 0px; }

.banner.context {
  position: relative;
  height: 88px;
  overflow: hidden;
  padding-left: 80px; }

.banner.context.with-alert {
  height: 123.5px; }

.banner.context.with-alert .parent-navigation {
  float: left;
  position: relative;
  top: 35%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%); }

.banner.context a {
  color: #fff;
  position: relative;
  display: block; }

.banner.context .avatar {
  position: absolute;
  top: 10px;
  left: 0px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  border: 0px; }

.banner.context .avatar .caption {
  display: none; }

.banner.context .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s; }

.banner.context .name,
.banner.context .description {
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
  float: left;
  margin: 0;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 600;
  font-size: 19.5px;
  position: relative;
  line-height: 88px;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  color: #444; }

.banner.context .name a,
.banner.context .description a {
  float: left;
  color: #444; }

.banner.context .name a:hover,
.banner.context .description a:hover {
  color: #4aa3df; }

.banner.context .description {
  padding-left: 11px; }

.banner.context .description a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.context .description a:before,
.banner.context .description a .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e875";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 0px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e875'); }

.banner.context .description a:before {
  top: -2px;
  color: #bdc3c7; }

.banner.context .description.currentcontent {
  display: none; }

.banner.context .navigation-list.applications {
  float: left; }

.banner.context .navigation-list.applications ul {
  width: auto !important;
  min-width: 0 !important;
  display: table !important; }

.banner.context .navigation-list.applications ul li {
  float: left;
  height: 100%;
  overflow: hidden; }

.banner.context .navigation-list.applications ul a {
  margin: 32px 0 0 20px;
  float: left;
  padding: 2.5px 10px 2.5px 10px;
  font-size: 13.5px;
  height: auto;
  border: 1px solid #cbd0d3;
  color: #a1aab0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s; }

.banner.context .navigation-list.applications ul a:hover {
  color: #4aa3df;
  border-color: #4aa3df; }

.banner.context .navigation-list.applications ul a.more {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.context .navigation-list.applications ul a.more:before,
.banner.context .navigation-list.applications ul a.more .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e877";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.banner.context .navigation-list.new {
  float: right;
  width: 115px;
  position: absolute;
  top: 27px;
  right: 0px;
  -webkit-transition: 100ms;
  -moz-transition: 100ms;
  -o-transition: 100ms;
  transition: 100ms; }

.banner.context .navigation-list.new ul li {
  float: right;
  height: 100%;
  overflow: hidden; }

.banner.context .navigation-list.new ul a {
  float: left;
  width: 115px;
  text-align: center;
  background-color: #4aa3df;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 13.5px;
  height: auto;
  line-height: 34px;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  margin-top: 0px; }

.banner.context .navigation-list.new ul a:before,
.banner.context .navigation-list.new ul a .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e816";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 10px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e816'); }

.banner.context .navigation-list.new ul a:hover {
  background-color: #5faee3; }

.banner.context .alert {
  height: 25.5px;
  line-height: 25.5px;
  clear: both;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 88px; }

.banner.context .alert a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
  width: 100%;
  line-height: 25.5px;
  color: #6a6a6a;
  font-size: 13.5px;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
  background-color: #e6e9ea;
  border: 0px; }

.banner.context .alert a:hover {
  background-color: #4aa3df;
  color: #fff !important; }

.banner.context.home .name,
.banner.context.home .description {
  line-height: 65px; }

.banner.context.home .description.reputation {
  line-height: 59px;
  padding-top: 4px;
  font-size: 12px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  padding-left: 10px;
  font-weight: 500; }

.banner.context.home .avatar .caption {
  position: absolute;
  display: block;
  width: 100%;
  background-color: #111;
  opacity: 0.9;
  top: 22px;
  padding: 3px 0 3px 0;
  text-align: center;
  font-size: 12px;
  z-index: 4; }

.banner.context.home .navigation-list.applications {
  clear: left;
  position: relative;
  top: -14px;
  width: 70%; }

.banner.context.home .navigation-list.applications ul li {
  float: left;
  height: 100%;
  overflow: hidden; }

.banner.context.home .navigation-list.applications ul a {
  padding: 0px 20px 0 0;
  border: 0px;
  line-height: 16px;
  margin: 0 0 0 0;
  color: #6a6a6a;
  font-size: 13.5px; }

.banner.context.home .navigation-list.applications ul a:hover {
  color: #4aa3df; }

.banner.context.home .navigation-list.applications ul a:before {
  display: none; }

.banner.context.home .navigation-list.applications ul a.more {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.banner.context.home .navigation-list.applications ul a.more:before,
.banner.context.home .navigation-list.applications ul a.more .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e877";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.banner.context.home .navigation-list.applications ul a.more:before {
  color: #bdc3c7; }

.banner.context.home .parent-navigation {
  position: relative;
  top: 30px; }

.banner.context.home .parent-navigation ul a.more {
  top: 1px; }

.banner.context.home .parent-navigation ul a.more:before {
  top: 0px; }

.banner.context .parent-navigation {
  float: left;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%); }

.banner.context .parent-navigation ul a {
  float: left; }

.banner.context .parent-navigation ul a.more {
  color: #777777;
  margin-right: 5px;
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  -webkit-font-smoothing: antialiased; }

.banner.context .parent-navigation ul a.more:before,
.banner.context .parent-navigation ul a.more .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e892";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e892'); }

.banner.context .parent-navigation ul a.more:before {
  -webkit-font-smoothing: antialiased;
  top: -1px;
  color: #bdc3c7; }

.banner.context .parent-navigation ul a:hover {
  color: #4aa3df; }

.banner.context .parent-navigation ul a:hover:before {
  color: #4aa3df; }

.header-fragments:hover .banner.site .navigation-list ul a {
  color: #111; }

.header-fragments:hover .banner.site fieldset ul li .field-item-input input {
  border: 1px solid #919191; }

.header-fragments:hover .banner.site fieldset ul li .field-item-input input:hover,
.header-fragments:hover .banner.site fieldset ul li .field-item-input input:focus,
.header-fragments:hover .banner.site fieldset ul li .field-item-input input.active {
  border-color: #4aa3df; }

.header-fragments:hover .banner.context .navigation-list.applications ul a {
  border: 1px solid #515151;
  color: #373737; }

.header-fragments:hover .banner.context .navigation-list.applications ul a:hover {
  color: #4aa3df;
  border-color: #4aa3df; }

.header-fragments:hover .banner.context.home .navigation-list.applications ul a {
  border: 0px;
  color: #6a6a6a; }

.header-fragments:hover .banner.context.home .navigation-list.applications ul a:hover {
  color: #4aa3df; }

.header-fragments:hover .banner.context .alert a {
  border-color: #515151;
  color: #373737; }

.header-fragments:hover .banner.context .alert a:hover {
  color: #4aa3df;
  border-color: #4aa3df; }

.header-fragments:hover .banner.context .alert a:active {
  background-color: #4aa3df;
  color: #fff; }

.touch .banner.context .avatar img {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.touch .banner.context .name,
.touch .banner.context .description {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.touch .banner.context .navigation-list.applications ul a {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.touch .banner.context .navigation-list.new {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.touch .banner.context .navigation-list.new ul a {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.touch .banner.context .alert a {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.ui-select {
  display: none; }

.uiselect {
  background-image: none !important;
  border: 1px solid #cbd0d3 !important;
  background-color: #fff !important;
  padding: 0px !important;
  padding-right: 17px !important;
  overflow: hidden !important;
  position: relative !important;
  display: inline-block !important;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-height: 500px;
  overflow-y: auto !important;
  overflow-x: hidden; }

.uiselect > span {
  height: auto !important;
  padding: 0px 10px 0px 10px !important;
  display: inline-block !important;
  border: 0px !important;
  margin: 0px !important;
  line-height: 30px !important;
  height: 30px !important;
  color: #111 !important;
  font-size: 12px !important;
  background-color: transparent !important;
  overflow: visible !important; }

.uiselect > span:after {
  font-family: Entypo;
  content: "\e877";
  font-size: 15px;
  color: #bdc3c7;
  position: absolute;
  right: 10px;
  line-height: 30px; }

.uiselect > span:after:hover {
  color: #fff; }

.uiselect:hover {
  background-color: #4aa3df !important;
  color: #fff !important;
  border-color: #4aa3df !important; }

.uiselect:hover > span {
  color: #fff !important;
  background-color: #4aa3df !important; }

.uiselect:hover > span:after {
  color: #fff !important; }

.uiselect.options {
  border: 0px !important;
  padding: 5px 0 5px 0 !important;
  margin: 0px !important;
  background-color: transparent !important; }

.uiselect.options > div {
  background-color: #fff !important;
  margin: 0px !important;
  padding: 0px !important;
  background-image: none !important;
  border: 1px solid #4aa3df !important;
  overflow: hidden !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.uiselect.options > div > div {
  color: #4aa3df !important;
  font-size: 12px !important;
  padding: 0px 10px 0px 10px !important;
  border: 0px !important;
  line-height: 30px !important;
  height: 30px !important;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

.uiselect.options > div > div:hover,
.uiselect.options > div > div.selected {
  background-color: #4aa3df !important;
  color: #fff !important; }

.uiselect.options:hover {
  background-color: transparent !important; }

.left-sidebar .uiselect,
.split-sidebar-right .uiselect,
.split-sidebar-left .uiselect,
.content-left-sidebar-right .right-sidebar .uiselect,
.sidebar-left-content-center-sidebar-right .right-sidebar .uiselect,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .uiselect,
.header-top-content-left-sidebar-right .right-sidebar .uiselect,
.header-top-content-left-sidebar-right-footer .right-sidebar .uiselect,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .uiselect,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .uiselect {
  margin-bottom: 5px !important; }

.slim_banner {
  height: 44px;
  padding-left: 40px; }

.slim_banner.with-alert {
  height: 44px;
  padding-left: 40px; }

.slim_banner .avatar {
  top: 6px; }

.slim_banner .avatar img {
  width: 32px !important;
  height: auto !important;
  padding: 0px !important; }

.slim_banner .name,
.slim_banner .description {
  font-size: 15px;
  top: 0px;
  line-height: 44px;
  color: #444; }

.slim_banner .name a,
.slim_banner .description a {
  color: #444; }

.slim_banner .name a:hover,
.slim_banner .description a:hover {
  color: #4aa3df; }

.slim_banner .description a:before {
  top: 0px; }

.slim_banner .description.currentcontent {
  display: block; }

.slim_banner .navigation-list.applications {
  display: none; }

.slim_banner .alert {
  display: none; }

.slim_banner .navigation-list.new {
  top: 5px; }

.banner.context.slim {
  height: 44px;
  padding-left: 40px; }

.banner.context.slim.with-alert {
  height: 44px;
  padding-left: 40px; }

.banner.context.slim .avatar {
  top: 6px; }

.banner.context.slim .avatar img {
  width: 32px !important;
  height: auto !important;
  padding: 0px !important; }

.banner.context.slim .name,
.banner.context.slim .description {
  font-size: 15px;
  top: 0px;
  line-height: 44px;
  color: #444; }

.banner.context.slim .name a,
.banner.context.slim .description a {
  color: #444; }

.banner.context.slim .name a:hover,
.banner.context.slim .description a:hover {
  color: #4aa3df; }

.banner.context.slim .description a:before {
  top: 0px; }

.banner.context.slim .description.currentcontent {
  display: block; }

.banner.context.slim .navigation-list.applications {
  display: none; }

.banner.context.slim .alert {
  display: none; }

.banner.context.slim .navigation-list.new {
  top: 5px; }

.scrolled .banner.context {
  height: 44px;
  padding-left: 40px; }

.scrolled .banner.context.with-alert {
  height: 44px;
  padding-left: 40px; }

.scrolled .banner.context .avatar {
  top: 6px; }

.scrolled .banner.context .avatar img {
  width: 32px !important;
  height: auto !important;
  padding: 0px !important; }

.scrolled .banner.context .name,
.scrolled .banner.context .description {
  font-size: 15px;
  top: 0px;
  line-height: 44px;
  color: #444; }

.scrolled .banner.context .name a,
.scrolled .banner.context .description a {
  color: #444; }

.scrolled .banner.context .name a:hover,
.scrolled .banner.context .description a:hover {
  color: #4aa3df; }

.scrolled .banner.context .description a:before {
  top: 0px; }

.scrolled .banner.context .description.currentcontent {
  display: block; }

.scrolled .banner.context .navigation-list.applications {
  display: none; }

.scrolled .banner.context .alert {
  display: none; }

.scrolled .banner.context .navigation-list.new {
  top: 5px; }

.scrolled .banner.context.home .parent-navigation {
  top: 50%; }

.scrolled .banner.context.home .reputation {
  display: none; }

.scrolled .banner.context.with-alert .parent-navigation {
  top: 50%; }

.sort {
  border: 1px solid #cbd0d3 !important;
  float: right;
  overflow: hidden;
  padding: 0px !important;
  margin: 0 0 10px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.sort .by,
.sort .order {
  float: left;
  padding: 0px !important;
  margin: 0px !important; }

.sort .by .uiselect,
.sort .order .uiselect {
  float: left;
  border: 0px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.sort .by .uiselect > span,
.sort .order .uiselect > span {
  color: #bdc3c7 !important; }

.sort .by .uiselect > span:hover,
.sort .order .uiselect > span:hover {
  color: #fff !important; }

.sort:hover {
  border-color: #4aa3df !important; }

.sort:hover .uiselect > span {
  color: #4aa3df !important; }

.left-sidebar .sort,
.split-sidebar-right .sort,
.split-sidebar-left .sort,
.content-left-sidebar-right .right-sidebar .sort,
.sidebar-left-content-center-sidebar-right .right-sidebar .sort,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .sort,
.header-top-content-left-sidebar-right .right-sidebar .sort,
.header-top-content-left-sidebar-right-footer .right-sidebar .sort,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .sort,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .sort {
  display: none; }

.filter {
  display: block;
  clear: both;
  width: 100%;
  display: table; }

.filter .uiselect > span {
  color: #869198 !important; }

.filter .filter-option {
  text-align: center;
  display: table-cell; }

.filter .filter-option a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  padding: 5px 0 3.33333333px 0;
  border-bottom: 2px solid #d9dcde;
  text-align: center;
  border-right: 0px;
  color: #bdc3c7;
  font-size: 15px; }

.filter .filter-option a:active {
  background-color: #ffffff; }

.filter .filter-option a:hover {
  color: #4aa3df;
  border-bottom: 2px solid #4aa3df; }

.filter .filter-option.selected a {
  color: #555;
  border-bottom: 2px solid #555; }

.filter-selector {
  float: right;
  margin: 0 10px 10px 10px; }

.left-sidebar .filter-selector,
.right-sidebar .filter-selector {
  float: none;
  clear: both;
  width: 100%;
  margin: 0; }

.left-sidebar .filter-selector > div,
.right-sidebar .filter-selector > div {
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 0 0 0 !important;
  overflow: hidden; }

.left-sidebar .filter-selector > div .uiselect,
.right-sidebar .filter-selector > div .uiselect {
  float: left;
  width: 100% !important; }

.view {
  float: right;
  margin: 0 0 10px 10px; }

.view .uiselect > span {
  color: #bdc3c7 !important; }

.view .uiselect > span:hover {
  color: #fff !important; }

.left-sidebar .view,
.split-sidebar-right .view,
.split-sidebar-left .view,
.content-left-sidebar-right .right-sidebar .view,
.sidebar-left-content-center-sidebar-right .right-sidebar .view,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .view,
.header-top-content-left-sidebar-right .right-sidebar .view,
.header-top-content-left-sidebar-right-footer .right-sidebar .view,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .view,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .view {
  display: none; }

.navigation-list.links {
  display: none; }

.navigation-list.links a {
  font-size: 0.9em;
  display: block;
  margin-bottom: 6px;
  padding: 4px;
  text-align: center;
  border: 1px solid #4aa3df;
  color: #4aa3df;
  background-color: #fff;
  border-radius: 3px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

.navigation-list.links a:hover,
.navigation-list.links a:active {
  background-color: #4aa3df;
  color: #fff; }

.navigation-list[data-direction='horizontal'] {
  margin-bottom: 0px; }

.navigation-list[data-direction='horizontal'] a {
  margin-right: 6px;
  margin-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px; }

.navigation-list.actions {
  display: none;
  float: right;
  margin: 0 10px 0 10px; }

.navigation-list.actions a {
  padding: 5px 0 5px 20px; }

.navigation-list.actions a[data-more] {
  display: inline-block;
  width: 31px;
  height: 31px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.navigation-list.actions a[data-more]:before,
.navigation-list.actions a[data-more] .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 31px;
  height: 31px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e8bf";
  font-family: Entypo;
  font-size: 31px;
  line-height: 31px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e8bf'); }

.navigation-list.navigation {
  float: right;
  margin: 0 0 10px 10px;
  font-size: 12px;
  line-height: 30px; }

.navigation-list.navigation a[data-more] {
  color: #bdc3c7;
  display: inline-block;
  width: 32.5px;
  height: 32.5px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.navigation-list.navigation a[data-more]:before,
.navigation-list.navigation a[data-more] .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 32.5px;
  height: 32.5px;
  top: 8px;
  left: 0;
  display: block;
  content: "\e855";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e855'); }

.navigation-list.navigation a[data-more]:hover,
.navigation-list.navigation a[data-more]:active {
  color: #4aa3df; }

.breadcrumbs {
  display: block;
  clear: both;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0; }

.breadcrumbs .breadcrumb {
  font-size: 13.5px;
  margin-right: 10px;
  display: inline-block; }

.breadcrumbs .breadcrumb a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.breadcrumbs .breadcrumb a:before,
.breadcrumbs .breadcrumb a .ie7_before {
  width: 13.5px;
  height: 13.5px;
  display: inline-block;
  content: "\e879";
  font-family: Entypo;
  font-size: 13.5px;
  line-height: 13.5px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e879'); }

.breadcrumbs .breadcrumb:first-child a:before {
  display: none; }

.pager {
  clear: both;
  font-size: 0.9em;
  display: table; }

.pager .previous,
.pager .next {
  display: table-cell;
  padding: 6px 12px 6px 12px;
  color: #fff;
  min-width: 88px;
  text-align: center;
  border-radius: 3px;
  background-color: #4aa3df; }

.pager .previous:hover,
.pager .next:hover {
  background-color: rgba(74, 163, 223, 0.8); }

.pager .previous.disabled,
.pager .next.disabled {
  background-color: #cbd0d3;
  cursor: default; }

.pager .previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  height: 44px; }

.pager .previous:before,
.pager .previous .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e87c";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87c'); }

.pager .previous:before {
  top: 12px;
  left: 32px; }

.pager .next {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  height: 44px; }

.pager .next:before,
.pager .next .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e87d";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87d'); }

.pager .next:before {
  left: auto;
  top: 12px;
  right: 32px; }

.pager .ends {
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: top;
  top: 0px; }

.pager .ends a {
  color: #bdc3c7; }

.pager .ends a:hover {
  color: #4aa3df; }

.pager .ends div .first {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  position: relative;
  top: 12px;
  right: 6px; }

.pager .ends div .first:before,
.pager .ends div .first .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e89e";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e89e'); }

.pager .ends div .last {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  position: relative;
  top: 12px;
  left: 6px; }

.pager .ends div .last:before,
.pager .ends div .last .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e89d";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e89d'); }

.single-column .pager .previous,
.layout-region.right-sidebar .pager .previous,
.layout-region.left-sidebar .pager .previous,
.single-column .pager .next,
.layout-region.right-sidebar .pager .next,
.layout-region.left-sidebar .pager .next {
  min-width: 44px;
  padding: 0px; }

.single-column .pager .previous,
.layout-region.right-sidebar .pager .previous,
.layout-region.left-sidebar .pager .previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  height: 33px; }

.single-column .pager .previous:before,
.layout-region.right-sidebar .pager .previous:before,
.layout-region.left-sidebar .pager .previous:before,
.single-column .pager .previous .ie7_before,
.layout-region.right-sidebar .pager .previous .ie7_before,
.layout-region.left-sidebar .pager .previous .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e87c";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87c'); }

.single-column .pager .previous:before,
.layout-region.right-sidebar .pager .previous:before,
.layout-region.left-sidebar .pager .previous:before {
  top: 6px;
  left: 12px; }

.single-column .pager .next,
.layout-region.right-sidebar .pager .next,
.layout-region.left-sidebar .pager .next {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  height: 33px; }

.single-column .pager .next:before,
.layout-region.right-sidebar .pager .next:before,
.layout-region.left-sidebar .pager .next:before,
.single-column .pager .next .ie7_before,
.layout-region.right-sidebar .pager .next .ie7_before,
.layout-region.left-sidebar .pager .next .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e87d";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87d'); }

.single-column .pager .next:before,
.layout-region.right-sidebar .pager .next:before,
.layout-region.left-sidebar .pager .next:before {
  top: 6px;
  left: 12px; }

.single-column .pager .ends div .first,
.layout-region.right-sidebar .pager .ends div .first,
.layout-region.left-sidebar .pager .ends div .first {
  top: 8px; }

.single-column .pager .ends div .last,
.layout-region.right-sidebar .pager .ends div .last,
.layout-region.left-sidebar .pager .ends div .last {
  top: 8px; }

.layout-region.right-sidebar .pager .previous,
.layout-region.left-sidebar .pager .previous,
.layout-region.right-sidebar .pager .next,
.layout-region.left-sidebar .pager .next {
  min-width: 44px;
  padding: 0px; }

.layout-region.right-sidebar .pager .previous,
.layout-region.left-sidebar .pager .previous {
  background-color: transparent;
  color: #bdc3c7; }

.layout-region.right-sidebar .pager .previous:hover,
.layout-region.left-sidebar .pager .previous:hover {
  color: #4aa3df; }

.layout-region.right-sidebar .pager .previous.disabled,
.layout-region.left-sidebar .pager .previous.disabled {
  color: #f4f5f6; }

.layout-region.right-sidebar .pager .previous:before,
.layout-region.left-sidebar .pager .previous:before {
  left: 0px; }

.layout-region.right-sidebar .pager .next,
.layout-region.left-sidebar .pager .next {
  background-color: transparent;
  color: #bdc3c7; }

.layout-region.right-sidebar .pager .next:hover,
.layout-region.left-sidebar .pager .next:hover {
  color: #4aa3df; }

.layout-region.right-sidebar .pager .next.disabled,
.layout-region.left-sidebar .pager .next.disabled {
  color: #f4f5f6; }

.layout-region.right-sidebar .pager .next:before,
.layout-region.left-sidebar .pager .next:before {
  right: 0px;
  left: auto; }

.layout-region.right-sidebar .pager:hover .previous,
.layout-region.left-sidebar .pager:hover .previous {
  color: #4aa3df; }

.layout-region.right-sidebar .pager:hover .previous.disabled,
.layout-region.left-sidebar .pager:hover .previous.disabled {
  color: #f4f5f6; }

.layout-region.right-sidebar .pager:hover .next,
.layout-region.left-sidebar .pager:hover .next {
  color: #4aa3df; }

.layout-region.right-sidebar .pager:hover .next.disabled,
.layout-region.left-sidebar .pager:hover .next.disabled {
  color: #f4f5f6; }

.layout-region.right-sidebar .pager .ends div .first,
.layout-region.left-sidebar .pager .ends div .first,
.layout-region.right-sidebar .pager .ends div .last,
.layout-region.left-sidebar .pager .ends div .last {
  left: 0px;
  color: #e6e9ea; }

.layout-region.right-sidebar .pager .ends div .first:hover,
.layout-region.left-sidebar .pager .ends div .first:hover,
.layout-region.right-sidebar .pager .ends div .last:hover,
.layout-region.left-sidebar .pager .ends div .last:hover {
  color: #5faee3; }

.links-popup-panel {
  width: 230px;
  padding-top: 6px;
  padding-bottom: 5px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

.links-popup-panel ul {
  max-height: 500px;
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
  border-radius: 3px;
  background-color: #fff;
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  border: 1px solid #4aa3df; }

.links-popup-panel ul > li > span {
  display: block;
  width: 100%;
  overflow: hidden; }

.links-popup-panel ul > li > span a.selected {
  background-color: #f7f7f7;
  color: #111; }

.links-popup-panel ul > li > span > a,
.links-popup-panel ul a {
  color: #4aa3df;
  font-size: 0.9em;
  display: block;
  padding: 6px 4px 6px 4px;
  text-align: center;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s; }

.links-popup-panel ul > li > span > a:hover,
.links-popup-panel ul a:hover {
  background-color: #4aa3df;
  color: #fff; }

.links-popup-panel ul > li > span > a.selected,
.links-popup-panel ul a.selected {
  background-color: #f7f7f7;
  font-weight: 600;
  color: #111;
  color: #555; }

.links-popup-panel ul > li > span > a.add-application,
.links-popup-panel ul a.add-application,
.links-popup-panel ul > li > span > a.add-group,
.links-popup-panel ul a.add-group {
  background-color: #f7f7f7; }

.links-popup-panel ul > li > span > a.add-application:hover,
.links-popup-panel ul a.add-application:hover,
.links-popup-panel ul > li > span > a.add-group:hover,
.links-popup-panel ul a.add-group:hover {
  background-color: #4aa3df;
  color: #fff; }

.links-popup-panel ul > li > span > a.crumb,
.links-popup-panel ul a.crumb {
  text-align: left;
  padding-left: 10px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.links-popup-panel ul > li > span > a.crumb:before,
.links-popup-panel ul a.crumb:before,
.links-popup-panel ul > li > span > a.crumb .ie7_before,
.links-popup-panel ul a.crumb .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e892";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e892'); }

.links-popup-panel ul > li > span > a.crumb.depth-1,
.links-popup-panel ul a.crumb.depth-1 {
  padding-left: 10px; }

.links-popup-panel ul > li > span > a.crumb.depth-2,
.links-popup-panel ul a.crumb.depth-2 {
  padding-left: 20px; }

.links-popup-panel ul > li > span > a.crumb.depth-3,
.links-popup-panel ul a.crumb.depth-3 {
  padding-left: 30px; }

.links-popup-panel ul > li > span > a.crumb.depth-4,
.links-popup-panel ul a.crumb.depth-4 {
  padding-left: 40px; }

.links-popup-panel ul > li > span > a.crumb.depth-5,
.links-popup-panel ul a.crumb.depth-5 {
  padding-left: 50px; }

.links-popup-panel ul > li > span > a.crumb.depth-6,
.links-popup-panel ul a.crumb.depth-6 {
  padding-left: 60px; }

.links-popup-panel ul > li > span > a.crumb.depth-7,
.links-popup-panel ul a.crumb.depth-7 {
  padding-left: 70px; }

.links-popup-panel ul > li > span > a.crumb.depth-8,
.links-popup-panel ul a.crumb.depth-8 {
  padding-left: 80px; }

.links-popup-panel ul > li > span > a.crumb.depth-9,
.links-popup-panel ul a.crumb.depth-9 {
  padding-left: 90px; }

.links-popup-panel ul > li > span > a.crumb.depth-10,
.links-popup-panel ul a.crumb.depth-10 {
  padding-left: 100px; }

.links-popup-panel ul > li > span > a.crumb.depth-11,
.links-popup-panel ul a.crumb.depth-11 {
  padding-left: 110px; }

.links-popup-panel ul > li > span > a.crumb.depth-12,
.links-popup-panel ul a.crumb.depth-12 {
  padding-left: 120px; }

.links-popup-panel ul > li > span > a.crumb.depth-13,
.links-popup-panel ul a.crumb.depth-13 {
  padding-left: 130px; }

.links-popup-panel ul > li > span > a.crumb.depth-14,
.links-popup-panel ul a.crumb.depth-14 {
  padding-left: 140px; }

.links-popup-panel ul > li > span > a.crumb.depth-15,
.links-popup-panel ul a.crumb.depth-15 {
  padding-left: 150px; }

.sheet {
  background-color: #ebebeb;
  padding: 10px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.sheet ul {
  list-style: none;
  padding: 0px;
  margin: 0px; }

.sheet ul li:last-child {
  margin-bottom: 70px; }

.sheet ul li > span {
  display: block;
  float: none !important;
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 0 10px 0;
  text-align: center;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif; }

.sheet ul li > span > a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  float: none !important;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: normal;
  display: block;
  text-align: center;
  margin-bottom: 0px;
  color: #111; }

.sheet ul li > span > a:active {
  background-color: #4aa3df;
  color: #fff; }

.sheet ul li > span > a[data-cancel] {
  background-color: #d9d9d9; }

.sheet ul li > span > a[data-cancel]:active {
  background-color: #4aa3df;
  color: #fff; }

.sheet ul li > a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  float: none !important;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: normal;
  display: block;
  padding: 10px 0 10px 0;
  text-align: center;
  margin-bottom: 0px;
  border-bottom: 1px solid #d9d9d9;
  color: #111; }

.sheet ul li > a:active {
  background-color: #4aa3df;
  color: #fff; }

.sheet ul li > a[data-cancel] {
  background-color: #d9d9d9; }

.sheet ul li > a[data-cancel]:active {
  background-color: #4aa3df;
  color: #fff; }

.button-style {
  line-height: 44px;
  height: 44px;
  padding: 0 30px 0 30px;
  border: 0px;
  border-radius: 3px;
  display: inline-block;
  background-color: #4aa3df !important;
  color: #fff !important;
  font-size: 15px;
  margin-right: 10px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

.button-style:hover {
  background-color: #5faee3; }

.button-style:active {
  background-color: #3498db; }

.button-style.disabled {
  background-color: #cbd0d3;
  cursor: default; }

.button-style.disabled:hover {
  color: #fff; }

fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 15px; }

fieldset h1,
fieldset h2,
fieldset h3 {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 500;
  font-size: 33px;
  color: #444;
  margin: 1em 0 1em 0; }

fieldset .field-list .field-item {
  margin: 10px 0 30px 0; }

fieldset .field-list .field-item .field-list {
  margin-top: 20px; }

fieldset .field-list .field-item .field-item {
  padding: 0 0 0 27.5px; }

fieldset .field-list .field-item .field-item-header,
fieldset .field-list .field-item .field-item-name,
fieldset .field-list .field-item .field-item-description,
fieldset .field-list .field-item .field-item-input,
fieldset .field-list .field-item .field-item-validation {
  display: block;
  margin: 5px 0 6.66666667px 0;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

fieldset .field-list .field-item .field-item-name,
fieldset .field-list .field-item .field-item-header {
  font-size: 16.5px; }

fieldset .field-list .field-item .field-item-description {
  color: #777777;
  margin: 0; }

fieldset .field-list .field-item.message.error .field-item-description {
  color: #f15922;
  margin: 0; }

fieldset .field-list .field-item .field-item-input {
  margin-bottom: 3.33333333px; }

fieldset .field-list .field-item .field-item-input label {
  position: relative;
  top: 1px; }

fieldset .field-list .field-item .field-item-input label.hidden {
  display: none; }

fieldset .field-list .field-item .field-item-input table.form {
  width: 100%; }

fieldset .field-list .field-item .field-item-input table.form td,
fieldset .field-list .field-item .field-item-input table.form th {
  padding: 5px;
  text-align: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: break-word; }

fieldset .field-list .field-item .field-item-input table.form thead > tr > th {
  font-weight: normal;
  vertical-align: bottom;
  white-space: nowrap;
  border-bottom: solid 1px black; }

fieldset .field-list .field-item .field-item-input table.form thead > tr > th .multiselect {
  display: block;
  font-size: 11.25px;
  white-space: nowrap; }

fieldset .field-list .field-item .field-item-input table.form tbody > tr > th {
  font-weight: normal;
  white-space: nowrap;
  border-bottom: solid 1px black; }

fieldset .field-list .field-item .field-item-input table.form tr > td {
  border-bottom: solid 1px #f2f2f2; }

fieldset .field-list .field-item .field-item-input .processing {
  color: #bdc3c7;
  display: inline-block;
  height: 44px;
  padding: 14px; }

fieldset .field-list .field-item .field-item-validation {
  color: #f15922;
  margin-top: 0;
  font-size: 13.5px; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.file {
  border: 1px solid #d9dcde;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px 3px 0 0;
  padding: 0;
  margin: 0;
  border-bottom-width: 0; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.file input {
  border-width: 0;
  padding: 4px;
  margin: 0;
  width: 100%; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.preview {
  border: 1px solid #d9dcde;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  padding: 0 0 3px 0;
  margin: 0;
  background-color: #f4f5f6;
  border-top: solid 1px #d9dcde; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.preview:not(:empty) {
  padding: 4px; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.preview:empty {
  border-top-width: 0;
  background-color: inherit; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input.preview > img {
  margin: 0 auto;
  display: inherit; }

fieldset .field-list .field-item.upload-with-preview > .field-item-input > a.upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

fieldset .field-list .field-item.upload-with-preview > .field-item-input > a.upload:before,
fieldset .field-list .field-item.upload-with-preview > .field-item-input > a.upload .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e82e";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e82e'); }

fieldset input:focus,
fieldset select:focus,
fieldset textarea:focus,
fieldset button:focus {
  outline: none; }

fieldset input::-webkit-input-placeholder {
  color: #111; }

fieldset input:-moz-placeholder {
  color: #111; }

fieldset input::-moz-placeholder {
  color: #111; }

fieldset input:-ms-input-placeholder {
  color: #111; }

fieldset input[type="search"],
fieldset input[type="password"],
fieldset input[type="text"],
fieldset input[type="input"],
fieldset textarea {
  -webkit-appearance: none;
  border: 1px solid #d9dcde;
  padding: 6px;
  font-size: 15px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  resize: none;
  border-radius: 3px;
  -webkit-transition: border-color 0.1s;
  -moz-transition: border-color 0.1s;
  -o-transition: border-color 0.1s;
  transition: border-color 0.1s; }

fieldset input[type="search"]:hover,
fieldset input[type="password"]:hover,
fieldset input[type="text"]:hover,
fieldset input[type="input"]:hover,
fieldset textarea:hover,
fieldset input[type="search"]:focus,
fieldset input[type="password"]:focus,
fieldset input[type="text"]:focus,
fieldset input[type="input"]:focus,
fieldset textarea:focus {
  border-color: #75b9e7; }

fieldset input[type="search"].full,
fieldset input[type="password"].full,
fieldset input[type="text"].full,
fieldset input[type="input"].full,
fieldset textarea.full {
  width: 100%; }

fieldset input[type="search"] {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  padding: 5px 10px 5px 10px;
  font-size: 13.5px; }

fieldset input[type="checkbox"],
fieldset input[type="radio"] {
  margin: 0 10px 0 1px; }

fieldset input[type="checkbox"] {
  position: absolute;
  left: -3000em; }

fieldset input[type="checkbox"]:last-child {
  position: static;
  left: 0;
  top: 0; }

fieldset input[type="checkbox"] + label {
  position: relative;
  line-height: 16.5px;
  margin: 0 10px 0 1px; }

fieldset input[type="checkbox"] + label.hidden {
  display: block !important;
  width: 18.5px;
  height: 18.5px;
  overflow: hidden; }

fieldset input[type="checkbox"] + label:before {
  content: " ";
  display: inline-block;
  position: relative;
  left: 0;
  top: 2px;
  width: 16.5px;
  height: 16.5px;
  border: solid 1px #d9dcde;
  border-radius: 3px;
  margin: 0 10px 0 1px;
  -webkit-transition: border-color 0.1s;
  -moz-transition: border-color 0.1s;
  -o-transition: border-color 0.1s;
  transition: border-color 0.1s; }

fieldset input[type="checkbox"][disabled] + label:before {
  border-color: #e6e9ea; }

fieldset input[type="checkbox"] + label:hover:before,
fieldset input[type="checkbox"]:focus + label:before {
  border-color: #75b9e7; }

fieldset input[type="checkbox"][disabled] + label:hover:before,
fieldset input[type="checkbox"][disabled]:focus + label:before {
  border-color: #e6e9ea; }

fieldset input[type="checkbox"]:checked + label:after {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20.5px;
  height: 20.5px;
  top: -1px;
  left: 1px;
  display: block;
  content: "\2713";
  font-family: Entypo;
  font-weight: bold;
  font-size: 20.5px;
  line-height: 16.5px;
  color: #4aa3df; }

fieldset input[type="checkbox"][disabled]:checked + label:after {
  color: #e6e9ea; }

fieldset select {
  margin: 0 0 0 1px;
  max-width: 100%; }

fieldset textarea {
  width: 100%;
  overflow: auto; }

fieldset .invalid input[type="text"],
fieldset .invalid textarea {
  border-color: #f15922; }

fieldset a.submit-form,
fieldset input[type="button"],
fieldset a.save-form,
fieldset .button {
  line-height: 44px;
  height: 44px;
  padding: 0 30px 0 30px;
  border: 0px;
  border-radius: 3px;
  display: inline-block;
  background-color: #4aa3df !important;
  color: #fff !important;
  font-size: 15px;
  margin-right: 10px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

fieldset a.submit-form:hover,
fieldset input[type="button"]:hover,
fieldset a.save-form:hover,
fieldset .button:hover {
  background-color: #5faee3; }

fieldset a.submit-form:active,
fieldset input[type="button"]:active,
fieldset a.save-form:active,
fieldset .button:active {
  background-color: #3498db; }

fieldset a.submit-form.disabled,
fieldset input[type="button"].disabled,
fieldset a.save-form.disabled,
fieldset .button.disabled {
  background-color: #cbd0d3;
  cursor: default; }

fieldset a.submit-form.disabled:hover,
fieldset input[type="button"].disabled:hover,
fieldset a.save-form.disabled:hover,
fieldset .button.disabled:hover {
  color: #fff; }

fieldset input[type="button"] {
  line-height: 30px;
  height: 30px;
  font-size: 12.75px;
  padding: 0 10px 0 10px;
  background-color: #a1aab0; }

fieldset.inline {
  margin: 0px;
  padding: 0px; }

fieldset.inline .field-list .field-item {
  margin: 0px;
  padding: 0px; }

fieldset.inline .field-list .field-item .field-item-input {
  margin: 0px;
  padding: 0px; }

.layout-region.right-sidebar fieldset h2,
.layout-region.right-sidebar fieldset h3 {
  font-size: 22.5px; }

.layout-region.right-sidebar fieldset .field-list .field-item {
  margin: 5px 0; }

.layout-region.right-sidebar fieldset .uiselect > span {
  width: 200px !important; }

.layout-region.right-sidebar fieldset input[type="search"],
.layout-region.right-sidebar fieldset input[type="password"],
.layout-region.right-sidebar fieldset input[type="text"],
.layout-region.right-sidebar fieldset input[type="input"],
.layout-region.right-sidebar fieldset textarea {
  width: 100%; }

.content-details {
  width: 100%;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

.content-details .content-author .avatar {
  margin: 30px 0 0 0;
  width: 80px;
  height: 80px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-details .content-author .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-details .content-author .user-name {
  font-size: 16.5px;
  margin: 10px 10px 5px 10px;
  display: block;
  text-align: center;
  color: #1e1e1e; }

.content-details .content-author .user-name a {
  color: #1e1e1e; }

.content-details .content-date {
  margin: 0;
  display: block;
  text-align: center;
  margin-bottom: 20px;
  font-size: 13.5px; }

.content-details .tag-list a {
  font-size: 13.5px;
  display: block;
  margin-bottom: 6px;
  padding: 4px;
  text-align: left;
  font-weight: 400;
  color: #111;
  background-color: #f4f5f6;
  border-radius: 3px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s; }

.content-details .tag-list a:before,
.content-details .tag-list a .ie7_before {
  width: 12px;
  height: 12px;
  display: inline-block;
  content: "\e827";
  font-family: Entypo;
  font-size: 12px;
  line-height: 12px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e827'); }

.content-details .tag-list a:before {
  margin: 0 10px 0 10px;
  left: 0px;
  top: -1px; }

.content-details .tag-list a:hover,
.content-details .tag-list a:active {
  background-color: #4aa3df;
  color: #fff; }

.content-details .attribute-list {
  font-size: 13.5px; }

.content-details .attribute-list a {
  font-size: 13.5px; }

.content-details .attribute-list .attribute-item a {
  color: #78848c; }

.content-details .attribute-list .attribute-item .attribute-value {
  display: block;
  margin-bottom: 6px;
  padding: 0;
  text-align: left;
  font-weight: 300;
  border: 1px solid #4aa3df;
  text-align: center;
  color: #4aa3df;
  padding: 5px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.content-details .attribute-list .attribute-item .attribute-value:hover {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.content-details .attribute-list .attribute-item.rating .ui-rate {
  width: 80px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px; }

.content-details .attribute-list .attribute-item.like .ui-like a {
  color: #4aa3df; }

.content-details .attribute-list .attribute-item.like .ui-like:before {
  color: #bdc3c7;
  margin: 0 5px 0 5px;
  left: 0px; }

.content-details .attribute-list .attribute-item.like .ui-like .like-count {
  color: #bdc3c7 !important; }

.content-details .attribute-list .attribute-item.like .ui-like .like-count:before {
  top: -2px; }

.content-details .attribute-list .attribute-item.like .ui-like[data-initialstate="true"]:before {
  color: #bdc3c7; }

.content-details .attribute-list .attribute-item.like .attribute-value {
  color: #bdc3c7;
  border-color: #e6e6e6; }

.content-details .attribute-list .attribute-item.like.can-like .ui-like a {
  color: #4aa3df; }

.content-details .attribute-list .attribute-item.like.can-like .ui-like:before {
  color: #4aa3df; }

.content-details .attribute-list .attribute-item.like.can-like .ui-like .like-count {
  color: #4aa3df !important; }

.content-details .attribute-list .attribute-item.like.can-like .ui-like[data-initialstate="true"]:before {
  color: #4aa3df; }

.content-details .attribute-list .attribute-item.like.can-like .attribute-value {
  color: #4aa3df;
  border-color: #4aa3df; }

.content-details .attribute-list .attribute-item.like.can-like:hover {
  background-color: #4aa3df;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.content-details .attribute-list .attribute-item.like.can-like:hover .ui-like a {
  color: #fff !important; }

.content-details .attribute-list .attribute-item.like.can-like:hover .ui-like a:hover {
  color: #fff !important; }

.content-details .attribute-list .attribute-item.like.can-like:hover .ui-like .like-count {
  color: #fff !important; }

.content-details .attribute-list .attribute-item.like.can-like:hover .ui-like:before {
  color: #fff !important; }

.content-details .attribute-list .attribute-item.like.can-like:hover .ui-like[data-initialstate="true"] .like-count {
  color: #fff !important; }

.content-details.minimal .attribute-list {
  margin-bottom: 10px; }

.content-details.minimal .attribute-list .attribute-item {
  overflow: hidden;
  font-size: 13.2px;
  font-weight: 400;
  border-bottom: 1px solid #f4f5f6;
  padding: 5px 0 5px 0; }

.content-details.minimal .attribute-list .attribute-item:last-child {
  border-bottom: 0px; }

.content-details.minimal .attribute-list .attribute-item .attribute-name {
  display: none; }

.content-details.minimal .attribute-list .attribute-item .attribute-value {
  margin: 0px;
  border: 0px;
  padding: 0px;
  display: block;
  text-align: left;
  line-height: 1.5em;
  color: #5e5e5e;
  font-weight: 400; }

.content-details.minimal .attribute-list .attribute-item a {
  color: #4aa3df; }

.content-details.minimal .attribute-list .attribute-item.author .attribute-value {
  padding-left: 40px;
  position: relative;
  height: 32px; }

.content-details.minimal .attribute-list .attribute-item.author .avatar {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-details.minimal .attribute-list .attribute-item.author .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-details.minimal .attribute-list .attribute-item.author .user-name {
  position: relative;
  top: 6.66666667px; }

.content-details.minimal .attribute-list .attribute-item.author .user-name .host-address {
  opacity: 0.6;
  font-style: italic;
  font-size: 10.5px; }

.content-list.content {
  clear: both;
  overflow: hidden; }

.content-list.content > .content-item {
  padding: 25px 0 25px 0;
  border-bottom: 1px solid #e6e9ea; }

.content-list.content > .content-item.highlight {
  background-color: #fafafa;
  padding-left: 10px; }

.content-list.content > .content-item .content .content.inline {
  color: #a1aab0; }

.content-list.content > .content-item .content .attachment .viewer {
  margin: 10px 0 -25px 0;
  background-color: #fafafa;
  padding: 10px;
  color: #a1aab0; }

.content-list.content.simple > .content-item {
  padding: 6.66666667px 0 6.66666667px 0;
  border-bottom: 1px solid #f4f5f6; }

.content-list.content.simple > .content-item .content .content:not(:empty) {
  padding-top: 0px; }

.content-list.thumbnail {
  width: 100%;
  clear: both;
  overflow: hidden; }

.content-list.thumbnail .thumbnail-column {
  width: 140px;
  margin-right: 20px; }

.content-list.thumbnail .thumbnail-column .thumbnail {
  margin-bottom: 20px; }

.content-list.thumbnail .thumbnail-column:last-child {
  margin-right: 0; }

.content-list.thumbnail.small {
  text-align: center; }

.content-list.thumbnail.small .thumbnail {
  width: 48px;
  display: inline-block;
  float: none;
  position: static;
  margin-bottom: 5px;
  margin-right: 5px; }

.content-list.thumbnail.small .thumbnail:last-child {
  margin-right: 0; }

.content-list.thumbnail.small .thumbnail .avatar {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-list.thumbnail.small .thumbnail .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.left-sidebar .content-list .thumbnail-column,
.split-sidebar-right .content-list .thumbnail-column,
.split-sidebar-left .content-list .thumbnail-column,
.content-left-sidebar-right .right-sidebar .content-list .thumbnail-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-list .thumbnail-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-list .thumbnail-column,
.header-top-content-left-sidebar-right .right-sidebar .content-list .thumbnail-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-list .thumbnail-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-list .thumbnail-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-list .thumbnail-column {
  width: 105px; }

.left-sidebar .content-list .thumbnail-column .content.thumbnail,
.split-sidebar-right .content-list .thumbnail-column .content.thumbnail,
.split-sidebar-left .content-list .thumbnail-column .content.thumbnail,
.content-left-sidebar-right .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.header-top-content-left-sidebar-right .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-list .thumbnail-column .content.thumbnail,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-list .thumbnail-column .content.thumbnail {
  width: 105px; }

.user-defined-markup {
  line-height: normal !important;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.user-defined-markup a {
  color: #4aa3df;
  border-bottom: 1px solid #f2f2f2; }

.user-defined-markup a:hover {
  border-bottom: 1px solid #4aa3df; }

.user-defined-markup a:visited {
  color: #217dbb; }

.user-defined-markup a:visited:hover {
  border-bottom: 1px solid #217dbb; }

.user-defined-markup a > img {
  display: inline; }

.user-defined-markup h1,
.user-defined-markup h2,
.user-defined-markup h3,
.user-defined-markup h4,
.user-defined-markup h5 {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 500;
  color: #444; }

.user-defined-markup h1 {
  font-size: 37.5px; }

.user-defined-markup h2 {
  font-size: 31.5px; }

.user-defined-markup h3 {
  font-size: 25.5px; }

.user-defined-markup h4 {
  font-size: 19.5px; }

.user-defined-markup h5 {
  font-size: 15px; }

.user-defined-markup h5 {
  font-size: 12px; }

.user-defined-markup pre:not(.ui-code) {
  padding: 10px;
  background-color: #f2f2f2;
  border-radius: 3px;
  font-size: 0.9em; }

.user-defined-markup blockquote {
  line-height: 1.5em;
  font-style: italic;
  border-left: 10px solid #f2f2f2;
  margin: 0px;
  padding: 0 0 0 2em; }

.user-defined-markup blockquote.quote .quote-user {
  color: #a1aab0; }

.user-defined-markup ol,
.user-defined-markup ul {
  line-height: 1.5em;
  padding: 0 0 0 2em;
  margin: 1em 0 1em 0; }

.user-defined-markup ol ol,
.user-defined-markup ul ol,
.user-defined-markup ol ul,
.user-defined-markup ul ul {
  margin: 0; }

.user-defined-markup ol {
  list-style-type: decimal; }

.user-defined-markup ol ol {
  list-style-type: lower-alpha; }

.user-defined-markup ol ol ol {
  list-style-type: upper-alpha; }

.user-defined-markup ol ol ol ol {
  list-style-type: lower-roman; }

.user-defined-markup ol ol ol ol ol {
  list-style-type: upper-roman; }

.user-defined-markup ul {
  list-style: disc; }

.user-defined-markup table {
  margin: 0px;
  padding: 0px;
  width: 100%; }

.user-defined-markup table th,
.user-defined-markup table td {
  word-wrap: normal;
  line-height: 1.5em;
  padding: 6.66666667px;
  border-bottom: 1px solid #bdc3c7; }

.user-defined-markup table th {
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #111; }

.user-defined-markup pre {
  white-space: pre;
  word-wrap: normal; }

.user-defined-markup > div {
  line-height: 1.5em; }

h1.title {
  margin-top: 0; }

.content-fragment .content a,
.popup-list .content a {
  border-bottom: none; }

.content-fragment .content .name a,
.popup-list .content .name a {
  color: #444; }

.content-fragment .content .name a:hover,
.popup-list .content .name a:hover {
  color: #4aa3df; }

.content-fragment .content .name a.positive,
.popup-list .content .name a.positive {
  color: #95D178;
  font-weight: bold; }

.content-fragment .content .name a.positive:hover,
.popup-list .content .name a.positive:hover {
  color: #a4d78b; }

.content-fragment .content .name a.pending,
.popup-list .content .name a.pending {
  color: #F8AF34;
  font-weight: bold; }

.content-fragment .content .name a.pending:hover,
.popup-list .content .name a.pending:hover {
  color: #f9b94d; }

.content-fragment .content .name a.disabled,
.popup-list .content .name a.disabled {
  color: #a1aab0; }

.content-fragment .content .name a.disabled:hover,
.popup-list .content .name a.disabled:hover {
  color: #bdc3c7; }

.content-fragment .content .name a.unread,
.popup-list .content .name a.unread {
  font-weight: 400; }

.content-fragment .content .name a.read,
.popup-list .content .name a.read {
  color: #111; }

.content-fragment .content .name a.read:hover,
.popup-list .content .name a.read:hover {
  color: #4aa3df; }

.content-fragment .content > .content,
.popup-list .content > .content {
  line-height: normal !important;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.content-fragment .content > .content a,
.popup-list .content > .content a {
  color: #4aa3df;
  border-bottom: 1px solid #f2f2f2; }

.content-fragment .content > .content a:hover,
.popup-list .content > .content a:hover {
  border-bottom: 1px solid #4aa3df; }

.content-fragment .content > .content a:visited,
.popup-list .content > .content a:visited {
  color: #217dbb; }

.content-fragment .content > .content a:visited:hover,
.popup-list .content > .content a:visited:hover {
  border-bottom: 1px solid #217dbb; }

.content-fragment .content > .content a > img,
.popup-list .content > .content a > img {
  display: inline; }

.content-fragment .content > .content h1,
.popup-list .content > .content h1,
.content-fragment .content > .content h2,
.popup-list .content > .content h2,
.content-fragment .content > .content h3,
.popup-list .content > .content h3,
.content-fragment .content > .content h4,
.popup-list .content > .content h4,
.content-fragment .content > .content h5,
.popup-list .content > .content h5 {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 500;
  color: #444; }

.content-fragment .content > .content h1,
.popup-list .content > .content h1 {
  font-size: 37.5px; }

.content-fragment .content > .content h2,
.popup-list .content > .content h2 {
  font-size: 31.5px; }

.content-fragment .content > .content h3,
.popup-list .content > .content h3 {
  font-size: 25.5px; }

.content-fragment .content > .content h4,
.popup-list .content > .content h4 {
  font-size: 19.5px; }

.content-fragment .content > .content h5,
.popup-list .content > .content h5 {
  font-size: 15px; }

.content-fragment .content > .content h5,
.popup-list .content > .content h5 {
  font-size: 12px; }

.content-fragment .content > .content pre:not(.ui-code),
.popup-list .content > .content pre:not(.ui-code) {
  padding: 10px;
  background-color: #f2f2f2;
  border-radius: 3px;
  font-size: 0.9em; }

.content-fragment .content > .content blockquote,
.popup-list .content > .content blockquote {
  line-height: 1.5em;
  font-style: italic;
  border-left: 10px solid #f2f2f2;
  margin: 0px;
  padding: 0 0 0 2em; }

.content-fragment .content > .content blockquote.quote .quote-user,
.popup-list .content > .content blockquote.quote .quote-user {
  color: #a1aab0; }

.content-fragment .content > .content ol,
.popup-list .content > .content ol,
.content-fragment .content > .content ul,
.popup-list .content > .content ul {
  line-height: 1.5em;
  padding: 0 0 0 2em;
  margin: 1em 0 1em 0; }

.content-fragment .content > .content ol ol,
.popup-list .content > .content ol ol,
.content-fragment .content > .content ul ol,
.popup-list .content > .content ul ol,
.content-fragment .content > .content ol ul,
.popup-list .content > .content ol ul,
.content-fragment .content > .content ul ul,
.popup-list .content > .content ul ul {
  margin: 0; }

.content-fragment .content > .content ol,
.popup-list .content > .content ol {
  list-style-type: decimal; }

.content-fragment .content > .content ol ol,
.popup-list .content > .content ol ol {
  list-style-type: lower-alpha; }

.content-fragment .content > .content ol ol ol,
.popup-list .content > .content ol ol ol {
  list-style-type: upper-alpha; }

.content-fragment .content > .content ol ol ol ol,
.popup-list .content > .content ol ol ol ol {
  list-style-type: lower-roman; }

.content-fragment .content > .content ol ol ol ol ol,
.popup-list .content > .content ol ol ol ol ol {
  list-style-type: upper-roman; }

.content-fragment .content > .content ul,
.popup-list .content > .content ul {
  list-style: disc; }

.content-fragment .content > .content table,
.popup-list .content > .content table {
  margin: 0px;
  padding: 0px;
  width: 100%; }

.content-fragment .content > .content table th,
.popup-list .content > .content table th,
.content-fragment .content > .content table td,
.popup-list .content > .content table td {
  word-wrap: normal;
  line-height: 1.5em;
  padding: 6.66666667px;
  border-bottom: 1px solid #bdc3c7; }

.content-fragment .content > .content table th,
.popup-list .content > .content table th {
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #111; }

.content-fragment .content > .content pre,
.popup-list .content > .content pre {
  white-space: pre;
  word-wrap: normal; }

.content-fragment .content > .content > div,
.popup-list .content > .content > div {
  line-height: 1.5em; }

.content-fragment .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled,
.popup-list .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled {
  padding: 10px;
  border: 1px solid #e6e6e6; }

.content-fragment .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled pre,
.popup-list .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled pre {
  display: inline-block;
  margin: 0;
  min-width: 100%; }

.content-fragment .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled,
.popup-list .content > .content .content-scrollable-wrapper.content-scrollable-wrapper-scrolled {
  padding: 0; }

.content-fragment .content .attachment,
.popup-list .content .attachment {
  clear: both;
  margin: 0 0 0 0; }

.content-fragment .content .attachment .file-name,
.popup-list .content .attachment .file-name {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment .content .attachment .file-name:before,
.popup-list .content .attachment .file-name:before,
.content-fragment .content .attachment .file-name .ie7_before,
.popup-list .content .attachment .file-name .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e823";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e823'); }

.content-fragment .content .attachment .file-name:before,
.popup-list .content .attachment .file-name:before {
  width: 22.5px; }

.content-fragment .content .attachment .attachment-view,
.popup-list .content .attachment .attachment-view {
  padding-top: 10px;
  padding-bottom: 10px; }

.content-fragment .content .attachment .navigation-list,
.popup-list .content .attachment .navigation-list {
  font-size: 12.75px;
  list-style: inline;
  list-style-type: none;
  overflow: hidden;
  padding: 5px 0 5px 0; }

.content-fragment .content .attachment .navigation-list li,
.popup-list .content .attachment .navigation-list li {
  float: left;
  margin: 0 20px 0 0; }

.content-fragment .content .attachment .navigation-list li.view-attachment a,
.popup-list .content .attachment .navigation-list li.view-attachment a,
.content-fragment .content .attachment .navigation-list li.hide-attachment a,
.popup-list .content .attachment .navigation-list li.hide-attachment a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment .content .attachment .navigation-list li.view-attachment a:before,
.popup-list .content .attachment .navigation-list li.view-attachment a:before,
.content-fragment .content .attachment .navigation-list li.hide-attachment a:before,
.popup-list .content .attachment .navigation-list li.hide-attachment a:before,
.content-fragment .content .attachment .navigation-list li.view-attachment a .ie7_before,
.popup-list .content .attachment .navigation-list li.view-attachment a .ie7_before,
.content-fragment .content .attachment .navigation-list li.hide-attachment a .ie7_before,
.popup-list .content .attachment .navigation-list li.hide-attachment a .ie7_before {
  width: 12.75px;
  height: 12.75px;
  display: inline-block;
  content: "\e803";
  font-family: Entypo;
  font-size: 12.75px;
  line-height: 12.75px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e803'); }

.content-fragment .content .status,
.popup-list .content .status {
  color: #a1aab0; }

.content-fragment .content .status .answered a,
.popup-list .content .status .answered a {
  color: #95D178;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment .content .status .answered a:before,
.popup-list .content .status .answered a:before,
.content-fragment .content .status .answered a .ie7_before,
.popup-list .content .status .answered a .ie7_before {
  width: 12.75px;
  height: 12.75px;
  display: inline-block;
  content: "\e812";
  font-family: Entypo;
  font-size: 12.75px;
  line-height: 12.75px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.content-fragment .content .status .attribute-list,
.popup-list .content .status .attribute-list {
  margin: 0 0 0 0;
  padding: 0;
  padding-bottom: 10px;
  list-style: none;
  font-size: 12.75px; }

.content-fragment .content .status .attribute-list .attribute-item,
.popup-list .content .status .attribute-list .attribute-item {
  float: left;
  margin: 0 20px 0 0; }

.content-fragment .content .status .attribute-list .attribute-item.view-attachment a,
.popup-list .content .status .attribute-list .attribute-item.view-attachment a,
.content-fragment .content .status .attribute-list .attribute-item.hide-attachment a,
.popup-list .content .status .attribute-list .attribute-item.hide-attachment a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment .content .status .attribute-list .attribute-item.view-attachment a:before,
.popup-list .content .status .attribute-list .attribute-item.view-attachment a:before,
.content-fragment .content .status .attribute-list .attribute-item.hide-attachment a:before,
.popup-list .content .status .attribute-list .attribute-item.hide-attachment a:before,
.content-fragment .content .status .attribute-list .attribute-item.view-attachment a .ie7_before,
.popup-list .content .status .attribute-list .attribute-item.view-attachment a .ie7_before,
.content-fragment .content .status .attribute-list .attribute-item.hide-attachment a .ie7_before,
.popup-list .content .status .attribute-list .attribute-item.hide-attachment a .ie7_before {
  width: 12.75px;
  height: 12.75px;
  display: inline-block;
  content: "\e803";
  font-family: Entypo;
  font-size: 12.75px;
  line-height: 12.75px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e803'); }

.content-fragment .content.abbreviated .thumbnails,
.popup-list .content.abbreviated .thumbnails {
  float: right;
  margin-left: 10px; }

.content-fragment .content.abbreviated .thumbnails .thumbnail,
.popup-list .content.abbreviated .thumbnails .thumbnail {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  display: inline-block;
  width: 44px;
  height: 44px;
  background-color: #bdc3c7;
  margin: 0 0 5px 5px;
  overflow: hidden; }

.content-fragment .content.abbreviated .thumbnails .thumbnail > a,
.popup-list .content.abbreviated .thumbnails .thumbnail > a {
  width: 44px;
  height: 44px; }

.content-fragment .content.abbreviated .thumbnails .thumbnail > a > img,
.popup-list .content.abbreviated .thumbnails .thumbnail > a > img {
  margin: auto; }

.content-fragment .content.abbreviated .name,
.popup-list .content.abbreviated .name {
  font-size: 30px;
  margin: 0 255px 0 0;
  word-wrap: break-word; }

.content-fragment .content.abbreviated .author,
.popup-list .content.abbreviated .author {
  float: right;
  width: 240px;
  position: relative;
  padding: 4px 0 0 54px; }

.content-fragment .content.abbreviated .author .avatar,
.popup-list .content.abbreviated .author .avatar {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden; }

.content-fragment .content.abbreviated .author .avatar img,
.popup-list .content.abbreviated .author .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden; }

.content-fragment .content.abbreviated > .avatar,
.popup-list .content.abbreviated > .avatar {
  float: right;
  width: 176px;
  position: relative;
  padding: 4px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment .content.abbreviated > .avatar img,
.popup-list .content.abbreviated > .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden; }

.content-fragment .content.abbreviated .attributes,
.popup-list .content.abbreviated .attributes {
  clear: right;
  float: right;
  width: 240px;
  padding-left: 54px;
  height: 40px;
  color: #bdc3c7; }

.content-fragment .content.abbreviated .content,
.popup-list .content.abbreviated .content {
  clear: both;
  line-height: 1.4em;
  margin-right: 200px; }

.content-fragment .content.abbreviated .status,
.popup-list .content.abbreviated .status {
  position: relative;
  color: #a1aab0; }

.content-fragment .content.abbreviated .actions,
.popup-list .content.abbreviated .actions {
  width: 75%;
  margin: 5px 0;
  font-size: 13.5px; }

.content-fragment .content.abbreviated .actions .navigation-list-item,
.popup-list .content.abbreviated .actions .navigation-list-item {
  color: #a1aab0; }

.content-fragment .content.abbreviated .actions .navigation-list-item > span,
.popup-list .content.abbreviated .actions .navigation-list-item > span,
.content-fragment .content.abbreviated .actions .navigation-list-item > a,
.popup-list .content.abbreviated .actions .navigation-list-item > a {
  padding-right: 15px; }

.content-fragment .content.full,
.popup-list .content.full {
  overflow: hidden; }

.content-fragment .content.full .name,
.popup-list .content.full .name {
  margin: 30px 0 30px 0;
  font-size: 30px; }

.content-fragment .content.full .content,
.popup-list .content.full .content {
  clear: both; }

.content-fragment .content.full .content a > img,
.popup-list .content.full .content a > img {
  display: inline; }

.content-fragment .content.full .status,
.popup-list .content.full .status {
  position: relative;
  color: #a1aab0; }

.content-fragment .content.full .author,
.popup-list .content.full .author {
  text-align: right;
  font-size: 15px;
  min-height: 32px;
  width: 30%;
  float: right;
  margin: 10px 0;
  height: 52px;
  overflow: hidden;
  padding: 10px 0;
  border-top: solid 1px #e6e9ea; }

.content-fragment .content.full .author .avatar,
.popup-list .content.full .author .avatar {
  float: right;
  margin-right: 10px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment .content.full .author .user-name,
.popup-list .content.full .author .user-name {
  padding-top: 5px;
  float: right;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden; }

.content-fragment .content.full .author .user-name .host-address,
.popup-list .content.full .author .user-name .host-address {
  display: block;
  font-size: 10.5px;
  color: #949da4;
  margin-top: -5px; }

.content-fragment .content.full .actions,
.popup-list .content.full .actions {
  width: 70%;
  float: left;
  margin: 10px 0;
  font-size: 13.5px;
  height: 52px;
  padding: 18.5px 0 10px 0;
  border-top: solid 1px #e6e9ea; }

.content-fragment .content.full .actions .navigation-list-item,
.popup-list .content.full .actions .navigation-list-item {
  color: #a1aab0; }

.content-fragment .content.full .actions .navigation-list-item a,
.popup-list .content.full .actions .navigation-list-item a {
  padding-left: 0 !important; }

.content-fragment .content.full .actions .navigation-list-item > span,
.popup-list .content.full .actions .navigation-list-item > span,
.content-fragment .content.full .actions .navigation-list-item > a,
.popup-list .content.full .actions .navigation-list-item > a {
  padding-right: 15px; }

.content-fragment .content.full .actions .navigation-list-item.primary a,
.popup-list .content.full .actions .navigation-list-item.primary a {
  background-color: #4aa3df;
  color: #fff;
  padding: 5px 15px 5px 15px !important;
  margin-right: 20px;
  border-radius: 3px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

.content-fragment .content.full .actions .navigation-list-item.primary a:hover,
.popup-list .content.full .actions .navigation-list-item.primary a:hover {
  background-color: #5faee3; }

.content-fragment .content.full .actions .navigation-list-item.primary a:active,
.popup-list .content.full .actions .navigation-list-item.primary a:active {
  background-color: #3498db; }

.content-fragment .content.full .content-tags,
.popup-list .content.full .content-tags {
  margin: 1.5em 0 0 0;
  width: 100%;
  overflow: hidden; }

.content-fragment .content.full .content-tags .tag-list,
.popup-list .content.full .content-tags .tag-list {
  overflow: hidden;
  width: 100%;
  margin-bottom: 5px; }

.content-fragment .content.full .content-tags .tag-list .tag-item,
.popup-list .content.full .content-tags .tag-list .tag-item {
  overflow: hidden;
  display: inline; }

.content-fragment .content.full .content-tags .tag-list .tag-item a,
.popup-list .content.full .content-tags .tag-list .tag-item a {
  float: left;
  font-size: 13.5px;
  display: block;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 2px 10px 4px 4px;
  text-align: left;
  font-weight: 400;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  color: #111;
  background-color: #f4f5f6;
  border-radius: 3px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s; }

.content-fragment .content.full .content-tags .tag-list .tag-item a:before,
.popup-list .content.full .content-tags .tag-list .tag-item a:before,
.content-fragment .content.full .content-tags .tag-list .tag-item a .ie7_before,
.popup-list .content.full .content-tags .tag-list .tag-item a .ie7_before {
  width: 12px;
  height: 12px;
  display: inline-block;
  content: "\e827";
  font-family: Entypo;
  font-size: 12px;
  line-height: 12px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e827'); }

.content-fragment .content.full .content-tags .tag-list .tag-item a:before,
.popup-list .content.full .content-tags .tag-list .tag-item a:before {
  margin: 0 10px 0 10px;
  left: 0px;
  top: -1px; }

.content-fragment .content.full .content-tags .tag-list .tag-item a:hover,
.popup-list .content.full .content-tags .tag-list .tag-item a:hover,
.content-fragment .content.full .content-tags .tag-list .tag-item a:active,
.popup-list .content.full .content-tags .tag-list .tag-item a:active {
  background-color: #4aa3df;
  color: #fff; }

.content-fragment .content.full .attributes .attribute-list .attribute-item,
.popup-list .content.full .attributes .attribute-list .attribute-item {
  margin: 0 0 10px 0; }

.content-fragment .content.full .attributes .attribute-list .attribute-item .attribute-name,
.popup-list .content.full .attributes .attribute-list .attribute-item .attribute-name {
  margin: 0 5px 0 0;
  color: #5e5e5e; }

.content-fragment .content.full .attributes.top,
.popup-list .content.full .attributes.top {
  margin: -22.5px 0 30px 0; }

.content-fragment .content.full .attributes.top .attribute-list .attribute-item,
.popup-list .content.full .attributes.top .attribute-list .attribute-item {
  margin: 0 0 5px 0; }

.content-fragment .content.full.without-author .actions,
.popup-list .content.full.without-author .actions {
  width: 100%;
  float: left; }

.content-fragment .content.full.text,
.popup-list .content.full.text {
  font-size: 16.5px;
  line-height: 1.6em; }

.content-fragment .content.full.text .name,
.popup-list .content.full.text .name {
  font-size: 42px; }

.content-fragment .content.full.text p,
.popup-list .content.full.text p,
.content-fragment .content.full.text ol,
.popup-list .content.full.text ol,
.content-fragment .content.full.text ul,
.popup-list .content.full.text ul,
.content-fragment .content.full.text table,
.popup-list .content.full.text table {
  font-size: 16.5px;
  line-height: 1.6em; }

.content-fragment .content.full.text pre,
.popup-list .content.full.text pre {
  font-size: 13.5px;
  line-height: 1.35em; }

.content-fragment .content.full.text .actions,
.popup-list .content.full.text .actions {
  font-size: 13.5px; }

.content-fragment .content.full.text .actions ul,
.popup-list .content.full.text .actions ul {
  font-size: 13.5px; }

.content-fragment .content.comment,
.popup-list .content.comment {
  clear: both;
  padding-left: 60px;
  position: relative;
  font-size: 15px;
  overflow: hidden; }

.content-fragment .content.comment .author .avatar,
.popup-list .content.comment .author .avatar {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment .content.comment .author .avatar img,
.popup-list .content.comment .author .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment .content.comment .author .user-name,
.popup-list .content.comment .author .user-name {
  font-size: 14.25px;
  float: left;
  margin-right: 0.5em;
  line-height: 1.425em; }

.content-fragment .content.comment .content,
.popup-list .content.comment .content {
  font-size: 14.25px;
  line-height: 1.425em;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.content-fragment .content.comment .content p,
.popup-list .content.comment .content p {
  font-size: 14.25px;
  line-height: 1.425em;
  margin: 0 0 1em 0;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.content-fragment .content.comment .content p:last-child,
.popup-list .content.comment .content p:last-child {
  margin: 0; }

.content-fragment .content.comment .attributes,
.popup-list .content.comment .attributes {
  float: left;
  margin: 10px 10px 10px 0;
  color: #a1aab0; }

.content-fragment .content.comment .attributes .attribute-list,
.popup-list .content.comment .attributes .attribute-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12.75px; }

.content-fragment .content.comment .actions,
.popup-list .content.comment .actions {
  margin: 10px 10px 10px 0;
  font-size: 12.75px;
  min-width: 150px; }

.content-fragment .content.comment .actions a,
.popup-list .content.comment .actions a {
  color: #a1aab0;
  padding: 0 10px 0 10px;
  border: 0px;
  font-size: 12.75px; }

.content-fragment .content.comment .actions a:hover,
.popup-list .content.comment .actions a:hover {
  color: #4aa3df; }

.content-fragment .content.comment .actions li:first-child a,
.popup-list .content.comment .actions li:first-child a {
  padding-left: 0px; }

.content-fragment .content.with-thumbnail,
.popup-list .content.with-thumbnail {
  padding-left: 65px;
  position: relative;
  min-height: 55px; }

.content-fragment .content.with-thumbnail > .thumbnail,
.popup-list .content.with-thumbnail > .thumbnail {
  position: absolute;
  width: 55px;
  height: 55px;
  overflow: hidden;
  top: 0;
  left: 0;
  text-align: center; }

.content-fragment .content.with-thumbnail .content.inline,
.popup-list .content.with-thumbnail .content.inline {
  margin-left: -65px !important; }

.content-fragment .content.thumbnail,
.popup-list .content.thumbnail {
  position: relative;
  overflow: hidden;
  width: 140px;
  border: 0px;
  background-color: #f1f1f1;
  text-align: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.content-fragment .content.thumbnail .name,
.popup-list .content.thumbnail .name {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 10px;
  font-size: 12px;
  line-height: normal;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: break-word;
  color: #444; }

.content-fragment .content.thumbnail .name a,
.popup-list .content.thumbnail .name a {
  color: #111; }

.content-fragment .content.thumbnail .avatar,
.popup-list .content.thumbnail .avatar {
  width: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; }

.content-fragment .content.thumbnail .avatar > img,
.popup-list .content.thumbnail .avatar > img {
  display: block;
  margin: 0 auto; }

.content-fragment .content.thumbnail .avatar:after,
.popup-list .content.thumbnail .avatar:after {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 140px;
  height: 300px;
  background-color: rgba(0, 0, 0, 0);
  content: " ";
  -webkit-box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; }

.content-fragment .content.thumbnail .actions,
.popup-list .content.thumbnail .actions {
  width: 100%;
  margin: 0;
  padding: 0 10px 10px 10px;
  font-size: 12px;
  min-width: 150px; }

.content-fragment .content.thumbnail .actions a,
.popup-list .content.thumbnail .actions a {
  color: #a1aab0;
  padding: 0;
  border: 0px;
  font-size: 12px; }

.content-fragment .content.thumbnail .actions a:hover,
.popup-list .content.thumbnail .actions a:hover {
  color: #fff; }

.content-fragment .content.thumbnail.small,
.popup-list .content.thumbnail.small {
  width: 48px;
  background-color: inherit;
  border-width: 0; }

.content-fragment .content.thumbnail.small .name,
.popup-list .content.thumbnail.small .name {
  display: none; }

.content-fragment .content.thumbnail.small .avatar:after,
.popup-list .content.thumbnail.small .avatar:after {
  width: auto !important;
  height: auto !important; }

.content-fragment .content.thumbnail[data-url]:hover,
.popup-list .content.thumbnail[data-url]:hover {
  cursor: url("https://cert-www.lexisnexis.com/the-scoop/cfs-file/__key/themefiles/s-fd-71b2d4724d03481bb7d80a13036481ea-files/magnify.cur"), -moz-zoom-in;
  background-color: #111;
  color: #fff; }

.content-fragment .content.thumbnail[data-url]:hover .name,
.popup-list .content.thumbnail[data-url]:hover .name {
  color: #fff; }

.content-fragment .content.thumbnail[data-url]:hover .name a,
.popup-list .content.thumbnail[data-url]:hover .name a {
  color: #fff; }

.content-fragment .content.thumbnail[data-url]:hover .avatar,
.popup-list .content.thumbnail[data-url]:hover .avatar {
  transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  -moz-transform: scale(1.02, 1.02);
  -o-transform: scale(1.02, 1.02);
  -ms-transform: scale(1.02, 1.02); }

.content-fragment .content.thumbnail[data-url]:hover .avatar:after,
.popup-list .content.thumbnail[data-url]:hover .avatar:after {
  -webkit-box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.05);
  background-color: rgba(255, 255, 255, 0.1); }

.left-sidebar .content-fragment .content-list.content,
.split-sidebar-right .content-fragment .content-list.content,
.split-sidebar-left .content-fragment .content-list.content,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content {
  font-size: 14.25px;
  border-bottom: 0px; }

.left-sidebar .content-fragment .content-list.content > .content-item,
.split-sidebar-right .content-fragment .content-list.content > .content-item,
.split-sidebar-left .content-fragment .content-list.content > .content-item,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content > .content-item,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content > .content-item,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content > .content-item,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content > .content-item,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content > .content-item,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content > .content-item,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content > .content-item {
  border-bottom: 0px;
  padding: 0px;
  margin: 0px; }

.left-sidebar .content-fragment .content-list.content .content.abbreviated,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated {
  padding: 6.66666667px 0 6.66666667px 0;
  border-bottom: 1px solid #f4f5f6; }

.left-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .author,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .author,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .author,
.left-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .attributes,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .attributes,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attributes,
.left-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .attribute-list,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .attribute-list,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attribute-list,
.left-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .content,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .content,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .content,
.left-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .attachment,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .attachment,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .attachment,
.left-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .avatar,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .avatar,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .avatar {
  display: none; }

.left-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.split-sidebar-right .content-fragment .content-list.content .content.abbreviated .name,
.split-sidebar-left .content-fragment .content-list.content .content.abbreviated .name,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .name,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.content .content.abbreviated .name {
  width: 100%;
  margin: 0;
  font-size: 14.25px;
  line-height: 1.5em;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  color: #444;
  font-weight: 500; }

.content-fragment .content-list.simple .content-item {
  padding: 10px 0 10px 0; }

.content-fragment .content-list.simple .content-item .content.abbreviated {
  overflow: hidden; }

.content-fragment .content-list.simple .content-item .content.abbreviated .name {
  width: 100%;
  float: none;
  font-size: 22.5px;
  margin: 0; }

.content-fragment .content-list.simple .content-item .content.abbreviated .attributes {
  font-size: 13.5px;
  clear: none;
  float: none;
  width: 100%;
  padding-left: 0px;
  color: #bdc3c7;
  overflow: hidden; }

.content-fragment .content-list.simple .content-item .content.abbreviated .attributes .attribute-item {
  float: left;
  margin: 0 20px 0 0; }

.content-fragment .content-list.simple .content-item .content.abbreviated .attributes .attribute-item a {
  color: #bdc3c7; }

.content-fragment .content-list.simple .content-item .content.abbreviated .attributes .attribute-item a:hover,
.content-fragment .content-list.simple .content-item .content.abbreviated .attributes .attribute-item a:active {
  color: #4aa3df; }

.content-fragment .content-list.simple .content-item .content.abbreviated .content {
  font-size: 13.5px;
  color: #bdc3c7; }

.content-fragment .content-list.tabular {
  display: table;
  width: 100%; }

.content-fragment .content-list.tabular .content-item {
  display: table-row; }

.content-fragment .content-list.tabular .content-item:first-child .cell {
  border-top: 1px solid #e6e9ea; }

.content-fragment .content-list.tabular .content-item .cell {
  font-size: 13.5px;
  color: #AAA;
  vertical-align: top;
  display: table-cell;
  border-bottom: 1px solid #e6e9ea;
  padding: 10px; }

.content-fragment .content-list.tabular .content-item .cell:first-child {
  padding-left: 0; }

.content-fragment .content-list.tabular .content-item .cell:last-child {
  padding-right: 0; }

.content-fragment .content-list.tabular .content-item .cell.nowrap {
  white-space: nowrap; }

.content-fragment .content-list.tabular .content-item .cell.minimal {
  width: 4%; }

.content-fragment .content-list.tabular .content-item .cell.minimal a {
  color: #AAA; }

.content-fragment .content-list.tabular .content-item .cell.header {
  border-top: 0;
  border-bottom: 1px solid black;
  color: black; }

.content-fragment .content-list.tabular .content-item .cell a {
  color: #111; }

.content-fragment .content-list.tabular .content-item .cell a:hover {
  color: #4aa3df; }

.content-fragment .content-list.tabular .content-item .cell a.inline-button {
  color: #4aa3df; }

.content-fragment .content-list.tabular .content-item .cell.align-right {
  text-align: right; }

.content-fragment .content-list.tabular .content-item .cell .content:empty {
  display: none; }

.content-fragment .content-list.tabular .content-item .icon {
  width: 10px;
  padding-right: 0px;
  padding-bottom: 0px; }

.content-fragment .content-list.tabular .content-item .avatar {
  width: 45px;
  padding-right: 0px; }

.content-fragment .content-list.tabular .content-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment .content-list.tabular .content-item .name h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  margin: 0; }

.content-fragment .content-list.tabular .content-item .name h3 a.unread {
  font-weight: 600; }

.content-fragment .content-list.tabular .content-item .name h3 .view-container {
  color: #777777; }

.content-fragment .content-list.tabular .content-item .name h3 .view-container:hover {
  color: #4aa3df; }

.content-fragment .content-list.tabular .content-item .name h3 .ui-forumvotes {
  position: relative;
  font-size: 12px;
  top: -1px;
  padding-left: 5px; }

.content-fragment .content-list.tabular .content-item .name .content {
  color: #919191;
  font-size: 13.5px;
  padding: 5px 0 0 0; }

.content-fragment .content-list.tabular .content-item.previewing .cell {
  border-bottom: 0px; }

.content-fragment .content-list.tabular .content-item.preview .cell {
  border-bottom: 0px;
  padding: 0px; }

.content-fragment .content-list.tabular .content-item.preview.previewing .cell {
  border-bottom: 1px solid #e6e9ea;
  padding: 10px; }

.content-fragment .content-list.tabular.simple .content-item .cell.nowrap {
  padding-top: 15px; }

.left-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.split-sidebar-right .content-fragment .content-list.tabular .content-item:first-child .cell,
.split-sidebar-left .content-fragment .content-list.tabular .content-item:first-child .cell,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .content-item:first-child .cell {
  border-top: 0px; }

.left-sidebar .content-fragment .content-list.tabular .cell,
.split-sidebar-right .content-fragment .content-list.tabular .cell,
.split-sidebar-left .content-fragment .content-list.tabular .cell,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell {
  display: none;
  padding: 5px 0 5px 0; }

.left-sidebar .content-fragment .content-list.tabular .cell.name,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name {
  display: block; }

.left-sidebar .content-fragment .content-list.tabular .cell.name h1,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h1,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h1,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1,
.left-sidebar .content-fragment .content-list.tabular .cell.name h2,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h2,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h2,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2,
.left-sidebar .content-fragment .content-list.tabular .cell.name h3,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h3,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h3,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 {
  font-size: 13.5px; }

.left-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .ui-forumvotes,
.left-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .ui-forumvotes,
.left-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .ui-forumvotes {
  display: none; }

.left-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h1 .unread,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h1 .unread,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h1 .unread,
.left-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h2 .unread,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h2 .unread,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h2 .unread,
.left-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.split-sidebar-right .content-fragment .content-list.tabular .cell.name h3 .unread,
.split-sidebar-left .content-fragment .content-list.tabular .cell.name h3 .unread,
.content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment .content-list.tabular .cell.name h3 .unread {
  font-weight: 400; }

/* push notifications */
.push-notification {
  background-color: #111;
  padding: 10px;
  color: #fff;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 12.75px;
  line-height: 1.5em;
  width: 200px;
  -webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.push-notification .close {
  float: right;
  color: #fff;
  opacity: 0.2;
  margin: 0 0 5px 5px;
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.push-notification .close:before,
.push-notification .close .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.push-notification.active {
  cursor: pointer; }

.push-notification.active:hover {
  background-color: #4aa3df; }

.push-notification.active:hover .close {
  opacity: 0.99; }

.push-notification.warning,
.push-notification.error {
  background-color: #f15922; }

.push-notification.warning.active:hover,
.push-notification.error.active:hover {
  background-color: #f15922; }

/* read list */
.popup-list-content-item {
  padding: 5px 10px 10px 50px;
  border-top: 0px;
  border-bottom: 1px solid #e6e9ea;
  cursor: pointer;
  position: relative;
  min-height: 51px;
  overflow: hidden; }

.popup-list-content-item:last-child {
  border-bottom: 0px; }

.popup-list-content-item.no-author {
  padding-left: 7px; }

.popup-list-content-item.unread,
.popup-list-content-item:hover,
.popup-list-content-item.selected {
  background-color: #4aa3df;
  color: rgba(255, 255, 255, 0.9); }

.popup-list-content-item.unread .description,
.popup-list-content-item:hover .description,
.popup-list-content-item.selected .description,
.popup-list-content-item.unread .post-date,
.popup-list-content-item:hover .post-date,
.popup-list-content-item.selected .post-date,
.popup-list-content-item.unread .post-like,
.popup-list-content-item:hover .post-like,
.popup-list-content-item.selected .post-like {
  color: rgba(255, 255, 255, 0.5); }

.popup-list-content-item.unread a,
.popup-list-content-item:hover a,
.popup-list-content-item.selected a {
  color: #fff !important; }

.popup-list-content-item .user-name {
  display: none; }

.popup-list-content-item .avatar {
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list-content-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list-content-item .description,
.popup-list-content-item .post-date,
.popup-list-content-item .post-like {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 12px;
  color: #bdc3c7; }

.popup-list {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
  font-size: 13.5px;
  border: 0px;
  background-color: transparent;
  padding: 5px 0 0 0;
  -ms-touch-action: none;
  touch-action: none; }

.popup-list .multiple-column-list {
  border: 1px solid #4aa3df;
  background-color: #fff; }

.popup-list .content-list {
  width: 280px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.popup-list .navigation-list.filter {
  border-bottom: 1px solid #e6e9ea;
  overflow: hidden;
  padding: 3px 6px; }

.popup-list .navigation-list.filter .navigation-item {
  display: inline; }

.popup-list .navigation-list.filter .navigation-item .internal-link {
  min-width: 40px;
  text-align: center;
  font-size: 0.9em;
  border-radius: 50px;
  float: left;
  margin: 4px 2px;
  padding: 2px 7px;
  text-decoration: none;
  border: 1px solid #4aa3df; }

.popup-list .navigation-list.filter .navigation-item .internal-link:hover {
  background-color: #5faee3;
  border: 1px solid #5faee3;
  color: #fff; }

.popup-list .navigation-list.filter .navigation-item .internal-link.selected {
  background-color: #4aa3df;
  color: #fff; }

.popup-list.bookmarks,
.popup-list.notifications,
.popup-list.conversations,
.popup-list.user,
.popup-list.site {
  /* read list notification preference */ }

.popup-list.bookmarks .content-list .content-item,
.popup-list.notifications .content-list .content-item,
.popup-list.conversations .content-list .content-item,
.popup-list.user .content-list .content-item,
.popup-list.site .content-list .content-item {
  padding: 5px 10px 10px 50px;
  border-top: 0px;
  border-bottom: 1px solid #e6e9ea;
  cursor: pointer;
  position: relative;
  min-height: 51px;
  overflow: hidden; }

.popup-list.bookmarks .content-list .content-item:last-child,
.popup-list.notifications .content-list .content-item:last-child,
.popup-list.conversations .content-list .content-item:last-child,
.popup-list.user .content-list .content-item:last-child,
.popup-list.site .content-list .content-item:last-child {
  border-bottom: 0px; }

.popup-list.bookmarks .content-list .content-item.no-author,
.popup-list.notifications .content-list .content-item.no-author,
.popup-list.conversations .content-list .content-item.no-author,
.popup-list.user .content-list .content-item.no-author,
.popup-list.site .content-list .content-item.no-author {
  padding-left: 7px; }

.popup-list.bookmarks .content-list .content-item.unread,
.popup-list.notifications .content-list .content-item.unread,
.popup-list.conversations .content-list .content-item.unread,
.popup-list.user .content-list .content-item.unread,
.popup-list.site .content-list .content-item.unread,
.popup-list.bookmarks .content-list .content-item:hover,
.popup-list.notifications .content-list .content-item:hover,
.popup-list.conversations .content-list .content-item:hover,
.popup-list.user .content-list .content-item:hover,
.popup-list.site .content-list .content-item:hover,
.popup-list.bookmarks .content-list .content-item.selected,
.popup-list.notifications .content-list .content-item.selected,
.popup-list.conversations .content-list .content-item.selected,
.popup-list.user .content-list .content-item.selected,
.popup-list.site .content-list .content-item.selected {
  background-color: #4aa3df;
  color: rgba(255, 255, 255, 0.9); }

.popup-list.bookmarks .content-list .content-item.unread .description,
.popup-list.notifications .content-list .content-item.unread .description,
.popup-list.conversations .content-list .content-item.unread .description,
.popup-list.user .content-list .content-item.unread .description,
.popup-list.site .content-list .content-item.unread .description,
.popup-list.bookmarks .content-list .content-item:hover .description,
.popup-list.notifications .content-list .content-item:hover .description,
.popup-list.conversations .content-list .content-item:hover .description,
.popup-list.user .content-list .content-item:hover .description,
.popup-list.site .content-list .content-item:hover .description,
.popup-list.bookmarks .content-list .content-item.selected .description,
.popup-list.notifications .content-list .content-item.selected .description,
.popup-list.conversations .content-list .content-item.selected .description,
.popup-list.user .content-list .content-item.selected .description,
.popup-list.site .content-list .content-item.selected .description,
.popup-list.bookmarks .content-list .content-item.unread .post-date,
.popup-list.notifications .content-list .content-item.unread .post-date,
.popup-list.conversations .content-list .content-item.unread .post-date,
.popup-list.user .content-list .content-item.unread .post-date,
.popup-list.site .content-list .content-item.unread .post-date,
.popup-list.bookmarks .content-list .content-item:hover .post-date,
.popup-list.notifications .content-list .content-item:hover .post-date,
.popup-list.conversations .content-list .content-item:hover .post-date,
.popup-list.user .content-list .content-item:hover .post-date,
.popup-list.site .content-list .content-item:hover .post-date,
.popup-list.bookmarks .content-list .content-item.selected .post-date,
.popup-list.notifications .content-list .content-item.selected .post-date,
.popup-list.conversations .content-list .content-item.selected .post-date,
.popup-list.user .content-list .content-item.selected .post-date,
.popup-list.site .content-list .content-item.selected .post-date,
.popup-list.bookmarks .content-list .content-item.unread .post-like,
.popup-list.notifications .content-list .content-item.unread .post-like,
.popup-list.conversations .content-list .content-item.unread .post-like,
.popup-list.user .content-list .content-item.unread .post-like,
.popup-list.site .content-list .content-item.unread .post-like,
.popup-list.bookmarks .content-list .content-item:hover .post-like,
.popup-list.notifications .content-list .content-item:hover .post-like,
.popup-list.conversations .content-list .content-item:hover .post-like,
.popup-list.user .content-list .content-item:hover .post-like,
.popup-list.site .content-list .content-item:hover .post-like,
.popup-list.bookmarks .content-list .content-item.selected .post-like,
.popup-list.notifications .content-list .content-item.selected .post-like,
.popup-list.conversations .content-list .content-item.selected .post-like,
.popup-list.user .content-list .content-item.selected .post-like,
.popup-list.site .content-list .content-item.selected .post-like {
  color: rgba(255, 255, 255, 0.5); }

.popup-list.bookmarks .content-list .content-item.unread a,
.popup-list.notifications .content-list .content-item.unread a,
.popup-list.conversations .content-list .content-item.unread a,
.popup-list.user .content-list .content-item.unread a,
.popup-list.site .content-list .content-item.unread a,
.popup-list.bookmarks .content-list .content-item:hover a,
.popup-list.notifications .content-list .content-item:hover a,
.popup-list.conversations .content-list .content-item:hover a,
.popup-list.user .content-list .content-item:hover a,
.popup-list.site .content-list .content-item:hover a,
.popup-list.bookmarks .content-list .content-item.selected a,
.popup-list.notifications .content-list .content-item.selected a,
.popup-list.conversations .content-list .content-item.selected a,
.popup-list.user .content-list .content-item.selected a,
.popup-list.site .content-list .content-item.selected a {
  color: #fff !important; }

.popup-list.bookmarks .content-list .content-item .user-name,
.popup-list.notifications .content-list .content-item .user-name,
.popup-list.conversations .content-list .content-item .user-name,
.popup-list.user .content-list .content-item .user-name,
.popup-list.site .content-list .content-item .user-name {
  display: none; }

.popup-list.bookmarks .content-list .content-item .avatar,
.popup-list.notifications .content-list .content-item .avatar,
.popup-list.conversations .content-list .content-item .avatar,
.popup-list.user .content-list .content-item .avatar,
.popup-list.site .content-list .content-item .avatar {
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list.bookmarks .content-list .content-item .avatar img,
.popup-list.notifications .content-list .content-item .avatar img,
.popup-list.conversations .content-list .content-item .avatar img,
.popup-list.user .content-list .content-item .avatar img,
.popup-list.site .content-list .content-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list.bookmarks .content-list .content-item .description,
.popup-list.notifications .content-list .content-item .description,
.popup-list.conversations .content-list .content-item .description,
.popup-list.user .content-list .content-item .description,
.popup-list.site .content-list .content-item .description,
.popup-list.bookmarks .content-list .content-item .post-date,
.popup-list.notifications .content-list .content-item .post-date,
.popup-list.conversations .content-list .content-item .post-date,
.popup-list.user .content-list .content-item .post-date,
.popup-list.site .content-list .content-item .post-date,
.popup-list.bookmarks .content-list .content-item .post-like,
.popup-list.notifications .content-list .content-item .post-like,
.popup-list.conversations .content-list .content-item .post-like,
.popup-list.user .content-list .content-item .post-like,
.popup-list.site .content-list .content-item .post-like {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 12px;
  color: #bdc3c7; }

.popup-list.bookmarks .content-list .content-item .content-group a,
.popup-list.notifications .content-list .content-item .content-group a,
.popup-list.conversations .content-list .content-item .content-group a,
.popup-list.user .content-list .content-item .content-group a,
.popup-list.site .content-list .content-item .content-group a {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 0.9em; }

.popup-list.bookmarks .user,
.popup-list.notifications .user,
.popup-list.conversations .user,
.popup-list.user .user,
.popup-list.site .user {
  min-height: 60px;
  border-bottom: 1px solid #e6e9ea;
  position: relative;
  padding: 20px 10px 10px 60px; }

.popup-list.bookmarks .user .avatar,
.popup-list.notifications .user .avatar,
.popup-list.conversations .user .avatar,
.popup-list.user .user .avatar,
.popup-list.site .user .avatar {
  position: absolute;
  top: 10px;
  left: 10px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list.bookmarks .user .avatar img,
.popup-list.notifications .user .avatar img,
.popup-list.conversations .user .avatar img,
.popup-list.user .user .avatar img,
.popup-list.site .user .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.popup-list.bookmarks .user .user-name,
.popup-list.notifications .user .user-name,
.popup-list.conversations .user .user-name,
.popup-list.user .user .user-name,
.popup-list.site .user .user-name {
  font-size: 16.5px; }

.popup-list.bookmarks .user .oauth-provider,
.popup-list.notifications .user .oauth-provider,
.popup-list.conversations .user .oauth-provider,
.popup-list.user .user .oauth-provider,
.popup-list.site .user .oauth-provider {
  position: absolute;
  top: 0;
  left: 0; }

.popup-list.bookmarks .navigation-list.user,
.popup-list.notifications .navigation-list.user,
.popup-list.conversations .navigation-list.user,
.popup-list.user .navigation-list.user,
.popup-list.site .navigation-list.user {
  padding: 10px; }

.popup-list.bookmarks .notification-preference,
.popup-list.notifications .notification-preference,
.popup-list.conversations .notification-preference,
.popup-list.user .notification-preference,
.popup-list.site .notification-preference {
  background-color: #fff;
  color: #111; }

.popup-list.bookmarks .notification-preference:hover,
.popup-list.notifications .notification-preference:hover,
.popup-list.conversations .notification-preference:hover,
.popup-list.user .notification-preference:hover,
.popup-list.site .notification-preference:hover {
  color: #111; }

.popup-list.bookmarks .notification-preference .description,
.popup-list.notifications .notification-preference .description,
.popup-list.conversations .notification-preference .description,
.popup-list.user .notification-preference .description,
.popup-list.site .notification-preference .description {
  float: left !important;
  width: 60% !important;
  padding: 6px 8px 8px 8px !important;
  color: #111 !important; }

.popup-list.bookmarks .notification-preference .button,
.popup-list.notifications .notification-preference .button,
.popup-list.conversations .notification-preference .button,
.popup-list.user .notification-preference .button,
.popup-list.site .notification-preference .button {
  background-color: #4aa3df;
  color: #fff;
  border-radius: 3px 3px 3px 3px;
  display: block;
  float: right;
  margin: 4px 4px 0;
  padding: 3px;
  text-align: center;
  text-decoration: none;
  width: 60px;
  font-size: 0.8em; }

.popup-list.bookmarks .notification-preference .button:hover,
.popup-list.notifications .notification-preference .button:hover,
.popup-list.conversations .notification-preference .button:hover,
.popup-list.user .notification-preference .button:hover,
.popup-list.site .notification-preference .button:hover {
  background-color: #5faee3; }

.popup-list.bookmarks .notification-preference .button.cancel,
.popup-list.notifications .notification-preference .button.cancel,
.popup-list.conversations .notification-preference .button.cancel,
.popup-list.user .notification-preference .button.cancel,
.popup-list.site .notification-preference .button.cancel {
  background-color: #bdc3c7; }

.popup-list.bookmarks .notification-preference .button.cancel:hover,
.popup-list.notifications .notification-preference .button.cancel:hover,
.popup-list.conversations .notification-preference .button.cancel:hover,
.popup-list.user .notification-preference .button.cancel:hover,
.popup-list.site .notification-preference .button.cancel:hover {
  background-color: #cbd0d3; }

.popup-list.bookmarks .mark,
.popup-list.notifications .mark,
.popup-list.conversations .mark,
.popup-list.user .mark,
.popup-list.site .mark,
.popup-list.bookmarks .preference,
.popup-list.notifications .preference,
.popup-list.conversations .preference,
.popup-list.user .preference,
.popup-list.site .preference {
  position: absolute;
  top: 3px;
  right: 5px;
  display: none; }

.popup-list.bookmarks .mark a,
.popup-list.notifications .mark a,
.popup-list.conversations .mark a,
.popup-list.user .mark a,
.popup-list.site .mark a,
.popup-list.bookmarks .preference a,
.popup-list.notifications .preference a,
.popup-list.conversations .preference a,
.popup-list.user .preference a,
.popup-list.site .preference a {
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.popup-list.bookmarks .mark a:before,
.popup-list.notifications .mark a:before,
.popup-list.conversations .mark a:before,
.popup-list.user .mark a:before,
.popup-list.site .mark a:before,
.popup-list.bookmarks .preference a:before,
.popup-list.notifications .preference a:before,
.popup-list.conversations .preference a:before,
.popup-list.user .preference a:before,
.popup-list.site .preference a:before,
.popup-list.bookmarks .mark a .ie7_before,
.popup-list.notifications .mark a .ie7_before,
.popup-list.conversations .mark a .ie7_before,
.popup-list.user .mark a .ie7_before,
.popup-list.site .mark a .ie7_before,
.popup-list.bookmarks .preference a .ie7_before,
.popup-list.notifications .preference a .ie7_before,
.popup-list.conversations .preference a .ie7_before,
.popup-list.user .preference a .ie7_before,
.popup-list.site .preference a .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e815";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e815'); }

.popup-list.bookmarks .mark,
.popup-list.notifications .mark,
.popup-list.conversations .mark,
.popup-list.user .mark,
.popup-list.site .mark {
  top: 23px; }

.popup-list.bookmarks .mark a,
.popup-list.notifications .mark a,
.popup-list.conversations .mark a,
.popup-list.user .mark a,
.popup-list.site .mark a {
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.popup-list.bookmarks .mark a:before,
.popup-list.notifications .mark a:before,
.popup-list.conversations .mark a:before,
.popup-list.user .mark a:before,
.popup-list.site .mark a:before,
.popup-list.bookmarks .mark a .ie7_before,
.popup-list.notifications .mark a .ie7_before,
.popup-list.conversations .mark a .ie7_before,
.popup-list.user .mark a .ie7_before,
.popup-list.site .mark a .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e812";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.popup-list.bookmarks .content-item:hover .mark,
.popup-list.notifications .content-item:hover .mark,
.popup-list.conversations .content-item:hover .mark,
.popup-list.user .content-item:hover .mark,
.popup-list.site .content-item:hover .mark,
.popup-list.bookmarks .content-item:hover .preference,
.popup-list.notifications .content-item:hover .preference,
.popup-list.conversations .content-item:hover .preference,
.popup-list.user .content-item:hover .preference,
.popup-list.site .content-item:hover .preference {
  display: block; }

.popup-list .loading {
  min-height: 20px;
  padding: 10px;
  text-align: center;
  font-style: italic;
  background-color: #f7f7f7;
  color: #5e5e5e;
  border: 0px;
  position: absolute;
  bottom: 1px;
  width: 280px; }

.popup-list.composer-suggestion-selector .loading {
  width: 100%;
  position: static;
  background-color: transparent; }

.popup-list .content-list-footer {
  min-height: 20px;
  border-top: 1px solid #e6e9ea;
  padding: 10px;
  overflow: hidden; }

.popup-list .content-list-footer .right {
  float: right; }

.popup-list .content-list-footer .left {
  float: left; }

.popup-list .message.norecords {
  border: 0px;
  padding: 10px;
  margin: 0px;
  font-size: 13.5px; }

.popup-list.search {
  padding-top: 0px; }

.popup-list.search .loading {
  width: 100%; }

.popup-list.search .multiple-column-list {
  position: relative;
  top: 0px; }

.popup-list.search .multiple-column-list .content-list.content .content-item {
  overflow: hidden;
  padding: 10px;
  cursor: pointer; }

.popup-list.search .multiple-column-list .content-list.content .content-item .avatar img {
  max-width: 44px !important;
  max-height: 44px !important; }

.popup-list.search .multiple-column-list .content-list.content .content-item .avatar img[src^="http"] {
  height: 44px !important;
  padding: 44px 0 0 !important; }

.popup-list.search .multiple-column-list .content-list.content .content-item .abbreviated .author {
  padding-top: 0px; }

.popup-list.search .multiple-column-list .content-list.content .content-item .abbreviated .author a {
  color: #111; }

.popup-list.search .multiple-column-list .content-list.content .content-item .abbreviated .content {
  float: left;
  clear: none;
  font-size: 13.5px; }

.popup-list.search .multiple-column-list .content-list.content .content-item .abbreviated .content:not(:empty) {
  padding-top: 0px;
  max-width: 70%; }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes {
  font-size: 10.5px;
  line-height: 1.3em; }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes a {
  color: #111; }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.container {
  display: inline; }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.application {
  display: inline; }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.application a {
  margin-left: 10px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.application a:before,
.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.application a .ie7_before {
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  content: "\e875";
  font-family: Entypo;
  font-size: 10.5px;
  line-height: 10.5px;
  margin-right: 7.5px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e875'); }

.popup-list.search .multiple-column-list .content-list.content .content-item .attributes .attribute-item.application a:before {
  color: #bdc3c7;
  width: 10px;
  margin-right: 0px; }

.popup-list.search .multiple-column-list .content-list.content .content-item .name {
  font-size: 18px;
  padding-bottom: 5px; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected {
  background-color: #4aa3df;
  color: #fff; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover a,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected a {
  color: #fff; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover .abbreviated .author,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected .abbreviated .author {
  padding-top: 0px; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover .abbreviated .author a,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected .abbreviated .author a {
  color: #fff; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover .attributes,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected .attributes {
  color: #cccccc; }

.popup-list.search .multiple-column-list .content-list.content .content-item:hover .attributes a,
.popup-list.search .multiple-column-list .content-list.content .content-item.selected .attributes a {
  color: #fff; }

.popup-list.without-avatar .content-list .content-item {
  padding: 10px;
  min-height: 0px; }

.tab-set {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  margin: 0 0 30px 0; }

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

.tab-set table a {
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  display: block;
  padding: 5px 0 3.33333333px 0;
  border-bottom: 2px solid #d9dcde;
  text-align: center;
  color: #bdc3c7 !important;
  font-size: 15px; }

.tab-set table a:active {
  background-color: #ffffff; }

.tab-set table a.selected {
  color: #555 !important;
  border-bottom: 2px solid #555; }

.tab-set table a:hover {
  color: #4aa3df !important;
  border-bottom: 2px solid #4aa3df; }

.tag-list.cloud {
  background-color: #f7f7f7;
  overflow: hidden;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.tag-list.cloud .tag-item {
  display: inline-block;
  text-align: center;
  margin: 0 0.25em;
  line-height: 120%; }

.tag-list.cloud .tag-item.level-1 {
  font-size: 30px; }

.tag-list.cloud .tag-item.level-2 {
  font-size: 27px; }

.tag-list.cloud .tag-item.level-3 {
  font-size: 24px; }

.tag-list.cloud .tag-item.level-4 {
  font-size: 21px; }

.tag-list.cloud .tag-item.level-5 {
  font-size: 18px; }

.tag-list.cloud .tag-item.level-6 {
  font-size: 15px; }

.tag-list.cloud .tag-item a {
  display: inline-block;
  padding: 2.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.tag-list.cloud .tag-item a:hover {
  background-color: #ebebeb; }

.modal-mask {
  opacity: 0.7;
  height: 100% !important;
  position: fixed !important; }

div.modal {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 10px solid red;
  padding: 20px;
  border: 0px; }

div.modal .modal-footer,
div.modal .modal-resize {
  display: none; }

div.modal .modal-close-wrapper {
  float: right;
  position: relative;
  top: -5px;
  right: -10px; }

div.modal .modal-close-wrapper .modal-close {
  background-image: none;
  display: inline-block;
  width: 22px;
  height: 22px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

div.modal .modal-close-wrapper .modal-close:before,
div.modal .modal-close-wrapper .modal-close .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 22px;
  height: 22px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 22px;
  line-height: 22px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

div.modal .modal-close-wrapper .modal-close:hover {
  color: #4aa3df; }

div.modal .modal-title {
  margin: 0 0 20px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #d9dcde;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 500;
  color: #444;
  font-size: 21px; }

div.modal .modal-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }

div.modal .modal-content iframe {
  -webkit-overflow-scrolling: touch; }

/* masonry */
.masonry-column {
  width: 150px;
  margin-right: 5px; }

.masonry-column:last-child {
  margin-right: 0; }

@media only screen and (max-width: 570px) {
  .masonry-column {
    width: 320px; }
  .item {
    font-size: 0.9em; } }

/* tips */
.tip {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  max-width: 200px;
  padding: 2px 6px 2px 6px;
  font-size: 11px;
  margin-bottom: 8px;
  z-index: 20001 !important;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: break-word; }

.tip a {
  color: #fff; }

.tip.above:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: rgba(0, 0, 0, 0.9);
  border-width: 6px;
  margin-left: -6px; }

.tip.above.left:after {
  left: 12px; }

.tip.above.center:after {
  left: 50%; }

.tip.above.right:after {
  right: 6px; }

.tip.below {
  margin-top: 8px; }

.tip.below:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: rgba(0, 0, 0, 0.9);
  border-width: 6px;
  margin-left: -6px; }

.tip.below.left:after {
  left: 12px; }

.tip.below.center:after {
  left: 50%; }

.tip.below.right:after {
  right: 6px; }

.user-file-url > .user-file-url-preview {
  border: 1px solid #d9dcde;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 4px;
  margin: 0 0 5px 0;
  background-color: #f4f5f6; }

.user-file-url > .user-file-url-preview > img {
  margin: 0 auto;
  display: inherit; }

.user-file-url > a.upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.user-file-url > a.upload:before,
.user-file-url > a.upload .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e82e";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e82e'); }

/* Poll overrides */
.poll.voting .poll-content .button.poll-vote {
  background-color: #4aa3df;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 500;
  color: #fff;
  text-decoration: none; }

.poll.voting .poll-content .button.poll-vote:hover {
  background-color: #57aae1;
  color: #fff; }

.poll.voting .poll-content .button.poll-vote:active {
  background-color: #3498db;
  color: #fff; }

.poll.results .poll-content .poll-graph-container {
  background-color: #eee; }

.poll.results .poll-content .poll-graph {
  background-color: #4aa3df; }

.hierarchy-list .hierarchy-item {
  position: relative; }

.hierarchy-list .hierarchy-item a {
  font-size: 13.5px;
  display: block;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 4px;
  color: #111;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.hierarchy-list .hierarchy-item a:hover {
  background-color: #f2f2f2; }

.hierarchy-list .hierarchy-item .expand-collapse {
  position: absolute !important; }

.hierarchy-list .hierarchy-item .expand-collapse.expanded {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  top: 3px; }

.hierarchy-list .hierarchy-item .expand-collapse.expanded:before,
.hierarchy-list .hierarchy-item .expand-collapse.expanded .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e877";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.hierarchy-list .hierarchy-item .expand-collapse.collapsed {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  top: 3px; }

.hierarchy-list .hierarchy-item .expand-collapse.collapsed:before,
.hierarchy-list .hierarchy-item .expand-collapse.collapsed .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e879";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e879'); }

.hierarchy-list .hierarchy-item.selected a {
  background-color: #4aa3df;
  color: #fff; }

.hierarchy-list li a {
  padding-left: 24px; }

.hierarchy-list li .expand-collapse {
  left: 4px; }

.hierarchy-list li li a {
  padding-left: 44px; }

.hierarchy-list li li .expand-collapse {
  left: 24px; }

.hierarchy-list li li li a {
  padding-left: 64px; }

.hierarchy-list li li li .expand-collapse {
  left: 44px; }

.hierarchy-list li li li li a {
  padding-left: 84px; }

.hierarchy-list li li li li .expand-collapse {
  left: 64px; }

.hierarchy-list li li li li li a {
  padding-left: 104px; }

.hierarchy-list li li li li li .expand-collapse {
  left: 84px; }

.hierarchy-list li li li li li li a {
  padding-left: 124px; }

.hierarchy-list li li li li li li .expand-collapse {
  left: 104px; }

.hierarchy-list li li li li li li li a {
  padding-left: 144px; }

.hierarchy-list li li li li li li li .expand-collapse {
  left: 124px; }

.hierarchy-list li li li li li li li li a {
  padding-left: 164px; }

.hierarchy-list li li li li li li li li .expand-collapse {
  left: 144px; }

.page .page-name {
  font-size: 30px;
  line-height: normal; }

.page .page-content {
  margin: 1em 0; }

.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-suggested-answer,
.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-answer,
.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-reply {
  margin-top: 10px; }

.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-suggested-answer .author,
.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-answer .author,
.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-reply .author {
  color: #bdc3c7;
  font-size: 12.75px;
  display: block; }

.content-fragment-content a[id]:empty:before {
  display: block;
  content: " ";
  margin-top: -90px;
  height: 90px;
  visibility: hidden; }

.width {
  margin-left: auto;
  margin-right: auto;
  min-width: 570px;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

*.width {
  margin-left: inherit;
  margin-right: inherit;
  min-width: none;
  min-height: none;
  padding-left: inherit;
  padding-right: inherit; }

.content-fragment {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

.content-fragment.create-status {
  margin-top: 9px; }

.content-fragment.create-status fieldset {
  margin: 0px; }

.content-fragment.create-status input {
  width: 96%;
  padding: 8px;
  border-radius: 3px;
  width: 70%; }

.content-fragment.create-status textarea {
  width: 96%;
  height: 2.5em; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item {
  width: 45%;
  min-width: 300px;
  float: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item:nth-child(2n + 1) {
  clear: both; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item:nth-child(2n - 1) {
  margin-right: 10%; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item .attribute-name {
  display: block;
  margin: 0 0 5px 0; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item .attribute-value {
  display: block;
  margin: 5px 0 10px 0; }

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list::after {
  display: block;
  content: ' ';
  clear: left; }

.content-fragment.site-banner .banner.site .navigation-list ul a.read-queue-count {
  position: absolute;
  top: 0px;
  right: -5px;
  color: #fff;
  border-radius: 3px;
  font-size: 11.53846154px;
  text-align: center;
  line-height: 15px;
  background-color: #f15922;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.login-and-create-user .login-providers .login-provider {
  float: left;
  margin: 0 5px 5px 0; }

.content-fragment.login-and-create-user .login-providers .login-provider a.connect {
  border-radius: 5px;
  display: block;
  overflow: hidden; }

.content-fragment.media-gallery-post .actions.download {
  background-color: inherit;
  border-width: 0;
  padding: 0;
  height: auto;
  margin: 0;
  float: right;
  width: auto !important; }

.content-fragment.media-gallery-post .actions.download .download-attachment.button {
  float: right;
  line-height: 44px;
  height: 44px;
  padding: 0 30px 0 30px;
  border: 0px;
  border-radius: 3px;
  display: inline-block;
  background-color: #4aa3df !important;
  color: #fff !important;
  font-size: 15px;
  margin-right: 10px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  margin: 32px 0; }

.content-fragment.media-gallery-post .actions.download .download-attachment.button:hover {
  background-color: #5faee3; }

.content-fragment.media-gallery-post .actions.download .download-attachment.button:active {
  background-color: #3498db; }

.content-fragment.media-gallery-post .actions.download .download-attachment.button.disabled {
  background-color: #cbd0d3;
  cursor: default; }

.content-fragment.media-gallery-post .actions.download .download-attachment.button.disabled:hover {
  color: #fff; }

.content-fragment.media-gallery-post .name {
  float: left; }

.content-fragment.media-gallery-slideshow .wrapper {
  background-color: #000;
  padding: 10px; }

.content-fragment.media-gallery-slideshow .wrapper > .view-wrapper {
  overflow: hidden; }

.content-fragment.media-gallery-slideshow .wrapper > .view-wrapper > div {
  text-align: center;
  overflow: hidden;
  width: 100%; }

.content-fragment.media-gallery-slideshow .wrapper > .view-wrapper > div > table {
  width: 100%; }

.content-fragment.media-gallery-slideshow .wrapper > .page-wrapper {
  width: 100%;
  height: 70px;
  overflow: hidden;
  position: relative;
  margin-top: 10px; }

.content-fragment.media-gallery-slideshow .wrapper > .page-wrapper > .inner {
  position: absolute;
  top: 0;
  left: 0; }

.content-fragment.media-gallery-slideshow h3 {
  text-align: center;
  margin: 0;
  padding: 0 0 10px 0;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 30px; }

.content-fragment.media-gallery-slideshow h3 a {
  color: #fff; }

.content-fragment.media-gallery-slideshow .slideshow-item {
  width: 90px;
  height: 70px;
  position: absolute;
  overflow: hidden;
  top: 0px; }

.content-fragment.media-gallery-slideshow .slideshow-item > div {
  width: 74px;
  margin: 0 8px;
  padding: 4px;
  border: solid 1px #222;
  padding: 5px;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
  cursor: pointer; }

.content-fragment.media-gallery-slideshow .slideshow-item .preview {
  width: 64px;
  height: 32px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center; }

.content-fragment.media-gallery-slideshow .slideshow-item .preview-title {
  font-size: 10px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #fff; }

.content-fragment.compare .merge-added {
  background-color: #CCFF99; }

.content-fragment.compare .merge-deleted {
  background-color: #ff9b9b; }

.content-fragment.activity-story-stream .internal-link.comment {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.activity-story-stream .internal-link.comment:before,
.content-fragment.activity-story-stream .internal-link.comment .ie7_before {
  width: 12px;
  height: 12px;
  display: inline-block;
  content: "\e83b";
  font-family: Entypo;
  font-size: 12px;
  line-height: 12px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e83b'); }

.content-fragment.activity-story-stream .internal-link.comment:before {
  top: 0px; }

.content-fragment.activity-story-stream .internal-link .post-date {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.activity-story-stream .internal-link .post-date:before,
.content-fragment.activity-story-stream .internal-link .post-date .ie7_before {
  width: 12px;
  height: 12px;
  display: inline-block;
  content: "\e862";
  font-family: Entypo;
  font-size: 12px;
  line-height: 12px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e862'); }

.content-fragment.activity-story-stream .internal-link .post-date:before {
  top: 0px; }

.content-fragment.activity-story-stream .activity-date-grouping {
  background-color: transparent;
  font-size: 21px;
  font-weight: 500;
  color: #444;
  line-height: 1.4em;
  margin: 22.5px 0 7.5px 0; }

.content-fragment.activity-story-stream .activity-date-grouping.today {
  color: #444;
  background-color: transparent; }

.content-fragment.activity-story-stream .embedded-content {
  margin-bottom: 20px; }

.content-fragment.activity-story-stream .filter {
  margin-top: 20px; }

.activity .avatar {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden; }

.activity .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.activity .activity-avatar .avatar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden; }

.activity .activity-avatar .avatar img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.activity-story {
  padding-left: 66px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 7.5px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.activity-story.highlight {
  border-left: 1px solid #4aa3df !important; }

.activity-story p {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  text-rendering: auto; }

.activity-story .post-moderate {
  display: none; }

.activity-story .post-actions.activity {
  font-size: 12px; }

.activity-story .navigation-list {
  left: 0px; }

.activity-story .navigation-list span.date {
  margin: 0 20px 0 0;
  color: #949da4; }

.activity-story .navigation-list a {
  color: #949da4; }

.activity-story .navigation-list a:hover {
  color: #75b9e7; }

.activity-story .navigation-list .navigation-item {
  font-size: 12px; }

.activity-story .navigation-list .navigation-item:before {
  display: none; }

.activity-story .navigation-list:before {
  display: none; }

.activity-story .full-post {
  line-height: 18px; }

.activity-story .full-post .content-item.action a {
  color: #869198; }

.activity-story .full-post .content-item.action a:hover {
  color: #75b9e7; }

.activity-story .full-post .content-item.action a.expand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.appendChild(document.createElement('span')).className='ie7_after'); }

.activity-story .full-post .content-item.action a.expand:after,
.activity-story .full-post .content-item.action a.expand .ie7_after {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e877";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-left: 10px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.activity-story .full-post .post-actions.activity {
  margin-top: 12px; }

.activity-story .activity-summary {
  color: #bdc3c7; }

.activity-story .activity-summary a {
  color: #bdc3c7; }

.activity-story .activity-summary a:hover {
  color: #4aa3df; }

.activity-story .activity-summary .user-name a {
  color: #4aa3df; }

.activity-story .activity-summary .user-name a:hover {
  color: #5faee3; }

.activity-story .navigation-list-item .like-toggle a {
  margin: 0 0 0 0; }

.activity-story .navigation-list-item .ui-like[data-initialcount="0"] .like-toggle a {
  margin: 0 10px 0 0; }

.activity-story .navigation-list-item .like-count {
  margin: 0 10px 0 0; }

.activity-story .navigation-list-item .like-count:before {
  top: 0px; }

.activity-story .content-list.comments {
  margin-top: 0px;
  line-height: 16.5px; }

.activity-story .content-list.comments .content-item.action,
.activity-story .content-list.comments .content-item.comment {
  background-color: transparent;
  font-size: 12.75px;
  font-weight: normal;
  padding: 6.66666667px 0 6.66666667px 0;
  display: block;
  overflow: hidden;
  border: 0px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.activity-story .content-list.comments .content-item.action.highlight,
.activity-story .content-list.comments .content-item.comment.highlight {
  border-left: 1px solid #4aa3df !important; }

.activity-story .content-list.comments .content-item.action .full-post,
.activity-story .content-list.comments .content-item.comment .full-post {
  line-height: 16.5px; }

.activity-story .content-list.comments .content-item.action .full-post .comment .avatar,
.activity-story .content-list.comments .content-item.comment .full-post .comment .avatar {
  top: 5px; }

.activity-story .content-list.comments .content-item.action .full-post .comment .navigation-item,
.activity-story .content-list.comments .content-item.comment .full-post .comment .navigation-item {
  color: #869198; }

.activity-story .content-list.comments .content-item.action.likes.with-likes .like-message,
.activity-story .content-list.comments .content-item.comment.likes.with-likes .like-message {
  color: #869198; }

.activity-story .content-list.comments .content-item.action.likes.with-likes .ui-like:before,
.activity-story .content-list.comments .content-item.comment.likes.with-likes .ui-like:before {
  display: none; }

.activity-story .content-list.comments .content-item.action.likes.without-likes,
.activity-story .content-list.comments .content-item.comment.likes.without-likes {
  display: none; }

.activity-story .content-list.comments .content-item.action .post-author .user-name a,
.activity-story .content-list.comments .content-item.comment .post-author .user-name a {
  font-size: 12.75px;
  font-weight: normal; }

.activity-story .content-list.comments .content-item.action p,
.activity-story .content-list.comments .content-item.comment p {
  line-height: 16.5px;
  font-size: 12.75px;
  margin: 10px 0 10px 0;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.activity-story .content-list.comments .content-item.action p:first-child,
.activity-story .content-list.comments .content-item.comment p:first-child {
  margin-top: 0; }

.activity-story .content-list.comments .content-item.action p:last-child,
.activity-story .content-list.comments .content-item.comment p:last-child {
  margin-bottom: 0; }

.activity-story .content-list.comments .content-item.action .navigation-list,
.activity-story .content-list.comments .content-item.comment .navigation-list {
  left: 0px; }

.activity-story .content-list.comments .content-item.action .navigation-item,
.activity-story .content-list.comments .content-item.comment .navigation-item {
  font-size: 12.75px;
  font-weight: normal; }

.activity-story .content-list.comments .content-item.action .navigation-item a,
.activity-story .content-list.comments .content-item.comment .navigation-item a {
  font-size: 12.75px;
  font-weight: normal; }

.activity-story .content-list.comments .content-item.action.comment-form,
.activity-story .content-list.comments .content-item.comment.comment-form {
  padding: 0px;
  margin: 10px 0 0 0; }

.activity-story .content-list.comments .content-item.action.comment-form fieldset .field-list .field-item .field-item-input,
.activity-story .content-list.comments .content-item.comment.comment-form fieldset .field-list .field-item .field-item-input {
  margin-top: 0;
  margin-bottom: 0; }

.activity-story .content-list.comments .content-item.action.comment-form .field-list .field-item textarea,
.activity-story .content-list.comments .content-item.comment.comment-form .field-list .field-item textarea {
  min-height: 26.25px;
  font-size: 12.75px;
  border: 1px solid #f2f2f2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.activity-story .content-list.comments .content-item.action.comment-form .field-list .field-item textarea:focus,
.activity-story .content-list.comments .content-item.comment.comment-form .field-list .field-item textarea:focus {
  border: 1px solid #4aa3df;
  margin-bottom: 10px; }

.activity-story .content-list.comments .content-item.action.comment-form.with-avatar .avatar img,
.activity-story .content-list.comments .content-item.comment.comment-form.with-avatar .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.activity-story .content-list.comments .content-item.action.comment-form .submit,
.activity-story .content-list.comments .content-item.comment.comment-form .submit {
  clear: both;
  display: block; }

.activity-story .content-list.comments.with-content {
  padding: 10px;
  background-color: #f7f7f7;
  margin-top: 10px;
  padding-top: 3.33333333px; }

.activity-story .content-list.comments.with-content .content-item.action.comment-form,
.activity-story .content-list.comments.with-content .content-item.comment.comment-form {
  margin-top: 0; }

.activity-story a.internal-link.view-user-profile.activity-summary-user,
.activity-story .activity-title a,
.activity-story .activity-summary .user-name a,
.activity-story .full-post .post-content {
  font-size: 15px;
  line-height: 1.35em; }

.activity-story a.internal-link.view-user-profile.activity-summary-user a,
.activity-story .activity-title a a,
.activity-story .activity-summary .user-name a a,
.activity-story .full-post .post-content a {
  font-weight: normal; }

.activity-story .post-author .avatar {
  left: -66px; }

.activity-story .post-attachment-viewer,
.activity-story .activity-avatar {
  margin-right: 10px;
  padding: 5px !important; }

.activity-story .post-attachment-viewer.access-denied {
  color: #a1aab0;
  font-size: 12.75px; }

.activity-story a.internal-link.view-user-profile.activity-summary-user,
.activity-story .activity-title a,
.activity-story .activity-summary .user-name a {
  font-weight: normal; }

.content-list .content-item.activity-story {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  padding: 15px 0 15px 66px;
  border-top: 1px solid #ebebeb; }

.content-list .content-item.activity-story .full-post .content-item.action {
  padding: 5px 0 0 0; }

.tourtip {
  margin-top: 10px;
  background-color: #fff;
  color: #111;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.6);
  width: 400px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 15px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.tourtip:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 10px solid transparent; }

.tourtip.belowleft:after {
  border-bottom-color: #fff;
  top: -10px;
  left: 10px; }

.tourtip.belowright:after {
  border-bottom-color: #fff;
  top: -10px;
  right: 10px; }

.tourtip.aboveleft:after {
  border-top-color: #fff;
  top: 100%;
  left: 10px;
  padding-bottom: 10px; }

.tourtip.aboveright:after {
  border-top-color: #fff;
  top: 100%;
  right: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.tourtip .tourtip-actions {
  list-style: none;
  padding: 0px;
  width: 100%;
  margin: 20px 0 0 0; }

.tourtip .tourtip-actions a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 13.5px;
  float: left;
  color: #4aa3df;
  border: 1px solid #4aa3df;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  margin: 0 6.66666667px 0 0; }

.tourtip .tourtip-actions a.tourtip-skip {
  color: #bdc3c7;
  border: 1px solid #bdc3c7;
  float: right;
  margin-right: 0; }

.tourtip .tourtip-actions a:hover {
  border: 1px solid #4aa3df;
  background-color: #4aa3df;
  color: #fff; }

.tourtip .tourtip-actions a:active {
  border: 1px solid #4aa3df;
  background-color: #258cd1;
  color: #fff; }

.content-fragment.more-content .content-item {
  position: relative;
  padding: 6.66666667px 0 6.66666667px 0;
  overflow: hidden; }

.content-fragment.more-content .content-item .content.abbreviated {
  overflow: hidden; }

.content-fragment.more-content .content-item .actions {
  width: auto;
  float: right;
  margin: 0;
  padding: 6.66666667px 0 6.66666667px 0; }

.content-fragment.more-content .content-item .actions .navigation-list {
  margin: 0;
  padding: 0; }

.content-fragment.more-content .content-item .ignore {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  position: absolute;
  right: 0;
  display: block;
  color: #bdc3c7;
  float: right;
  display: none;
  background-color: #fff;
  padding: 0 3px;
  z-index: 2; }

.content-fragment.more-content .content-item .ignore:before,
.content-fragment.more-content .content-item .ignore .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e814";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.content-fragment.more-content .content-item:hover .ignore {
  display: block; }

.content-fragment.more-content .content-item:hover .ignore:hover {
  color: #4aa3df; }

.recommended-content-slider {
  background-color: #fff;
  overflow: auto;
  padding: 10px;
  border: 1px solid #4aa3df;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
  z-index: 5; }

.recommended-content-slider .recommended-content-slider-content {
  position: relative; }

.recommended-content-slider h2 {
  margin: 0px;
  font-size: 15px;
  font-size: 13.5px;
  font-weight: bold; }

.recommended-content-slider h3 {
  margin: 0 10px 0 0;
  line-height: 1.5em;
  font-size: 15px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

.recommended-content-slider h3 a {
  color: #111; }

.recommended-content-slider h3 a:hover {
  color: #4aa3df; }

.recommended-content-slider .close {
  float: right;
  color: #373737;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.recommended-content-slider .close:before,
.recommended-content-slider .close .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.recommended-content-slider .close:hover {
  color: #4aa3df; }

.recommended-content-slider .content-list {
  margin: 10px 0 10px 0; }

.recommended-content-slider .content-list:last-child {
  margin-bottom: 0; }

.recommended-content-slider .content-list .content-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 5px; }

.recommended-content-slider .content-list .content-item:last-child {
  margin-bottom: 0; }

.recommended-content-slider .content-list .content-item .author {
  display: none; }

.recommended-content-slider .content-list .content-item .avatar {
  display: none; }

.recommended-content-slider .content-list .content-item .attributes {
  display: none; }

.recommended-content-slider .content-list .content-item .attachment {
  display: none; }

.recommended-content-slider .content-list .content-item .name {
  float: left; }

.recommended-content-slider .content-list .content-item .content {
  clear: both;
  font-size: 12.75px;
  color: #777777;
  padding-bottom: 3px;
  line-height: 1.3em; }

.recommended-content-slider .content-list .content-item .content .content {
  display: none; }

.recommended-content-slider .content-list .content-item .ignore {
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  float: left;
  margin-left: 5px;
  display: none; }

.recommended-content-slider .content-list .content-item .ignore:before,
.recommended-content-slider .content-list .content-item .ignore .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.recommended-content-slider .content-list .content-item .actions {
  position: absolute;
  right: 0;
  top: 2px; }

.recommended-content-slider .content-list .content-item:hover .ignore {
  color: #bdc3c7;
  display: block; }

.recommended-content-slider .content-list .content-item:hover .ignore:hover {
  color: #4aa3df; }

.content-fragment.more-content.as-slider {
  display: none; }

.user-info-popup-content {
  background-color: transparent;
  border-width: 0;
  color: #000;
  position: relative;
  margin: 0;
  padding: 12px 0 0 0;
  font-size: 13px;
  white-space: normal;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400; }

.user-info-popup-content .arrow {
  height: 0px;
  position: relative;
  top: 20px; }

.user-info-popup-content .arrow:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(100, 100, 100, 0);
  border-bottom-color: #fff;
  border-width: 15px;
  left: 50%;
  margin-left: -15px; }

.user-info-popup-content .name h4 {
  font-size: 16.5px;
  text-align: center;
  margin: 0 0 5px 0; }

.user-info-popup-content .name h4 a {
  color: #111; }

.user-info-popup-content .post-attributes.profile-fields .attribute-item {
  text-align: center;
  color: #444444; }

.user-info-popup-content .post-attributes.profile-fields .attribute-item a {
  color: #444444; }

.user-info-popup-content .post-attributes.profile-fields .attribute-item a:hover {
  color: #4aa3df; }

.user-info-popup-content .close {
  position: absolute;
  top: 40px;
  right: 30px; }

.user-info-popup-content .close a {
  color: #bdc3c7;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.user-info-popup-content .close a:before,
.user-info-popup-content .close a .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e814";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.user-info-popup-content .close a:hover {
  color: #4aa3df; }

.user-info-popup-content .reputation {
  padding: 0 10px 0 10px;
  display: block;
  color: #444444;
  text-align: center; }

.user-info-popup-content .profile-avatar {
  display: block !important;
  width: 250px;
  margin: 20px auto 10px auto; }

.user-info-popup-content .profile-avatar a {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 80px; }

.user-info-popup-content .abbreviated-post {
  padding: 0;
  background-color: #fff;
  width: 250px;
  margin: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); }

.user-info-popup-content .recent-activity {
  margin-top: 20px; }

.user-info-popup-content .recent-activity .internal-link.recent-activity {
  background-color: #f7f7f7;
  display: block;
  padding: 10px; }

.user-info-popup-content .recent-activity .internal-link.recent-activity:hover {
  color: #258cd1;
  background-color: #e6e6e6; }

.user-info-popup-content .content-list.activity {
  width: 250px;
  background-color: #f7f7f7;
  padding: 10px;
  margin-bottom: 0px; }

.user-info-popup-content .content-list.activity li {
  padding-bottom: 5px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 5px; }

.user-info-popup-content .content-list.activity li:last-child {
  padding-bottom: 0px;
  border-bottom: 0px;
  margin-bottom: 0px; }

.user-info-popup-content .post-date {
  margin-left: 5px;
  font-style: italic; }

.user-info-popup-content .badges {
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  top: 20px; }

.user-info-popup-content .badges .badge {
  float: left;
  margin: 0 5px 5px 0; }

.user-info-popup-content .navigation-list {
  padding: 0 10px 0 10px;
  position: relative;
  top: 10px; }

.user-info-popup-content .navigation-list .navigation-item {
  margin-bottom: 5px; }

.user-info-popup-content .navigation-list .navigation-item .internal-link {
  display: block;
  padding: 2.5px 10px 2.5px 10px;
  border: 1px solid #4aa3df;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.user-info-popup-content .navigation-list .navigation-item .internal-link:hover {
  background-color: #4aa3df;
  color: #fff; }

.user-info-popup-content .navigation-list .navigation-item .internal-link:active {
  background-color: #3498db; }

.user-info-popup-content .navigation-list .navigation-item:last-child {
  margin-bottom: 0; }

.content-like-details {
  clear: both;
  text-align: center;
  margin: 10px 0 -25px 0;
  background-color: #fafafa;
  padding: 10px;
  color: #a1aab0; }

.content-like-details .content-list .content-item {
  display: inline;
  border-width: 0;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden; }

.content-like-details .content-list .content-item img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  overflow: hidden;
  display: inline; }

.content-actions {
  margin-top: 5px;
  font-size: 13.5px; }

.content-actions .navigation-list-item {
  color: #a1aab0; }

.content-actions .navigation-list-item > span,
.content-actions .navigation-list-item > a {
  padding-right: 15px; }

.content-fragment.friendship-list .content-item.thumbnail .edit-mode {
  position: absolute;
  top: 5px;
  left: 5px; }

.content-fragment.friendship-list fieldset {
  padding: 10px;
  background-color: #fcfcfc;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px; }

.content-fragment.friendship-list fieldset .field-list .field-item {
  margin: 0; }

.content-fragment.group-membership-list .content-item.thumbnail .status {
  position: absolute;
  top: 5px;
  width: 100%;
  text-align: center;
  color: #fff;
  text-shadow: -1px -1px 1px #111, 1px 1px 1px #111, 1px -1px 1px #111, -1px 1px 1px #111; }

.content-fragment.group-membership-list .content-item.thumbnail .edit-mode {
  position: absolute;
  top: 5px;
  left: 5px; }

.content-fragment.group-membership-list fieldset {
  padding: 10px;
  background-color: #fcfcfc;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px; }

.content-fragment.group-membership-list fieldset .field-list .field-item {
  margin: 0; }

.content-fragment.thread fieldset {
  clear: both;
  width: 100%;
  border-top: 0px solid #bdc3c7;
  padding-top: 10px; }

.content-fragment.thread fieldset .advanced-reply {
  float: right;
  position: relative;
  top: 15px; }

.content-fragment.thread .content-list .content-item {
  margin: 10px 0 25px 0;
  padding: 0;
  border-width: 0; }

.content-fragment.thread .content-list .content-item.suggested > .content {
  border: solid 5px #F8AF34; }

.content-fragment.thread .content-list .content-item.suggested .navigation-list a.ui-forumvotes:before {
  color: #F8AF34; }

.content-fragment.thread .content-list .content-item.verified > .content {
  border: solid 5px #95D178; }

.content-fragment.thread .content-list .content-item.verified .navigation-list a.ui-forumvotes:before {
  color: #95D178; }

.content-fragment.thread .content-list .content-item > .content {
  border-left: solid 5px #f4f5f6;
  border-right: solid 5px #f4f5f6;
  background-color: #f4f5f6; }

.content-fragment.thread .content-list .content-item > .content .author.header,
.content-fragment.thread .content-list .content-item > .content .actions.header {
  border-width: 0;
  padding-left: 10px;
  padding-right: 10px; }

.content-fragment.thread .content-list .content-item > .content .actions.header a {
  color: #a1aab0; }

.content-fragment.thread .content-list .content-item > .content .actions.footer {
  border-width: 0;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%; }

.content-fragment.thread .content-list .content-item > .content > .content {
  background-color: #fff;
  margin: 0;
  padding: 10px; }

.content-fragment.thread .content-list .content-item > .content > .content .in-reply-to {
  color: #a1aab0;
  font-size: 12.75px; }

.content-fragment.thread .content-list .content-item > .content > .content .in-reply-to a {
  color: #a1aab0;
  text-decoration: none;
  border-width: 0; }

.content-fragment.thread .content-list .content-item > .content fieldset {
  padding: 0 10px 10px 10px; }

.content-fragment.thread .content .thread-votes {
  position: relative;
  top: -1.7em; }

.content-fragment.thread .content .thread-votes .navigation-list-item {
  display: inline; }

.content-fragment.thread .content .status {
  float: right;
  clear: right; }

.content-fragment.thread .content .status .attribute-list .attribute-item {
  margin-right: 0;
  margin-top: 36px;
  font-size: 18px; }

.content-fragment.thread .content .status .attribute-list .attribute-item .verified {
  color: #95D178; }

.content-fragment.thread .content .status .attribute-list .attribute-item .verified a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #95D178; }

.content-fragment.thread .content .status .attribute-list .attribute-item .verified a:before,
.content-fragment.thread .content .status .attribute-list .attribute-item .verified a .ie7_before {
  width: 18px;
  height: 18px;
  display: inline-block;
  content: "\e812";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.content-fragment.thread .content .status .attribute-list .attribute-item .suggested {
  color: #F8AF34; }

.content-fragment.thread .content .status .attribute-list .attribute-item .suggested a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #F8AF34; }

.content-fragment.thread .content .status .attribute-list .attribute-item .suggested a:before,
.content-fragment.thread .content .status .attribute-list .attribute-item .suggested a .ie7_before {
  width: 18px;
  height: 18px;
  display: inline-block;
  content: "\e82a";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e82a'); }

.content-fragment.thread .content .content.full .content {
  line-height: 1.3em;
  text-rendering: optimizeLegibility; }

.content-fragment.thread .content .content.full .actions,
.content-fragment.thread .content .content.full .author {
  margin: 0; }

.content-fragment.thread .content fieldset {
  padding: 0 0 10px 0;
  margin: 0; }

.content-fragment.group-description {
  padding: 10px;
  font-size: 12.75px;
  margin: 10px 0; }

.banner_button {
  text-align: center;
  background-color: #4aa3df;
  color: #fff;
  font-size: 13.5px;
  min-height: 34px;
  margin-top: 5px;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.banner_button:hover {
  background-color: #52a7e0; }

.content-fragment.conversation-banner .banner.context,
.scrolled .content-fragment.conversation-banner .banner.context {
  padding-left: 0px; }

.content-fragment.conversation-banner .banner.context .name,
.scrolled .content-fragment.conversation-banner .banner.context .name {
  width: 230px;
  margin-left: 0px;
  position: relative;
  line-height: 44px;
  font-weight: normal; }

.content-fragment.conversation-banner .banner.context .name span,
.scrolled .content-fragment.conversation-banner .banner.context .name span {
  float: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 105px; }

.content-fragment.conversation-banner .banner.context .name .count,
.scrolled .content-fragment.conversation-banner .banner.context .name .count {
  font-size: 11.25px;
  background-color: #bdc3c7;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  margin: 7px 0 0 10px;
  color: #fff;
  font-weight: bold;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.conversation-banner .banner.context .name .new,
.scrolled .content-fragment.conversation-banner .banner.context .name .new {
  position: absolute;
  right: 0px;
  text-align: center;
  background-color: #4aa3df;
  color: #fff;
  font-size: 13.5px;
  min-height: 34px;
  margin-top: 5px;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.content-fragment.conversation-banner .banner.context .name .new:hover,
.scrolled .content-fragment.conversation-banner .banner.context .name .new:hover {
  background-color: #52a7e0; }

.content-fragment.conversation-banner .banner.context .subject,
.scrolled .content-fragment.conversation-banner .banner.context .subject {
  float: left;
  font-size: 19.5px;
  line-height: 44px;
  overflow: hidden;
  padding: 0 10px 0 10px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
  -webkit-font-smoothing: antialiased; }

.content-fragment.conversation-banner .banner.context .delete,
.scrolled .content-fragment.conversation-banner .banner.context .delete {
  float: right;
  text-align: center;
  background-color: #4aa3df;
  color: #fff;
  font-size: 13.5px;
  min-height: 34px;
  margin-top: 5px;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.content-fragment.conversation-banner .banner.context .delete:hover,
.scrolled .content-fragment.conversation-banner .banner.context .delete:hover {
  background-color: #52a7e0; }

.right-sidebar .content-fragment.conversation-list .content-list.content,
.left-sidebar .content-fragment.conversation-list .content-list.content {
  border-right: 1px solid #e6e9ea;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item {
  padding: 5px 10px 10px 50px;
  border-top: 0px;
  border-bottom: 1px solid #e6e9ea;
  cursor: pointer;
  position: relative;
  min-height: 51px;
  overflow: hidden;
  font-size: 13.5px;
  padding: 10px 10px 10px 55px; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:last-child,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:last-child {
  border-bottom: 0px; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.no-author,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.no-author {
  padding-left: 7px; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected {
  background-color: #4aa3df;
  color: rgba(255, 255, 255, 0.9); }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .description,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .description,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .description,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .description,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .description,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .description,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .post-date,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .post-date,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .post-date,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .post-date,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .post-date,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .post-date,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .post-like,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread .post-like,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .post-like,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover .post-like,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .post-like,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected .post-like {
  color: rgba(255, 255, 255, 0.5); }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread a,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.unread a,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover a,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover a,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected a,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected a {
  color: #fff !important; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .user-name,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .user-name {
  display: none; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar {
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar img,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .description,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .description,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .post-date,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .post-date,
.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .post-like,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .post-like {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 12px;
  color: #bdc3c7; }

.right-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar,
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item .avatar {
  top: 11px; }

.content-fragment.conversation .content.comment .author .user-name {
  float: none; }

.content-fragment.conversation .message.norecords {
  display: none;
  margin-top: 10px; }

.content-fragment.conversation .content-list.content.simple > .content-item {
  padding-bottom: 5px; }

.content-fragment.conversation .content-item.day {
  border-bottom: 1px solid #cbd0d3;
  text-align: center;
  color: #869198;
  font-size: 13.5px; }

.content-fragment.conversation .field-item.reply.body {
  min-height: 230px;
  margin-bottom: 10px; }

.content-fragment.conversation fieldset .field-list .field-item .field-item-name {
  font-size: 15px; }

.content-fragment-page .layout-region.content .layout-region-inner .content-fragment.conversation-list .content-fragment-content,
.content-fragment-page .layout-region.right-sidebar .layout-region-inner .content-fragment.conversation-list .content-fragment-content,
.content-fragment-page .layout-region.left-sidebar .layout-region-inner .content-fragment.conversation-list .content-fragment-content,
.content-fragment-page .layout-region.content .layout-region-inner .content-fragment.conversation .content-fragment-content,
.content-fragment-page .layout-region.right-sidebar .layout-region-inner .content-fragment.conversation .content-fragment-content,
.content-fragment-page .layout-region.left-sidebar .layout-region-inner .content-fragment.conversation .content-fragment-content {
  margin-top: 0px; }

.content-fragment.create-edit-post a.move-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.create-edit-post a.move-up:before,
.content-fragment.create-edit-post a.move-up .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e882";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e882'); }

.content-fragment.create-edit-post a.move-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.create-edit-post a.move-down:before,
.content-fragment.create-edit-post a.move-down .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e87f";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87f'); }

.content-fragment.create-edit-post a.delete-question {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.create-edit-post a.delete-question:before,
.content-fragment.create-edit-post a.delete-question .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e814";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e814'); }

.content-fragment.revision a.internal-link.view-history {
  margin-right: 10px; }

.content-fragment.wiki-resolve-appeal fieldset,
.content-fragment.compare fieldset,
.content-fragment.revision fieldset {
  padding: 5px;
  background-color: #f1f1f1;
  margin-bottom: 10px; }

.content-fragment.wiki-resolve-appeal fieldset .field-list .field-item,
.content-fragment.compare fieldset .field-list .field-item,
.content-fragment.revision fieldset .field-list .field-item {
  margin: 0; }

.content-fragment.site-and-group-setup .group-application {
  width: 300px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: left;
  margin-bottom: 5px; }

.content-fragment.site-and-group-setup .field-item.photo-upload > .field-item-input.preview {
  border: 1px solid #d9dcde;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 4px;
  margin: 0 0 5px 0;
  background-color: #f4f5f6; }

.content-fragment.site-and-group-setup .field-item.photo-upload > .field-item-input.preview > img {
  margin: 0 auto;
  display: inherit; }

.content-fragment.site-and-group-setup .field-item.photo-upload a.upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.site-and-group-setup .field-item.photo-upload a.upload:before,
.content-fragment.site-and-group-setup .field-item.photo-upload a.upload .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e82e";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e82e'); }

.content-fragment.featured-content-slider {
  height: 314px; }

.content-fragment.featured-content-slider .content-fragment-content {
  left: 0px;
  width: 100%;
  border-bottom: 1px solid #e6e6e6; }

.content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.content-fragment.featured-content-slider .featured-content-slider {
  position: relative;
  width: 100%;
  height: 100%; }

.content-fragment.featured-content-slider .featured-content-slider .navigation {
  opacity: 0.5;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  color: #fff; }

.content-fragment.featured-content-slider .featured-content-slider .navigation.previous {
  display: inline-block;
  width: 56.5px;
  height: 56.5px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  position: absolute;
  left: 10px;
  bottom: 0;
  top: auto;
  z-index: 4; }

.content-fragment.featured-content-slider .featured-content-slider .navigation.previous:before,
.content-fragment.featured-content-slider .featured-content-slider .navigation.previous .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 56.5px;
  height: 56.5px;
  top: 20px;
  left: 0;
  display: block;
  content: "\e87c";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87c'); }

.content-fragment.featured-content-slider .featured-content-slider .navigation.next {
  display: inline-block;
  width: 56.5px;
  height: 56.5px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  position: absolute;
  right: 10px;
  bottom: 0;
  top: auto;
  z-index: 4; }

.content-fragment.featured-content-slider .featured-content-slider .navigation.next:before,
.content-fragment.featured-content-slider .featured-content-slider .navigation.next .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 56.5px;
  height: 56.5px;
  top: 20px;
  left: 0;
  display: block;
  content: "\e87d";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e87d'); }

.content-fragment.featured-content-slider .featured-content-slider .feature-links {
  width: 100%;
  position: absolute;
  bottom: 15px;
  overflow: hidden;
  z-index: 3; }

.content-fragment.featured-content-slider .featured-content-slider .feature-links ul {
  position: relative;
  float: left;
  left: 50%;
  padding: 0;
  list-style: none; }

.content-fragment.featured-content-slider .featured-content-slider .feature-links li {
  position: relative;
  float: left;
  right: 50%;
  margin: 0 3px; }

.content-fragment.featured-content-slider .featured-content-slider .feature-links li .feature-link {
  opacity: 0.25;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  color: #fff;
  display: inline-block;
  width: 11.25px;
  height: 11.25px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.featured-content-slider .featured-content-slider .feature-links li .feature-link:before,
.content-fragment.featured-content-slider .featured-content-slider .feature-links li .feature-link .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 11.25px;
  height: 11.25px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e89a";
  font-family: Entypo;
  font-size: 11.25px;
  line-height: 11.25px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e89a'); }

.content-fragment.featured-content-slider .featured-content-slider .feature-links li .feature-link.active {
  opacity: 1; }

.content-fragment.featured-content-slider .featured-content-slider:hover .navigation {
  opacity: 1; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper {
  height: 314px;
  overflow: auto; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list {
  height: 100%; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item {
  padding: 0;
  height: 100%;
  position: relative; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container {
  width: 100%;
  overflow: hidden; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container > .avatar-wrapper {
  float: right;
  position: relative;
  left: -50%; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container > .avatar-wrapper > .avatar {
  z-index: 0;
  position: relative;
  left: 50%;
  width: 1040px; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container > .avatar-wrapper > .avatar.shadowed:after {
  content: ' ';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1040px;
  height: 314px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.73) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.73) 100%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.73) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.73) 100%); }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container > .avatar-wrapper > .avatar img {
  max-width: none; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .caption {
  position: absolute;
  z-index: 2;
  bottom: 50px;
  padding: 0 20px 0 20px;
  width: 100%; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .name {
  margin: 0 0 4px 0;
  font-size: 45px;
  font-weight: 300;
  color: #fff; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .name a {
  color: #111; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .author {
  position: absolute;
  bottom: 0;
  right: 20px;
  width: 20px;
  text-indent: -3000em;
  z-index: 5; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .author .avatar {
  height: 20px;
  width: 20px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .author .avatar a {
  width: 20px;
  height: 20px;
  display: block;
  float: right; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .author .avatar img {
  float: right;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .author .user-name {
  display: none; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .content {
  z-index: 2;
  font-size: 13.5px;
  color: #fff;
  opacity: 0.9;
  position: relative;
  left: 2px; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .shadowed .name {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8); }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .shadowed .name a {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8); }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .shadowed .name {
  color: #fff; }

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .shadowed .name a {
  color: #fff; }

.layout-region.header .content-fragment.featured-content-slider .content-fragment-content {
  position: absolute; }

.layout-region.header .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
  margin-left: auto;
  margin-right: auto;
  min-width: 570px;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

.right-sidebar .content-fragment.featured-content-slider,
.left-sidebar .content-fragment.featured-content-slider {
  height: 230px; }

.right-sidebar .content-fragment.featured-content-slider .content-fragment-content,
.left-sidebar .content-fragment.featured-content-slider .content-fragment-content {
  width: 100%;
  position: static;
  border-bottom: 0px; }

.right-sidebar .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider,
.left-sidebar .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
  margin-left: auto;
  margin-right: auto;
  min-width: 0 !important;
  max-width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-bottom: 0px; }

.right-sidebar .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider .content-list-wrapper,
.left-sidebar .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider .content-list-wrapper {
  height: 230px; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider .navigation,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider .navigation {
  opacity: 0.5; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider:hover .navigation,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider:hover .navigation {
  opacity: 0.5; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar {
  width: 100%;
  text-align: center; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar img,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar img {
  width: auto !important;
  height: 100% !important;
  max-width: none; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .name,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .name {
  font-size: 30px; }

.right-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .content,
.left-sidebar .content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .content {
  font-size: 15px; }

.content-fragment.achievement-list .content.abbreviated {
  position: relative;
  padding-left: 118px;
  min-height: 88px; }

.content-fragment.achievement-list .content.abbreviated > .avatar {
  float: none;
  position: absolute;
  left: 0;
  top: 0; }

.content-fragment.achievement .content.abbreviated > .avatar {
  float: left;
  width: 120px; }

.content-fragment.achievement .content.abbreviated .content {
  clear: none;
  margin-left: 120px; }

.content-fragment.achievement .content-list.content > .content-item {
  border-bottom: 0; }

.content-fragment.forum-ask-question .field-item {
  width: 100%;
  display: table; }

.content-fragment.forum-ask-question .field-item .field-item-input {
  vertical-align: top;
  display: table-cell;
  width: 100%; }

.content-fragment.forum-ask-question .field-item .field-item-input .search-input {
  height: 3em; }

.content-fragment.forum-ask-question .field-item .field-item-input .button {
  margin-left: 10px; }

.content-fragment.forum-ask-question .field-item:first-child {
  margin-top: 0px; }

.composer-suggestion-selector {
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
  font-size: 13.5px;
  position: absolute;
  overflow: hidden;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  list-style: none;
  z-index: 10;
  border: 1px solid #bdc3c7;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3); }

.composer-suggestion-selector .heading {
  display: block;
  padding: 10px;
  background-color: #f4f5f6; }

.composer-suggestion-selector .heading:empty {
  display: none; }

.composer-suggestion-selector .content-list.suggestions {
  width: 100%;
  margin: 0px;
  padding: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion {
  padding: 5px 10px 10px 50px;
  border-top: 0px;
  border-bottom: 1px solid #e6e9ea;
  cursor: pointer;
  position: relative;
  min-height: 51px;
  overflow: hidden;
  padding: 10px 10px 10px 10px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:last-child {
  border-bottom: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.no-author {
  padding-left: 7px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.unread,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected {
  background-color: #4aa3df;
  color: rgba(255, 255, 255, 0.9); }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.unread .description,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .description,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .description,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.unread .post-date,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .post-date,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .post-date,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.unread .post-like,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .post-like,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .post-like {
  color: rgba(255, 255, 255, 0.5); }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.unread a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected a {
  color: #fff !important; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .user-name {
  display: none; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .avatar {
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .description,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .post-date,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .post-like {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 12px;
  color: #bdc3c7; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion {
  overflow: hidden;
  padding: 10px;
  cursor: pointer; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .avatar {
  top: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .avatar img {
  max-width: 44px !important;
  max-height: 44px !important; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .avatar img[src^="http"] {
  height: 44px !important;
  padding: 44px 0 0 !important; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .abbreviated .author {
  padding-top: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .abbreviated .author a {
  color: #111; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .abbreviated .content {
  float: left;
  clear: none;
  font-size: 13.5px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .abbreviated .content:not(:empty) {
  padding-top: 0px;
  max-width: 70%; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes {
  font-size: 10.5px;
  line-height: 1.3em; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes a {
  color: #111; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.container {
  display: inline; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.application {
  display: inline; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.application a {
  margin-left: 10px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.application a:before,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.application a .ie7_before {
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  content: "\e875";
  font-family: Entypo;
  font-size: 10.5px;
  line-height: 10.5px;
  margin-right: 7.5px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e875'); }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .attributes .attribute-item.application a:before {
  color: #bdc3c7;
  width: 10px;
  margin-right: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion .name {
  font-size: 18px;
  padding-bottom: 5px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected {
  background-color: #4aa3df;
  color: #fff; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected a {
  color: #fff; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .abbreviated .author,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .abbreviated .author {
  padding-top: 0px; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .abbreviated .author a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .abbreviated .author a {
  color: #fff; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .attributes,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .attributes {
  color: #cccccc; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .attributes a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.selected .attributes a {
  color: #fff; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight:hover,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight {
  background-color: #4aa3df;
  color: #fff; }

.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover .attributes,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight:hover .attributes,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight .attributes,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion:hover a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight:hover a,
.composer-suggestion-selector .content-list.suggestions .content-item.suggestion.highlight a {
  color: #fff; }

.composer-suggestion-selector .loading {
  text-align: center;
  color: #BBB; }

.composer-suggestion-selector .loading strong {
  color: #333; }

.content-fragment.temporary-rss-feed-list .content.abbreviated .name,
.content-fragment.temporary-rss-feed-item-list .content.abbreviated .name {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #5e5e5e; }

.content-fragment.temporary-rss-feed-list .content.abbreviated > .content ul,
.content-fragment.temporary-rss-feed-item-list .content.abbreviated > .content ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.content-fragment.temporary-rss-feed-list .content.abbreviated > .content ul li,
.content-fragment.temporary-rss-feed-item-list .content.abbreviated > .content ul li {
  margin: 0 0 10px 0;
  padding: 0; }

.content-fragment.temporary-rss-feed-list .content.abbreviated > .content ul li h4,
.content-fragment.temporary-rss-feed-item-list .content.abbreviated > .content ul li h4 {
  font-size: 15px;
  margin: 10px 0 0 0; }

.content-fragment.temporary-rss-feed-list .content.abbreviated > .content ul li div,
.content-fragment.temporary-rss-feed-item-list .content.abbreviated > .content ul li div {
  color: #bdc3c7;
  font-size: 12.75px; }

.content-fragment.temporary-rss-feed-list .content.abbreviated {
  width: 45%;
  min-width: 300px;
  float: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.content-fragment.temporary-rss-feed-list .content.abbreviated:nth-child(2n + 1) {
  clear: both; }

.content-fragment.temporary-rss-feed-list .content.abbreviated:nth-child(2n - 1) {
  margin-right: 10%; }

.content-fragment.temporary-rss-feed-list .feed::after {
  display: block;
  content: ' ';
  clear: left; }

.content-fragment.user-banner fieldset .field-list .field-item {
  margin: 0;
  padding: 0 0 14px 0; }

.content-fragment.user-banner fieldset .field-list .field-item input {
  font-size: 19.5px;
  padding: 4px 6px 4px 6px; }

.scrolled .content-fragment.user-banner fieldset .field-list .field-item input {
  padding: 2px;
  margin-bottom: 8px; }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a {
  line-height: 44px;
  height: 44px;
  padding: 0 10px 0 10px;
  border: 0px;
  margin-right: 0px;
  color: #373737;
  font-weight: normal;
  font-size: 13.5px;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent; }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a:hover {
  background-color: transparent;
  color: #4aa3df; }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a.selected {
  border-bottom: 4px solid #bfbfbf;
  color: #1e1e1e; }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a[data-more] {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a[data-more]:before,
.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a[data-more] .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e877";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a[data-more]:before {
  color: #bdc3c7; }

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] li:first-child a {
  padding-left: 0px; }

.header-fragments .content-fragment.navigation-custom {
  height: 44px; }

.header-fragments .content-fragment.navigation-custom .content-fragment-content {
  position: absolute;
  left: 0px;
  width: 100%;
  border-bottom: 1px solid #e6e6e6; }

.header-fragments .content-fragment.navigation-custom .content-fragment-content .navigation-list {
  min-width: 570px;
  max-width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto; }

.header-fragments .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a {
  color: #6a6a6a; }

.header-fragments .content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a:hover {
  color: #4aa3df; }

.content-fragment.user-badges .badges {
  clear: both;
  overflow: hidden; }

.content-fragment.user-badges span {
  float: left;
  overflow: hidden; }

.content-fragment.user-badges .badge {
  margin: 0 0 10px 0;
  float: left; }

.content-fragment.user-badges .badge.odd {
  margin-right: 10px; }

.content-fragment.user-badges .badge img {
  float: left; }

.user-info-popup-content .navigation-list .navigation-item a.internal-link.start-conversation,
.user-info-popup-content .navigation-list .navigation-item a.internal-link.start-chat {
  height: auto !important;
  display: block !important; }

.content-fragment.wiki-page-hierarchy {
  -webkit-overflow-scrolling: touch; }

.content-fragment.page .content > .content a.new-page {
  color: #f15922; }

.content-fragment.page .content > .content a.new-page:hover {
  border-color: #f15922; }

.content-fragment.notification-list .content-item {
  padding: 5px 10px 10px 50px !important;
  border-top: 0px;
  border-bottom: 1px solid #e6e9ea;
  cursor: pointer;
  position: relative;
  min-height: 51px;
  overflow: hidden; }

.content-fragment.notification-list .content-item:last-child {
  border-bottom: 0px; }

.content-fragment.notification-list .content-item.no-author {
  padding-left: 7px; }

.content-fragment.notification-list .content-item.unread,
.content-fragment.notification-list .content-item:hover,
.content-fragment.notification-list .content-item.selected {
  background-color: #4aa3df;
  color: rgba(255, 255, 255, 0.9); }

.content-fragment.notification-list .content-item.unread .description,
.content-fragment.notification-list .content-item:hover .description,
.content-fragment.notification-list .content-item.selected .description,
.content-fragment.notification-list .content-item.unread .post-date,
.content-fragment.notification-list .content-item:hover .post-date,
.content-fragment.notification-list .content-item.selected .post-date,
.content-fragment.notification-list .content-item.unread .post-like,
.content-fragment.notification-list .content-item:hover .post-like,
.content-fragment.notification-list .content-item.selected .post-like {
  color: rgba(255, 255, 255, 0.5); }

.content-fragment.notification-list .content-item.unread a,
.content-fragment.notification-list .content-item:hover a,
.content-fragment.notification-list .content-item.selected a {
  color: #fff !important; }

.content-fragment.notification-list .content-item .user-name {
  display: none; }

.content-fragment.notification-list .content-item .avatar {
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.notification-list .content-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.notification-list .content-item .post-date {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  float: left;
  line-height: 1.3em;
  font-size: 12px;
  color: #bdc3c7; }

/* twitter stories */
li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .internal-link .post-date,
li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .internal-link.start-conversation {
  display: none; }

li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .avatar.twitter {
  left: -65px; }

li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .navigation-list[data-direction='horizontal'] a {
  padding-left: 0px;
  padding-right: 20px; }

li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .post-actions.activity {
  display: block !important; }

li.activity-story.content-type-293f75d1-2a3e-43ed-9173-af885c593139 .post-actions.activity .navigation-list-item .delete-story {
  display: inline-block !important; }

.content-fragment.blog-post-list .content-item {
  clear: both; }

.content-fragment.blog-post-list .content.abbreviated.with-postimage {
  padding-left: 112px;
  position: relative;
  min-height: 100px; }

.content-fragment.blog-post-list .content.abbreviated.with-postimage .post-thumbnail img {
  border-radius: 2px;
  position: absolute;
  left: 0px;
  top: 3px; }

.content-fragment.leaderboard .supplemental {
  opacity: 0.5; }

.content-fragment.quick-post .navigation-list {
  position: relative;
  z-index: 1;
  top: 1px; }

.content-fragment.quick-post .navigation-list ul li a {
  padding: 0px;
  border: 0px;
  font-size: 13.5px;
  color: #6a6a6a;
  margin-right: 20px;
  background-color: transparent; }

.content-fragment.quick-post .navigation-list ul li a:hover {
  color: #4aa3df;
  background-color: transparent; }

.content-fragment.quick-post .navigation-list ul li a.selected {
  color: #4aa3df;
  position: relative; }

.content-fragment.quick-post .navigation-list ul li a.selected::before {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: Transparent Transparent #fff Transparent;
  display: block;
  position: absolute;
  bottom: -1px;
  left: 30px; }

.content-fragment.quick-post .navigation-list ul li a.selected::after {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: Transparent Transparent #bdc3c7 Transparent;
  display: block;
  margin: 3px 10px 0 30px;
  -webkit-transition: border-color 0.1s;
  -moz-transition: border-color 0.1s;
  -o-transition: border-color 0.1s;
  transition: border-color 0.1s; }

.content-fragment.quick-post .navigation-list ul li a.selected {
  color: #4aa3df; }

.content-fragment.quick-post .navigation-list ul li a.more {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.quick-post .navigation-list ul li a.more:before,
.content-fragment.quick-post .navigation-list ul li a.more .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e877";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e877'); }

.content-fragment.quick-post.focused .upload {
  visibility: visible; }

.content-fragment.quick-post a.upload,
.content-fragment.quick-post a.change {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.quick-post a.upload:before,
.content-fragment.quick-post a.change:before,
.content-fragment.quick-post a.upload .ie7_before,
.content-fragment.quick-post a.change .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e80f";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e80f'); }

.content-fragment.quick-post a.upload:before,
.content-fragment.quick-post a.change:before {
  margin-right: 4px;
  top: 0; }

.content-fragment.quick-post a.remove {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.content-fragment.quick-post a.remove:before,
.content-fragment.quick-post a.remove .ie7_before {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e847";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e847'); }

.content-fragment.quick-post a.remove:before {
  top: 0; }

.content-fragment.quick-post a.button.post {
  margin-right: 0;
  float: right;
  padding: 0 20px;
  height: 30px;
  line-height: 30px; }

.content-fragment.quick-post fieldset .field-list .field-item {
  margin: 0; }

.content-fragment.quick-post fieldset .field-list .field-item.status {
  -webkit-transition: border-color 0.1s;
  -moz-transition: border-color 0.1s;
  -o-transition: border-color 0.1s;
  transition: border-color 0.1s;
  background-color: white;
  border: 1px solid #d9dcde;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  clear: both;
  padding: 0;
  margin: 0; }

.content-fragment.quick-post fieldset .field-list .field-item.status:hover,
.content-fragment.quick-post fieldset .field-list .field-item.status.focused {
  border-color: #4aa3df; }

.content-fragment.quick-post fieldset .field-list .field-item.status .field-item-input {
  padding: 0;
  margin: 0; }

.content-fragment.quick-post fieldset .field-list .field-item.status .field-item-input.preview {
  padding: 4px;
  background-color: #f4f5f6;
  border-top: solid 1px #d9dcde; }

.content-fragment.quick-post fieldset .field-list .field-item.status .field-item-input.preview > img {
  margin: 0 auto;
  display: inherit; }

.content-fragment.quick-post fieldset .field-list .field-item.status .field-item-input textarea {
  border-width: 0;
  padding: 4px;
  margin: 0; }

.content-fragment.quick-post fieldset .field-list .field-item.submit {
  padding-top: 3px; }

.content-fragment.quick-post .post-container {
  float: left; }

.content-fragment.quick-post .post-container .field-item-input {
  min-height: 31px;
  margin: 0; }

.content-fragment.quick-post .post-container .group-selector {
  float: left;
  border: 1px solid #d9dcde;
  border-radius: 3px;
  top: 0px;
  position: relative;
  padding-left: 10px;
  min-height: 1.8em;
  margin-top: 0;
  margin-right: 10px; }

.content-fragment.quick-post .post-container .group-selector .group-avatar {
  position: absolute;
  left: 23px;
  top: 4px; }

.content-fragment.quick-post .post-container .group-selector .group-avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.quick-post .post-container .group-selector .group-name a {
  position: relative;
  top: 2px;
  font-size: 13.5px;
  color: #6c777f;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.appendChild(document.createElement('span')).className='ie7_after'); }

.content-fragment.quick-post .post-container .group-selector .group-name a:after,
.content-fragment.quick-post .post-container .group-selector .group-name a .ie7_after {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e879";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-left: 10px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e879'); }

.content-fragment.quick-post .post-container .group-selector.with-avatar {
  padding-left: 46px; }

.content-fragment.quick-post .post-container .group-selector .cancel-selection {
  position: absolute;
  left: 5px;
  top: 3px;
  display: none; }

.content-fragment.quick-post .post-container .group-selector .cancel-selection a {
  display: inline-block;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #bdc3c7; }

.content-fragment.quick-post .post-container .group-selector .cancel-selection a:before,
.content-fragment.quick-post .post-container .group-selector .cancel-selection a .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e813";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e813'); }

.content-fragment.quick-post .post-container .group-selector .cancel-selection a:hover {
  color: #4aa3df; }

.content-fragment.quick-post:hover .field-item.status,
.content-fragment.quick-post.focused .field-item.status {
  border-color: #4aa3df; }

.content-fragment.quick-post:hover .navigation-list,
.content-fragment.quick-post.focused .navigation-list {
  position: relative;
  z-index: 100; }

.content-fragment.quick-post:hover .navigation-list ul li a.selected::after,
.content-fragment.quick-post.focused .navigation-list ul li a.selected::after {
  border-color: Transparent Transparent #4aa3df Transparent; }

.content-fragment.quick-post:hover .post-container .group-selector,
.content-fragment.quick-post.focused .post-container .group-selector {
  border-color: #4aa3df; }

.content-fragment.quick-post:hover .post-container .group-selector .group-name a,
.content-fragment.quick-post.focused .post-container .group-selector .group-name a {
  color: #4aa3df; }

.group-selector-wrapper {
  padding-top: 5px; }

.group-selector-wrapper .group-selector-popup {
  background-color: #fff;
  border: 1px solid #4aa3df;
  font-size: 13.5px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item {
  position: relative;
  display: block;
  padding: 3px 5px 2px 25px; }

.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item .group-avatar {
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item .group-avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item.selected,
.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item:hover {
  background-color: #4aa3df; }

.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item.selected a,
.group-selector-wrapper .group-selector-popup .groups li.navigation-list-item:hover a {
  font-size: 13.5px;
  color: #fff; }

.group-selector-wrapper .group-selector-popup .no-match {
  color: #6a6a6a;
  padding: 10px; }

.group-selector-wrapper .group-selector-popup input {
  border: 0px;
  border-bottom: 1px solid #bdc3c7;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 13.5px;
  padding: 7px;
  color: #111;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.group-selector-wrapper .group-selector-popup input::-webkit-input-placeholder {
  color: #777777; }

.group-selector-wrapper .group-selector-popup input:-moz-placeholder {
  color: #777777; }

.group-selector-wrapper .group-selector-popup input::-moz-placeholder {
  color: #777777; }

.group-selector-wrapper .group-selector-popup input:-ms-input-placeholder {
  color: #777777; }

.group-selector-wrapper .group-selector-popup input:focus {
  outline: none; }

.content-fragment.thread-list .content-list.tabular .content-item .cell.name {
  padding-top: 13px; }

.content-fragment.thread-list .content-list.tabular .content-item .cell.latest {
  font-size: 12px;
  line-height: 1.3em; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item {
  padding: 12px 0 20px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.discussion,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.discussion {
  color: #d0d0d0;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.discussion:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.discussion:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.discussion .ie7_before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.discussion .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 28px;
  height: 28px;
  top: 5px;
  left: 0;
  display: block;
  content: "\e83c";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e83c'); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.verified,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.verified {
  color: #95D178;
  display: inline-block;
  width: 32.5px;
  height: 32.5px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  top: -3px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.verified:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.verified:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.verified .ie7_before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.verified .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 32.5px;
  height: 32.5px;
  top: 5px;
  left: 0;
  display: block;
  content: "\e812";
  font-family: Entypo;
  font-size: 22.5px;
  line-height: 22.5px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.suggested,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.suggested {
  color: #F8AF34;
  display: inline-block;
  width: 32.5px;
  height: 32.5px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  top: -3px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.suggested:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.suggested:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.suggested .ie7_before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.suggested .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 32.5px;
  height: 32.5px;
  top: 5px;
  left: 0;
  display: block;
  content: "\e812";
  font-family: Entypo;
  font-size: 22.5px;
  line-height: 22.5px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.unanswered,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.unanswered {
  color: #d0d0d0;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before')); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.unanswered:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.unanswered:before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon span.unanswered .ie7_before,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .icon a.unanswered .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 28px;
  height: 28px;
  top: 5px;
  left: 0;
  display: block;
  content: "\e83c";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e83c'); }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .name {
  font-size: 24px;
  margin-right: 255px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .author {
  top: -6px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .author .avatar {
  top: 6px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .author,
.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .content-fragment.thread-list .content.abbreviated .attributes {
  width: 240px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .attributes {
  position: relative;
  top: -6px; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .reply-votes a {
  color: #a1aab0; }

.layout-region.content .content-fragment.thread-list .content-list.content > .content-item .content.abbreviated .reply-votes a:before {
  font-size: 13.5px; }

.content-fragment .content-list.simple .content-item .content.abbreviated .content {
  float: left;
  max-width: 60%;
  clear: none; }

.content-fragment.featured-content-create .field-item-input.preview.empty {
  display: none; }

/* Ideas */
.idea-status {
  background-color: #707b80; }

.idea-status.status-comingsoon {
  background-color: #aba000; }

.idea-status.status-complete {
  background-color: #00a651; }

.idea-status.status-notplanned {
  background-color: #ee1c24; }

.idea-status.status-underreview {
  background-color: #f78e56; }

.ui-vote {
  display: block;
  width: 31px;
  position: absolute;
  top: 0;
  text-align: center;
  overflow: hidden; }

.ui-vote div.vote-score {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px; }

.ui-vote img {
  height: 20px;
  width: 45px;
  display: block;
  padding: 0 4px; }

.ui-vote .upvote,
.ui-vote .downvote,
.ui-vote .votearrowplaceholder {
  display: inline-block;
  width: 60px;
  height: 30px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 0; }

.ui-vote .upvote,
.ui-vote .downvote,
.ui-vote .votearrowplaceholder {
  margin-top: 0;
  margin-left: -15px; }

.ui-vote .score-summary {
  margin-top: -5px; }

.ui-vote .upvote:before,
.ui-vote .downvote:before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 60px;
  height: 30px;
  top: 0;
  left: 0;
  display: block;
  font-family: Entypo;
  font-size: 30px;
  line-height: 30px;
  color: #BEBEBE;
  font-weight: 900; }

.ui-vote .upvote:before {
  content: "\e87e"; }

.ui-vote .downvote:before {
  content: "\e87b"; }

.ui-vote .selected:before {
  color: #DB7A50; }

.ui-vote .votingenabled:hover:before {
  color: #1987B8; }

.ui-vote .votingenabled:active:before {
  color: #136185; }

.content-fragment.idea-post .content.full {
  position: relative;
  min-height: 0;
  overflow: hidden;
  clear: both; }

.content-fragment.idea-post .content.full .content {
  margin-bottom: 20px;
  margin-top: 50px;
  margin-left: 23px; }

.content-fragment.idea-post .content.full .name {
  padding-left: 40px;
  padding-right: 110px; }

.content-fragment.idea-post .content.full .idea-status {
  padding: 2px 5px;
  color: white;
  position: absolute;
  top: 15px;
  right: 0;
  border-radius: 3px; }

.content-fragment.idea-post .ui-vote.updownvote {
  margin-top: 3px; }

.content-fragment.idea-post .content.full .idea-status-notes {
  margin: 10px 0;
  border: 1px solid #d0d5d7; }

.content-fragment.idea-post .content.full .idea-status-notes-header {
  display: none; }

.content-fragment.idea-post .content.full .idea-status-notes-content {
  padding: 5px; }

.content-fragment.idea-post .content.full .idea-status-notes.status-comingsoon .idea-status-notes-content {
  border: 1px solid #aba000; }

.content-fragment.idea-post .content.full .idea-status-notes.status-complete .idea-status-notes-content {
  border: 1px solid #00a651; }

.content-fragment.idea-post .content.full .idea-status-notes.status-notplanned .idea-status-notes-content {
  border: 1px solid #ee1c24; }

.content-fragment.idea-post .content.full .idea-status-notes.status-underreview .idea-status-notes-content {
  border: 1px solid #f78e56; }

.content-fragment.idea-list .content-item {
  position: relative; }

.content-fragment.idea-list .content-item .content.abbreviated {
  margin-left: 35px; }

.left-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.split-sidebar-right .content-fragment.idea-list .content-item .content.abbreviated,
.split-sidebar-left .content-fragment.idea-list .content-item .content.abbreviated,
.content-left-sidebar-right .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.idea-list .content-item .content.abbreviated {
  margin-left: 0; }

.content-fragment.idea-list .content .status .idea-status .attribute-value {
  color: #333333;
  padding: 2px 3px; }

.content-fragment.idea-list .ui-vote.updownvote {
  margin-top: 25px; }

.activity-story .ui-vote {
  display: block;
  width: 30px;
  float: left;
  position: relative;
  top: 2px;
  margin-left: 5px;
  margin-right: 5px; }

.activity-story .activity-description.idea {
  padding-bottom: 0; }

.activity-story .post-voting {
  display: table-cell;
  height: 66px;
  width: 40px; }

.activity-story .activity-container.idea {
  border: 1px solid #e9e9e9;
  display: table;
  width: 100%; }

.activity-story .activity-content.idea {
  display: table-cell;
  background-color: #f3f3f3;
  padding: 3px 5px;
  height: 66px;
  vertical-align: middle; }

.activity-story .ui-vote a.vote {
  color: white; }

.activity-story .ui-vote .score-summary {
  position: relative;
  z-index: 10; }

.content-fragment.idea-links .navigation-item {
  border-bottom: 1px dotted #ccc;
  position: relative; }

.content-fragment.idea-links .navigation-item .internal-link {
  line-height: 22px;
  padding-left: 20px;
  display: block;
  font-weight: normal;
  font-size: 13px; }

/** Calendar **/
/**Registration List**/
.content-fragment.event-registration-list .content-item {
  position: relative;
  border-top: 0;
  border-bottom: 1px dotted #ccc;
  padding: 14px 0 8px 0;
  min-height: 38px; }

.content-fragment.event-registration-list .content-item .avatar {
  padding: 1px;
  border: solid 1px #ccc;
  position: absolute;
  left: 0;
  top: 8px; }

.content-fragment.event-registration-list .content-item .avatar img {
  max-width: 40px;
  max-height: 40px; }

.content-fragment.event-registration-list .filter {
  border-top: 0; }

.content-fragment.event-registration-list .content-item .user-name {
  margin-left: 48px;
  font-weight: bold; }

.content-fragment.event-registration-list .content-item .abbreviated-post {
  margin: 0 0 0 48px;
  padding: 0;
  color: #999;
  font-size: 10px;
  min-height: 0; }

.content-fragment.event-registration-list .navigation-item {
  font-weight: bold;
  margin-top: 4px; }

.content-fragment.event-registration-list .field-item {
  display: inline; }

.content-fragment.event-registration-list .field-item .edit-group-membership {
  border-left: 1px solid #ccc;
  padding-left: 5px; }

.content-fragment.event-registration-list .table-list {
  position: relative;
  width: 100%; }

.content-fragment.event-registration-list .table-item .table-column {
  position: relative;
  overflow: hidden; }

.content-fragment.event-registration-list .table-item .table-column .field-list,
.content-fragment.group-membership-list .table-item .table-column.membership-status {
  text-align: right; }

.content-fragment.event-registration-list .table-item .registration-actions {
  text-align: right; }

.content-fragment.event-registration-list .table-item .user-info {
  width: 35%; }

.content-fragment.event-registration-list .field-list .field-item-header {
  padding-top: 6px; }

.content-fragment.event-registration-list .field-list .field-list-description {
  padding-left: 0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 15px; }

.content-fragment.event-registration-list .field-list .field-item-input textarea {
  display: block; }

.content-fragment.event-registration-list .field-list .field-item .avatar img {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

/**Registration List**/
/* $Calendar Create Edit Event Comment
/******************************/
.content-fragment.create-edit-page-comment {
  position: relative; }

.content-fragment.create-edit-event-comment-form .field-list {
  margin: 0;
  padding: 0;
  width: 100%; }

.content-fragment.create-edit-event-comment-form .field-list-header {
  display: none; }

.content-fragment.create-edit-event-comment-form .field-list-description {
  padding: 10px 10px 0 0;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  color: #666; }

.content-fragment.create-edit-event-comment-form .field-item-header {
  color: #444; }

.content-fragment.create-edit-event-comment-form .field-item {
  margin: 8px 0;
  padding: 0;
  position: relative; }

.content-fragment.create-edit-event-comment-form .field-item input {
  border: 1px solid #ccc; }

.content-fragment.create-edit-event-comment-form .field-item.post-body {
  margin-right: 8px; }

.content-fragment.create-edit-event-comment-form .field-item textarea {
  width: 100%;
  border: 1px solid #ccc;
  color: #333;
  padding: 3px;
  font-family: Arial, Sans-Serif;
  font-size: 1em; }

.content-fragment.create-edit-event-comment-form .field-item .field-item-validation {
  font-weight: bold; }

.content-fragment.create-edit-event-comment-form .field-list-footer {
  display: none; }

.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply {
  font-weight: bold;
  margin-top: -2px;
  position: relative;
  height: 22px;
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  line-height: 22px;
  color: #fff;
  font-size: 11px;
  padding: 0;
  z-index: 3; }

.content-fragment.create-edit-event-comment-form .field-item .internal-link.add-reply span {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  position: absolute;
  left: -12px;
  top: 0;
  width: 12px;
  height: 22px; }

/* $Calendar Calendar
/******************************/
.event_calendar {
  width: 99%; }

div.event_calendar_content {
  text-align: center; }

div.event_calendar_content table {
  text-align: left;
  margin: 0px auto; }

div.event_calendar_content table tbody.month_cells {
  border: 1px solid #DEDEDE; }

div.event_calendar_content table.event_calendar tr.month_head {
  height: 75px; }

div.event_calendar_content table.event_calendar tr.month_weekday {
  background: #DEDEDE;
  padding: 5px;
  height: 30px;
  border: 1px solid #DEDEDE; }

div.event_calendar_content table th {
  text-align: center; }

div.event_calendar_content table.event_calendar tbody td.empty_cell {
  border: none; }

div.event_calendar_content table.event_calendar tbody td {
  height: 110px;
  width: 100px;
  border: solid 1px #dcdcdc;
  vertical-align: top;
  overflow: hidden; }

div.event_calendar_content table.event_calendar tbody td span {
  display: block;
  font-size: 80%;
  padding-left: 3px; }

div.event_calendar_content table.event_calendar tbody td ul.event_list {
  list-style: none;
  padding: 0;
  margin: 0; }

div.event_calendar_content table.event_calendar tbody td ul.event_list li {
  margin: 2px;
  font-size: 80%;
  border-left: 4px solid #5baee5;
  padding-left: 3px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 80px;
  word-wrap: normal !important; }

div.event_calendar_content table.event_calendar tbody td ul.event_list li.cancelled_event {
  border-left: 4px solid #ff0000; }

div.event_calendar_content table.event_calendar tbody td ul.event_list li.cancelled_event a {
  color: #ff0000; }

td.event_calendar_today {
  border: 2px solid #5baee5 !important; }

td.event_calendar_selected {
  border: 2px solid #b7e2ff !important; }

div.month_wrapper {
  position: relative;
  top: 7px; }

table.event_calendar div.month_wrapper span {
  font-size: 115%;
  position: absolute;
  left: 15px;
  display: inline-block;
  width: 180px; }

div.month_wrapper a.next_link:hover {
  text-decoration: none; }

div.month_wrapper a.next_link {
  position: absolute;
  left: 190px;
  display: inline-block;
  width: 20px; }

div.month_wrapper a.next_link:before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  display: block;
  content: "\E87D";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px; }

div.month_wrapper a.prev_link:hover {
  text-decoration: none; }

div.month_wrapper a.prev_link {
  position: absolute;
  left: 0px;
  display: inline-block;
  width: 20px; }

div.month_wrapper a.prev_link:before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  display: block;
  content: "\E87C";
  font-family: Entypo;
  font-size: 20px;
  line-height: 20px; }

div.event_calendar_content table {
  padding: 0px 5px 0 5px;
  border-collapse: collapse; }

div.event_calendar_content table.event_calendar_small div.month_wrapper a.next_link {
  left: 225px; }

div.event_calendar_content table.event_calendar_small tbody td.empty_cell {
  background: #fff; }

div.event_calendar_content table.event_calendar_small tr.month_head {
  height: 50px; }

div.event_calendar_content table.event_calendar_small th {
  text-align: center;
  font-size: 90%; }

div.event_calendar_content table.event_calendar_small tbody td span,
div.event_calendar_content table.event_calendar_small tbody td a {
  display: block;
  font-size: 80%;
  padding-left: 1px; }

div.event_calendar_content table.event_calendar_small tbody td {
  height: 35px;
  width: 35px;
  border: solid 1px #fff;
  vertical-align: top;
  overflow: hidden;
  text-align: center; }

div.event-calendar.hide {
  display: none; }

div.event-calendar-modal .content-list .content-item {
  border-bottom: solid 1px #e6e9ea;
  padding: 5px 0; }

/* Event Links
/*****************************/
.content-fragment.event-links .navigation-item {
  border-bottom: 1px dotted #ccc;
  position: relative; }

.content-fragment.event-links .navigation-item .internal-link {
  padding-left: 19px;
  position: relative;
  display: block; }

.content-fragment.event-links .navigation-item .internal-link span {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 3px; }

.content-fragment.event-links .navigation-item .email-subscription-form {
  margin: 0; }

.content-fragment.event-links .navigation-item .email-subscription-form .field-item {
  position: relative;
  padding: 0; }

.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input {
  padding-left: 18px;
  display: block; }

.content-fragment.event-links .navigation-item .email-subscription-form .field-item-input input {
  width: 82%;
  margin: 5px 0;
  font-size: 10px;
  border: 1px solid #ccc;
  margin: 0 0 1px 0;
  padding: 1px; }

.content-fragment.event-links .navigation-item .email-subscription-form .field-item-description {
  padding-left: 18px;
  display: block; }

.content-fragment.event-links .navigation-item .internal-link.view-registrations span {
  margin: 0; }

.content-fragment.event-links .navigation-item .internal-link.download-event span {
  width: 16px; }

/*Event List*/
.content-fragment.event-list .content-list.content li.content-item {
  padding: 6.66666667px 0;
  margin: 6.66666667px 0;
  color: #AAA; }

.content-fragment.event-list .content-list.content li.content-item:last-child {
  border-bottom: 0px; }

.content-fragment.event-list .content-list.content li.content-item .content.abbreviated h3.name {
  font-size: 21px; }

.content-fragment.event-list .content-list.content li.content-item .content.abbreviated .content {
  padding-bottom: 5px; }

.content-fragment.event-list .content-list.content li.content-item a {
  color: #111; }

.content-fragment.event-list .content-list.content li.content-item a:hover {
  color: #4aa3df; }

.content-fragment.event-list .content-list.content li.content-item a.cancelled_event {
  color: #ff0000; }

.content-fragment.event-list .content-list.content li.content-item a.edit {
  display: inline-block;
  width: 18px;
  height: 18px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #999; }

.content-fragment.event-list .content-list.content li.content-item a.edit:before,
.content-fragment.event-list .content-list.content li.content-item a.edit .ie7_before {
  text-indent: 0;
  position: absolute;
  text-align: center;
  width: 18px;
  height: 18px;
  top: 0px;
  left: 0;
  display: block;
  content: "\e836";
  font-family: Entypo;
  font-size: 18px;
  line-height: 18px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e836'); }

.content-fragment.event-list .content-list.content li.content-item a.edit:hover {
  color: #333; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item {
  margin: 0;
  padding: 0; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item:last-child .content.abbreviated {
  border-bottom: 0px; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name {
  font-size: 14.25px; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated h3.name a.edit {
  display: none; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content {
  margin-right: 0;
  margin-left: 0;
  display: block;
  font-size: 75%;
  color: #999; }

.left-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.split-sidebar-right .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.split-sidebar-left .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.event-list .content-list.content .content-item .content.abbreviated .content .enddate {
  display: none; }

/*Calendar links*/
.content-fragment.calendar-links .navigation-item {
  border-bottom: 1px dotted #ccc;
  position: relative; }

.content-fragment.calendar-links .navigation-item .internal-link {
  padding-left: 19px;
  position: relative;
  display: block; }

.content-fragment.calendar-links .navigation-item .internal-link span {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 3px; }

.content-fragment.calendar-bread-crumbs {
  padding-left: 8px; }

.content-fragment.calendar-list-fragment .abbreviated-post {
  padding: 0px 0 10px 60px; }

.content-fragment.event-widget .event-links {
  padding: 10px 0 0 10px; }

.content-fragment.event-widget .event-links .event-tags {
  display: inline;
  font-weight: bold;
  margin-left: 8px;
  padding-left: 16px; }

.content-fragment.event-widget .actions.register {
  background-color: inherit;
  border-width: 0;
  padding: 0;
  height: auto;
  margin: 0;
  float: right;
  width: auto !important; }

.content-fragment.event-widget .actions.register .button {
  float: right;
  line-height: 44px;
  height: 44px;
  padding: 0 30px 0 30px;
  border: 0px;
  border-radius: 3px;
  display: inline-block;
  background-color: #0099dc;
  color: white;
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-size: 16px;
  margin-right: 10px;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  margin: 32px 0; }

.content-fragment.event-widget .content-buttons {
  width: auto;
  margin-top: 30px; }

.content-fragment.event-widget .message {
  margin: 5px 0; }

.content-fragment.event-widget .attribute-item {
  font-size: 14.4px; }

.content-fragment.event-widget .external-preview .abbreviated-post {
  font-size: 13.6px;
  background-color: #f2f2f2;
  padding: 5px 5px 0 100px; }

.content-fragment.event-widget .external-preview .abbreviated-post .post-summary {
  margin-bottom: 0px;
  font-size: 12.8px;
  line-height: 1.4em; }

.content-fragment.event-widget .external-preview .abbreviated-post h4 {
  border-bottom: 0px;
  padding-left: 0px;
  font-size: 1em;
  margin-bottom: 0px; }

.content-fragment.event-widget .external-preview .abbreviated-post .post-name a {
  font-family: 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  font-size: 13.6px;
  font-weight: normal !important; }

.event-tags .internal-link.edit-tags {
  font-size: 9px;
  font-weight: normal;
  margin-left: 3px; }

/*Maps*/
.content-fragment.event-edit-widget .field-item.event-location {
  position: relative; }

div.geocoded-map-content {
  text-align: center; }

div.geocoded-map-content .map-loader {
  background: #E8E5DC; }

div.geocoded-map-content img {
  display: block;
  margin: 0 auto; }

.geocode_subform_wrapper {
  display: none; }

/* Registration Add */
.content-fragment.event-registration-add-form .internal-link.registration-button {
  font-size: 11px;
  color: #fff;
  float: left;
  display: block;
  position: relative;
  margin-left: 12px;
  height: 22px;
  padding: 4px 10px 3px 0;
  font-weight: bold; }

.content-fragment.event-registration-add-form .internal-link.registration-button span {
  position: absolute;
  left: -8px;
  top: 0;
  height: 22px;
  width: 8px;
  display: block; }

.content-fragment.event-registration-invite-form .field-list-description {
  display: none; }

.content-fragment.event-registration-invite-form .field-list .field-list-description {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 0;
  padding-top: 15px; }

.content-fragment.event-registration-invite-form .field-list .field-item-header {
  padding-top: 6px; }

.content-fragment.event-registration-invite-form .field-list .field-item-input textarea {
  display: block; }

.content-fragment.event-registration-invite-form .field-item {
  position: relative; }

.content-fragment.event-registration-invite-form .field-item.invite-member {
  display: block; }

.content-fragment.event-registration-list .registration-actions a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px; }

.content-fragment.event-registration-list .registration-actions .cancel-registration:before {
  content: "\E813";
  display: block;
  font-family: Entypo;
  font-size: 25px;
  height: 20px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 0;
  width: 20px; }

.content-fragment.event-registration-list .registration-actions .confirm-registration:before {
  content: "\E812";
  display: block;
  font-family: Entypo;
  font-size: 20px;
  height: 20px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 0;
  width: 20px; }

/* Activity Stories */
.activity-container.calendar:before {
  content: "\E85B";
  color: #707b80;
  font-family: Entypo;
  font-size: 70px;
  position: absolute;
  top: 60px;
  left: 12px; }

.activity-container.calendar {
  background-color: #f3f3f3;
  border: 1px solid #e9e9e9;
  padding: 5px 5px 5px 85px;
  min-height: 85px; }

.activity-title.calendar a {
  font-size: 20px; }

.activity-title.calendar.cancelled {
  color: #ff0000; }

span.who-is-coming,
span.remaining-users {
  font-weight: bold; }

.content-fragment.event-edit-widget .event-startdate img {
  vertical-align: middle;
  margin-top: -3px; }

.content-fragment.event-edit-widget .event-enddate img {
  vertical-align: middle;
  margin-top: -3px; }

.content-fragment.thread {
  position: relative; }

.content-fragment.thread .content .content.full .content {
  line-height: 1.5em; }

.content-fragment.thread .content.full .actions.header .navigation-list-item {
  float: right; }

.content-fragment.thread .content.full .actions.header .navigation-list-item > span {
  padding-right: 0px; }

.content-fragment.thread .content.full .actions.header .navigation-list-item a {
  padding-right: 0px;
  margin-right: 0px; }

.content-fragment.thread .content.full .author {
  float: left;
  position: relative;
  text-align: left;
  padding-left: 48px !important;
  padding-top: 18px !important; }

.content-fragment.thread .content.full .author .user-name {
  float: none; }

.content-fragment.thread .content.full .author .user-name .host-address {
  display: inline;
  margin-left: 5px;
  opacity: 0.6; }

.content-fragment.thread .content.full .author .avatar {
  float: none;
  position: absolute;
  top: 10px;
  left: 8px; }

.content-fragment.thread .content.full .actions .navigation-list-item.like > span .like-on,
.content-fragment.thread .content.full .actions .navigation-list-item.like > a .like-on,
.content-fragment.thread .content.full .actions .navigation-list-item.like > span .like-off,
.content-fragment.thread .content.full .actions .navigation-list-item.like > a .like-off {
  padding-right: 0px !important; }

.content-fragment.thread .content-item .content {
  border-bottom: 1px solid #e6e9ea; }

.content-fragment.thread .content-item .content.full .actions {
  border: 0px; }

.content-fragment.thread .content-item .content.full .actions.footer {
  height: 45px;
  background-color: #ffffff;
  padding: 10px 10px 0px 10px !important; }

.content-fragment.thread fieldset {
  background-color: #fff; }

.content-fragment.thread fieldset .field-list .field-item .field-item-input {
  margin: 0px; }

.content-fragment.thread fieldset .field-list .field-item {
  margin: 0px 0 8px 0; }

.content-fragment.thread fieldset .field-list .field-item:last-child {
  margin: 0px 0 0px 0; }

.content-fragment.thread .content-list .content-item {
  margin-bottom: 15px; }

.content-fragment.thread .content-list .content-item .header a,
.content-fragment.thread .content-list .content-item .footer a {
  color: #949da4; }

.content-fragment.thread .content-list .content-item .header a.button,
.content-fragment.thread .content-list .content-item .footer a.button {
  color: #fff; }

.content-fragment.thread .content-list .content-item:hover .header a,
.content-fragment.thread .content-list .content-item:hover .footer a {
  color: #4aa3df; }

.content-fragment.thread .content-list .content-item:hover .header a.button,
.content-fragment.thread .content-list .content-item:hover .footer a.button {
  color: #fff; }

.content-fragment.thread .content.full a {
  color: #949da4; }

.content-fragment.thread .content.full a.button {
  color: #fff; }

.content-fragment.thread .content.full:hover a {
  color: #4aa3df; }

.content-fragment.thread .content.full:hover a.button {
  color: #fff; }

.content-fragment.thread .content.full:hover .primary a {
  color: #fff; }

.content-fragment.thread .content.full .author,
.content-fragment.thread .content.full .actions {
  background-color: #f4f5f6; }

.content-fragment.thread .content-list .content-item > .content {
  border: 1px solid #d0d5d7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.content-fragment.thread .content.full .actions.footer .navigation-list-item a {
  display: inline-block;
  padding: 5px 15px 5px 0px !important; }

.content-fragment.thread .content.full .actions.footer .navigation-list-item.rating a {
  display: inline-block;
  padding: 5px 0px 5px 0px !important; }

.content-fragment.thread .advanced-reply {
  font-size: 14px; }

.content-fragment.thread .content.full .actions.footer .navigation-list-item.compose a {
  padding: 5px 15px 5px 15px !important; }

.content-fragment.thread .content .actions.footer {
  background-color: transparent;
  padding: 0px !important;
  width: 100%; }

.content-fragment.thread .content.full .actions {
  border-top: 0px; }

.content-fragment.thread .content.full .author,
.content-fragment.thread .content.full .actions {
  border-top: 0px;
  background-color: transparent; }

.content-fragment.thread .content.full > .content {
  border-bottom: 1px solid #e6e9ea;
  padding-bottom: 10px; }

.content-fragment.thread .content.full > .content p:last-of-type {
  margin-bottom: 0px; }

.content-fragment.thread .content.full .actions {
  height: auto; }

.content-fragment.thread > div > div > .content.full .author {
  margin: 0px;
  padding-left: 50px !important;
  height: 42px;
  padding-bottom: 0px !important; }

.content-fragment.thread > div > div > .content.full .author .avatar {
  left: 0px; }

.content-fragment.thread > div > div > .content.full .thread-date {
  float: right;
  padding-top: 18px;
  font-size: 14px;
  right: 0px; }

.content-fragment.thread .content-list .content-item.suggested > .content.full .header {
  background-color: #F8AF34;
  color: #fff; }

.content-fragment.thread .content-list .content-item.suggested > .content.full .header a {
  color: #fff; }

.content-fragment.thread .content-list .content-item.suggested > .content.full .header .host-address {
  color: #fff;
  opacity: 1; }

.content-fragment.thread .content-list .content-item.suggested > .content {
  background-color: #F8AF34;
  border: solid 1px #F8AF34 !important; }

.content-fragment.thread .content-list .content-item.suggested .navigation-list a.ui-forumvotes {
  margin-left: 10px; }

.content-fragment.thread .content-list .content-item.suggested .navigation-list a.ui-forumvotes:before {
  color: #fff; }

.content-fragment.thread .content-list .content-item.verified > .content.full .header {
  background-color: #95D178;
  color: #fff; }

.content-fragment.thread .content-list .content-item.verified > .content.full .header a {
  color: #fff; }

.content-fragment.thread .content-list .content-item.verified > .content.full .header .host-address {
  color: #fff;
  opacity: 1; }

.content-fragment.thread .content-list .content-item.verified > .content {
  background-color: #95D178;
  border: solid 1px #95D178 !important; }

.content-fragment.thread .content-list .content-item.verified .navigation-list a.ui-forumvotes {
  margin-left: 10px; }

.content-fragment.thread .content-list .content-item.verified .navigation-list a.ui-forumvotes:before {
  color: #fff; }

.content-fragment.thread .filter {
  margin-top: 20px !important; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.author {
  border-bottom: 0px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote a {
  margin-right: 5px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote.vote a,
.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote.unvote a {
  font-size: 13.5px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote[data-count="0"].vote a.add {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
  color: #4aa3df; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote[data-count="0"].vote a.add:before,
.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote[data-count="0"].vote a.add .ie7_before {
  width: 16.5px;
  height: 16.5px;
  display: inline-block;
  content: "\e872";
  font-family: Entypo;
  font-size: 16.5px;
  line-height: 16.5px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e872'); }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote[data-count="0"].vote a.add:before {
  margin-left: 1px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote.unvote a {
  color: #a1aab0; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.vote.unvote a:hover {
  color: #4aa3df; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state .attribute-value {
  font-size: 18px;
  color: #515151;
  font-weight: 600;
  padding-left: 1px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.suggested .attribute-value a {
  font-size: 18px;
  color: #F8AF34;
  font-weight: 600;
  padding-left: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.appendChild(document.createElement('span')).className='ie7_after'); }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.suggested .attribute-value a:after,
.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.suggested .attribute-value a .ie7_after {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e812";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-left: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.suggested .attribute-value a::after {
  margin-left: 10px; }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.verified .attribute-value a {
  font-size: 18px;
  color: #95D178;
  font-weight: 600;
  padding-left: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.appendChild(document.createElement('span')).className='ie7_after'); }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.verified .attribute-value a:after,
.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.verified .attribute-value a .ie7_after {
  width: 15px;
  height: 15px;
  display: inline-block;
  content: "\e812";
  font-family: Entypo;
  font-size: 15px;
  line-height: 15px;
  margin-left: 2px;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\e812'); }

.content-fragment.thread-details .content-details .attribute-list .attribute-item.state.verified .attribute-value a::after {
  margin-left: 10px; }

.content-fragment.abuse-appeal .content {
  border: 1px solid #ebebeb;
  margin: 10px;
  padding: 10px;
  background-color: #fff; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard,
.content-fragment.leaderboard ul.leaderboards li.leaderboard {
  width: 100%; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard h1,
.content-fragment.leaderboard ul.leaderboards li.leaderboard h1,
.content-fragment.leaderboard-list ul.leaderboards li.leaderboard h3,
.content-fragment.leaderboard ul.leaderboards li.leaderboard h3 {
  font-size: 21px;
  margin: 10px 0; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .description {
  color: #515151; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .content-item.leaderboard,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .content-item.leaderboard {
  min-height: 125px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .actions,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .actions {
  margin-top: 5px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders {
  width: 100%;
  display: table;
  overflow: hidden; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row {
  line-height: 40px;
  clear: both;
  border: 1px solid #fff;
  margin: 2px;
  display: table-row; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .column,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .column {
  display: table-cell;
  vertical-align: middle;
  border-bottom: 3px solid #fff; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .leader-item,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .leader-item {
  font-size: 16.5px;
  background-color: #f7f7f7;
  height: 48px;
  vertical-align: middle; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .current-leader-item,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .current-leader-item {
  background-color: #e6e6e6; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .leader-header,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .leader-header {
  color: #919191;
  font-size: 15px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .leader-header .column,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .leader-header .column {
  line-height: 15px;
  height: 29px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column {
  text-align: center;
  width: 50px;
  float: left;
  height: 48px;
  padding-top: 5px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column {
  position: relative;
  width: 100%; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column img,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column img {
  display: inline;
  position: absolute;
  top: 6px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column .username,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column .username {
  padding-left: 40px;
  vertical-align: middle; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column {
  text-align: right;
  padding-right: 5px;
  width: 75px;
  float: right;
  height: 48px;
  padding-top: 5px; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard .content.full .actions,
.content-fragment.leaderboard ul.leaderboards li.leaderboard .content.full .actions {
  border-width: 0;
  padding: 0 10px;
  width: 100%;
  height: initial; }

.content-fragment.leaderboard-list ul.leaderboards li.leaderboard.simple .leaders .leader-item,
.content-fragment.leaderboard ul.leaderboards li.leaderboard.simple .leaders .leader-item {
  font-size: 15px; }

.content-fragment.leaderboard-list li.leaderboard {
  margin-bottom: 25px; }

@media (min-width: 800px) {
  .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
  .layout-region.header .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
  .layout-region.footer .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard {
    float: left;
    width: 47%; }
  .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
  .layout-region.header .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
  .layout-region.footer .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1) {
    margin-right: 6%; } }

.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.header-top-split-content .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.layout-content .content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.layout-content .header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.layout-content .header-top-split-content-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard,
.split-content .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard {
  float: left;
  width: 100%; }

.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.header-top-split-content .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.layout-content .content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.layout-content .header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.layout-content .header-top-split-content-footer .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1),
.split-content .layout-region.content .content-fragment.leaderboard-list .leaderboards.two-column li.leaderboard:nth-child(2n+1) {
  margin-right: 0%; }

.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description {
  display: none; }

.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .row,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .row {
  font-size: 13.63636364px; }

.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .rank-column,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .rank-column {
  width: 35px; }

.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .name-column,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .name-column {
  white-space: nowrap; }

.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.left-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.split-sidebar-right .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.split-sidebar-left .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.left-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.split-sidebar-right .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.split-sidebar-left .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-sidebar-left-content-center-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-sidebar-right .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-sidebar-left-content-center-sidebar-right-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions {
  display: none; }

.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .description,
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .description {
  display: inline; }

.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .points-column,
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .points-column,
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-split-content .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard-list ul.leaderboards li.leaderboard .leaders .actions,
.content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-split-content .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions,
.header-top-split-content-footer .right-sidebar .content-fragment.leaderboard ul.leaderboards li.leaderboard .leaders .actions {
  display: inline; }

.content-fragment.edit-user .content-list.tabular .content-item .cell {
  font-size: 15px; }

.content-fragment.edit-user .content-list.subscriptions {
  clear: both; }

.content-fragment.edit-user fieldset .field-list .field-item table.form {
  margin-top: 15px; }

.content-fragment.edit-user fieldset h3 {
  margin: 0.5em 0 0.25em 0;
  font-size: 22.5px; }

.content-fragment.edit-user fieldset .field-list .field-item .field-item-input.no-content {
  margin-top: 15px; }

.content-fragment.user-points-list .content-list.tabular .cell.name {
  color: #111111; }

.content-fragment.user-points-list .content-list.tabular .cell.points {
  text-align: right; }

.content-fragment.user-points-list .content-list.tabular .cell.points.positive {
  color: #16a916; }

.content-fragment.user-points-list .content-list.tabular .cell.points.negative {
  color: #d35400; }

.content-fragment.user-points-total .content.full > .name {
  margin-bottom: 0; }

.left-sidebar .content-fragment.user-points-list .content-list.tabular .cell.name,
.right-sidebar .content-fragment.user-points-list .content-list.tabular .cell.name {
  display: table-cell;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  white-space: nowrap; }

.content-fragment.user-reputation .description.reputation {
  padding-top: 4px;
  font-size: 12px;
  font-family: 'Lato', 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  padding-left: 10px;
  font-weight: 500; }

.content-fragment.user-links .ui-moderate a {
  border: 0;
  font-size: 0.8em;
  text-align: left;
  padding: 0; }

.content-fragment.user-links .ui-moderate a:hover {
  color: #258cd1;
  background-color: transparent; }

/*

Created By : Kunal
Date       : 08 April 2019
Comments   : Includes styles from bootsrap 4.3, lndc-stylesv1.5, new conponents 


Modified By: Kush
Date       : 13 April 2020
Comments   : Sub Nav not scrolling issue, black overlay issue

*/
/*-----Header heights-----*/
/*Main margin*/
/*media queries*/
/*IE Patch*/
html {
  font-size: 100% !important; }

body {
  margin: 0; }
  body > form:not(.contextual-administration-panel-container) {
    /* 
Mixin credated by kunal
Active state in desktop is a default state in mobile
*/ }
    body > form:not(.contextual-administration-panel-container) .ln-tg {
      /*
Created By lkunal
For The mixins not available in bootstrap 4
*/
      /*
	 IE 11 Patches

*/
      /*
	common style edit by Anand Makhija on 28/07/2020

*/
      /*
@note: Following rules need to be optimized. icon-wrap class already exist in legacy styles. foloowing rules are duplicate and will affect homepage icons if removed
@Added By : kunal 
@modified By : Anoop
*/
      /*
Created By : kunal
Date       : 05 Sep 2019
Created For Sticy header animation
*/
      /*
Created : Kunal Gupta
Date : 23 April 2019
*/
      /*
Created : Kunal Gupta
Date : 23 April 2019
*/
      /*Dev team required to remove scroll on homepage free-trial modal*/
      /* created by Rohit */
      /* Themes*/
      /* created by Rohit */
      /*
Created by Kunal
Date   : 23 April 2019
Comment: header css
*/
      /*
Created by Kunal
Comment: header css
*/
      /* 
@added by Kunal
@note .bootstrap4-fix class is added to to make the component independednt
of b3 or b4 class anbd fix it for the new framework
*/
      /*

Created by Anoop Chauhan
Comment: Searchbar css
Date   : 24-04-2019

*/
      /* 
Mixin credated by kunal
Active state in desktop is a default state in mobile
*/ }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-open {
        overflow: hidden; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-open .modal {
          overflow-x: hidden;
          overflow-y: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1050;
        display: none;
        width: 100%;
        height: 100%;
        overflow: hidden;
        outline: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog {
        position: relative;
        width: auto;
        margin: 0.5rem;
        pointer-events: none; }
        .modal.fade body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog {
          -webkit-transition: -webkit-transform 0.3s ease-out;
          transition: -webkit-transform 0.3s ease-out;
          -o-transition: transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
          transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
          -webkit-transform: translate(0, -50px);
          -ms-transform: translate(0, -50px);
          transform: translate(0, -50px); }
          @media (prefers-reduced-motion: reduce) {
            .modal.fade body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
        .modal.show body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog {
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: calc(100% - 1rem); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable .modal-content {
          max-height: calc(100vh - 1rem);
          overflow: hidden; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable .modal-header,
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable .modal-footer {
          -ms-flex-negative: 0;
          flex-shrink: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable .modal-body {
          overflow-y: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: calc(100% - 1rem); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered::before {
          display: block;
          height: calc(100vh - 1rem);
          content: ""; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered.modal-dialog-scrollable {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          height: 100%; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered.modal-dialog-scrollable .modal-content {
            max-height: none; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered.modal-dialog-scrollable::before {
            content: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        pointer-events: auto;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
        outline: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-backdrop {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1040;
        width: 100vw;
        height: 100vh;
        background-color: #000; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-backdrop.fade {
          opacity: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-backdrop.show {
          opacity: 0.5; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1rem 1rem;
        border-bottom: 1px solid #dee2e6;
        border-top-left-radius: 0.3rem;
        border-top-right-radius: 0.3rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-header .close {
          padding: 1rem 1rem;
          margin: -1rem -1rem -1rem auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-title {
        margin-bottom: 0;
        line-height: 1.5; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-body {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 1rem;
        border-top: 1px solid #dee2e6;
        border-bottom-right-radius: 0.3rem;
        border-bottom-left-radius: 0.3rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-footer > :not(:first-child) {
          margin-left: .25rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-footer > :not(:last-child) {
          margin-right: .25rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal-scrollbar-measure {
        position: absolute;
        top: -9999px;
        width: 50px;
        height: 50px;
        overflow: scroll; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog {
          max-width: 500px;
          margin: 1.75rem auto; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable {
          max-height: calc(100% - 3.5rem); }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-scrollable .modal-content {
            max-height: calc(100vh - 3.5rem); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered {
          min-height: calc(100% - 3.5rem); }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal-dialog-centered::before {
            height: calc(100vh - 3.5rem); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-sm {
          max-width: 300px; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-lg,
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-xl {
          max-width: 800px; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal-xl {
          max-width: 1140px; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg *,
      body > form:not(.contextual-administration-panel-container) .ln-tg *::before,
      body > form:not(.contextual-administration-panel-container) .ln-tg *::after {
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      body > form:not(.contextual-administration-panel-container) .ln-tg html {
        font-family: sans-serif;
        line-height: 1.15;
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
      body > form:not(.contextual-administration-panel-container) .ln-tg article,
      body > form:not(.contextual-administration-panel-container) .ln-tg aside,
      body > form:not(.contextual-administration-panel-container) .ln-tg figcaption,
      body > form:not(.contextual-administration-panel-container) .ln-tg figure,
      body > form:not(.contextual-administration-panel-container) .ln-tg footer,
      body > form:not(.contextual-administration-panel-container) .ln-tg header,
      body > form:not(.contextual-administration-panel-container) .ln-tg hgroup,
      body > form:not(.contextual-administration-panel-container) .ln-tg main,
      body > form:not(.contextual-administration-panel-container) .ln-tg nav,
      body > form:not(.contextual-administration-panel-container) .ln-tg section {
        display: block; }
      .b4 {
        margin: 0;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        text-align: left;
        background-color: #fff; }
      body > form:not(.contextual-administration-panel-container) .ln-tg [tabindex="-1"]:focus {
        outline: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg hr {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
        overflow: visible; }
      body > form:not(.contextual-administration-panel-container) .ln-tg h1,
      body > form:not(.contextual-administration-panel-container) .ln-tg h2,
      body > form:not(.contextual-administration-panel-container) .ln-tg h3,
      body > form:not(.contextual-administration-panel-container) .ln-tg h4,
      body > form:not(.contextual-administration-panel-container) .ln-tg h5,
      body > form:not(.contextual-administration-panel-container) .ln-tg h6 {
        margin-top: 0;
        margin-bottom: 0.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg p {
        margin-top: 0;
        margin-bottom: 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg abbr[title],
      body > form:not(.contextual-administration-panel-container) .ln-tg abbr[data-original-title] {
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
        cursor: help;
        border-bottom: 0;
        text-decoration-skip-ink: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg address {
        margin-bottom: 1rem;
        font-style: normal;
        line-height: inherit; }
      body > form:not(.contextual-administration-panel-container) .ln-tg ol,
      body > form:not(.contextual-administration-panel-container) .ln-tg ul,
      body > form:not(.contextual-administration-panel-container) .ln-tg dl {
        margin-top: 0;
        margin-bottom: 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg ol ol,
      body > form:not(.contextual-administration-panel-container) .ln-tg ul ul,
      body > form:not(.contextual-administration-panel-container) .ln-tg ol ul,
      body > form:not(.contextual-administration-panel-container) .ln-tg ul ol {
        margin-bottom: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg dt {
        font-weight: 700; }
      body > form:not(.contextual-administration-panel-container) .ln-tg dd {
        margin-bottom: .5rem;
        margin-left: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg blockquote {
        margin: 0 0 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg b,
      body > form:not(.contextual-administration-panel-container) .ln-tg strong {
        font-weight: bolder; }
      body > form:not(.contextual-administration-panel-container) .ln-tg small {
        font-size: 80%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg sub,
      body > form:not(.contextual-administration-panel-container) .ln-tg sup {
        position: relative;
        font-size: 75%;
        line-height: 0;
        vertical-align: baseline; }
      body > form:not(.contextual-administration-panel-container) .ln-tg sub {
        bottom: -.25em; }
      body > form:not(.contextual-administration-panel-container) .ln-tg sup {
        top: -.5em; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a {
        color: #006997;
        text-decoration: none;
        background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg a:hover {
          color: #e8171f;
          text-decoration: underline; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a:not([href]):not([tabindex]) {
        color: inherit;
        text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg a:not([href]):not([tabindex]):hover, body > form:not(.contextual-administration-panel-container) .ln-tg a:not([href]):not([tabindex]):focus {
          color: inherit;
          text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg a:not([href]):not([tabindex]):focus {
          outline: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg pre,
      body > form:not(.contextual-administration-panel-container) .ln-tg code,
      body > form:not(.contextual-administration-panel-container) .ln-tg kbd,
      body > form:not(.contextual-administration-panel-container) .ln-tg samp {
        font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        font-size: 1em; }
      body > form:not(.contextual-administration-panel-container) .ln-tg pre {
        margin-top: 0;
        margin-bottom: 1rem;
        overflow: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg figure {
        margin: 0 0 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg img {
        vertical-align: middle;
        border-style: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg svg {
        overflow: hidden;
        vertical-align: middle; }
      body > form:not(.contextual-administration-panel-container) .ln-tg table {
        border-collapse: collapse; }
      body > form:not(.contextual-administration-panel-container) .ln-tg caption {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        color: #6c757d;
        text-align: left;
        caption-side: bottom; }
      body > form:not(.contextual-administration-panel-container) .ln-tg th {
        text-align: inherit; }
      body > form:not(.contextual-administration-panel-container) .ln-tg label {
        display: inline-block;
        margin-bottom: 0.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button {
        border-radius: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button :focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color; }
      body > form:not(.contextual-administration-panel-container) .ln-tg input,
      body > form:not(.contextual-administration-panel-container) .ln-tg button,
      body > form:not(.contextual-administration-panel-container) .ln-tg select,
      body > form:not(.contextual-administration-panel-container) .ln-tg optgroup,
      body > form:not(.contextual-administration-panel-container) .ln-tg textarea {
        margin: 0;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button,
      body > form:not(.contextual-administration-panel-container) .ln-tg input {
        overflow: visible; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button,
      body > form:not(.contextual-administration-panel-container) .ln-tg select {
        text-transform: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg select {
        word-wrap: normal; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button,
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="button"],
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="reset"],
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="submit"] {
        -webkit-appearance: button; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button:not(:disabled),
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="button"]:not(:disabled),
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="reset"]:not(:disabled),
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="submit"]:not(:disabled) {
        cursor: pointer; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button::-moz-focus-inner,
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="button"]::-moz-focus-inner,
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="reset"]::-moz-focus-inner,
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="submit"]::-moz-focus-inner {
        padding: 0;
        border-style: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="radio"],
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="checkbox"] {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="date"],
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="time"],
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="datetime-local"],
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="month"] {
        -webkit-appearance: listbox; }
      body > form:not(.contextual-administration-panel-container) .ln-tg textarea {
        overflow: auto;
        resize: vertical; }
      body > form:not(.contextual-administration-panel-container) .ln-tg fieldset {
        min-width: 0;
        padding: 0;
        margin: 0;
        border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg legend {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: .5rem;
        font-size: 1.5rem;
        line-height: inherit;
        color: inherit;
        white-space: normal; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg legend {
            font-size: calc(1.275rem + 0.3vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg progress {
        vertical-align: baseline; }
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="number"]::-webkit-inner-spin-button,
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="number"]::-webkit-outer-spin-button {
        height: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="search"] {
        outline-offset: -2px;
        -webkit-appearance: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg ::-webkit-file-upload-button {
        font: inherit;
        -webkit-appearance: button; }
      body > form:not(.contextual-administration-panel-container) .ln-tg output {
        display: inline-block; }
      body > form:not(.contextual-administration-panel-container) .ln-tg summary {
        display: list-item;
        cursor: pointer; }
      body > form:not(.contextual-administration-panel-container) .ln-tg template {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg [hidden] {
        display: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .fade {
        -webkit-transition: opacity 0.15s linear;
        -o-transition: opacity 0.15s linear;
        transition: opacity 0.15s linear; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .fade {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .fade:not(.show) {
          opacity: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .collapse:not(.show) {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        -webkit-transition: height 0.35s ease;
        -o-transition: height 0.35s ease;
        transition: height 0.35s ease; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .collapsing {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg h1, body > form:not(.contextual-administration-panel-container) .ln-tg h2, body > form:not(.contextual-administration-panel-container) .ln-tg h3, body > form:not(.contextual-administration-panel-container) .ln-tg h4, body > form:not(.contextual-administration-panel-container) .ln-tg h5, body > form:not(.contextual-administration-panel-container) .ln-tg h6,
      body > form:not(.contextual-administration-panel-container) .ln-tg .h1, body > form:not(.contextual-administration-panel-container) .ln-tg .h2, body > form:not(.contextual-administration-panel-container) .ln-tg .h3, body > form:not(.contextual-administration-panel-container) .ln-tg .h4, body > form:not(.contextual-administration-panel-container) .ln-tg .h5, body > form:not(.contextual-administration-panel-container) .ln-tg .h6 {
        margin-bottom: 0.5rem;
        font-weight: 500;
        line-height: 1.2; }
      body > form:not(.contextual-administration-panel-container) .ln-tg h1, body > form:not(.contextual-administration-panel-container) .ln-tg .h1 {
        font-size: 2.5rem; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg h1, body > form:not(.contextual-administration-panel-container) .ln-tg .h1 {
            font-size: calc(1.375rem + 1.5vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg h2, body > form:not(.contextual-administration-panel-container) .ln-tg .h2 {
        font-size: 2rem; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg h2, body > form:not(.contextual-administration-panel-container) .ln-tg .h2 {
            font-size: calc(1.325rem + 0.9vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg h3, body > form:not(.contextual-administration-panel-container) .ln-tg .h3 {
        font-size: 1.75rem; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg h3, body > form:not(.contextual-administration-panel-container) .ln-tg .h3 {
            font-size: calc(1.3rem + 0.6vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg h4, body > form:not(.contextual-administration-panel-container) .ln-tg .h4 {
        font-size: 1.5rem; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg h4, body > form:not(.contextual-administration-panel-container) .ln-tg .h4 {
            font-size: calc(1.275rem + 0.3vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg h5, body > form:not(.contextual-administration-panel-container) .ln-tg .h5 {
        font-size: 1.25rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg h6, body > form:not(.contextual-administration-panel-container) .ln-tg .h6 {
        font-size: 1rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .lead {
        font-size: 1.25rem;
        font-weight: 300; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .display-1 {
        font-size: 6rem;
        font-weight: 300;
        line-height: 1.2; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .display-1 {
            font-size: calc(1.725rem + 5.7vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .display-2 {
        font-size: 5.5rem;
        font-weight: 300;
        line-height: 1.2; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .display-2 {
            font-size: calc(1.675rem + 5.1vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .display-3 {
        font-size: 4.5rem;
        font-weight: 300;
        line-height: 1.2; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .display-3 {
            font-size: calc(1.575rem + 3.9vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .display-4 {
        font-size: 3.5rem;
        font-weight: 300;
        line-height: 1.2; }
        @media (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .display-4 {
            font-size: calc(1.475rem + 2.7vw) ; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg hr {
        margin-top: 1rem;
        margin-bottom: 1rem;
        border: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1); }
      body > form:not(.contextual-administration-panel-container) .ln-tg small,
      body > form:not(.contextual-administration-panel-container) .ln-tg .small {
        font-size: 80%;
        font-weight: 400; }
      body > form:not(.contextual-administration-panel-container) .ln-tg mark,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mark {
        padding: 0.2em;
        background-color: #fcf8e3; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .list-unstyled {
        padding-left: 0;
        list-style: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .list-inline {
        padding-left: 0;
        list-style: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .list-inline-item {
        display: inline-block; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .list-inline-item:not(:last-child) {
          margin-right: 0.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .initialism {
        font-size: 90%;
        text-transform: uppercase; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .blockquote {
        margin-bottom: 1rem;
        font-size: 1.25rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .blockquote-footer {
        display: block;
        font-size: 80%;
        color: #6c757d; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .blockquote-footer::before {
          content: "\2014\00A0"; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-baseline {
        vertical-align: baseline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-top {
        vertical-align: top !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-middle {
        vertical-align: middle !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-bottom {
        vertical-align: bottom !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-text-bottom {
        vertical-align: text-bottom !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-text-top {
        vertical-align: text-top !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-primary {
        background-color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-primary:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-primary:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-primary:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-primary:focus {
        background-color: #ba1219 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-secondary {
        background-color: #6c757d !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-secondary:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-secondary:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-secondary:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-secondary:focus {
        background-color: #545b62 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-success {
        background-color: #28a745 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-success:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-success:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-success:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-success:focus {
        background-color: #1e7e34 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-info {
        background-color: #006997 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-info:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-info:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-info:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-info:focus {
        background-color: #004664 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-warning {
        background-color: #ffc107 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-warning:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-warning:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-warning:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-warning:focus {
        background-color: #d39e00 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-danger {
        background-color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-danger:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-danger:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-danger:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-danger:focus {
        background-color: #ba1219 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-light {
        background-color: #f8f9fa !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-light:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-light:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-light:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-light:focus {
        background-color: #dae0e5 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-dark {
        background-color: #333333 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-dark:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.bg-dark:focus,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-dark:hover,
      body > form:not(.contextual-administration-panel-container) .ln-tg button.bg-dark:focus {
        background-color: #1a1a1a !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-white {
        background-color: #fff !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-transparent {
        background-color: transparent !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-gray {
        background-color: #999999 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-gray-light {
        background-color: #e6e6e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-gray-lightest {
        background-color: #fafafa !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg.bg-white {
        background-color: #fff !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-body-gray {
        background-color: #edeeee; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border {
        border: 1px solid #dee2e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-top {
        border-top: 1px solid #dee2e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-right {
        border-right: 1px solid #dee2e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-bottom {
        border-bottom: 1px solid #dee2e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-left {
        border-left: 1px solid #dee2e6 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-0 {
        border: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-top-0 {
        border-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-right-0 {
        border-right: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-bottom-0 {
        border-bottom: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-left-0 {
        border-left: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-primary {
        border-color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-secondary {
        border-color: #6c757d !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-success {
        border-color: #28a745 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-info {
        border-color: #006997 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-warning {
        border-color: #ffc107 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-danger {
        border-color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-light {
        border-color: #f8f9fa !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-dark {
        border-color: #333333 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .border-white {
        border-color: #fff !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-sm {
        border-radius: 0.2rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded {
        border-radius: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-top {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-right {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-bottom {
        border-bottom-right-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-left {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-lg {
        border-radius: 0.3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-circle {
        border-radius: 50% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-pill {
        border-radius: 50rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .rounded-0 {
        border-radius: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .clearfix::after {
        display: block;
        clear: both;
        content: ""; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-none {
        display: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline {
        display: inline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline-block {
        display: inline-block !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-block {
        display: block !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table {
        display: table !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table-row {
        display: table-row !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table-cell {
        display: table-cell !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media print {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive {
        position: relative;
        display: block;
        width: 100%;
        padding: 0;
        overflow: hidden; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive::before {
          display: block;
          content: ""; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive .embed-responsive-item,
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive iframe,
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive embed,
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive object,
        body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive video {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive-21by9::before {
        padding-top: 42.85714%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive-16by9::before {
        padding-top: 56.25%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive-4by3::before {
        padding-top: 75%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .embed-responsive-1by1::before {
        padding-top: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .float-left {
        float: left !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .float-right {
        float: right !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .float-none {
        float: none !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-sm-left {
          float: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-sm-right {
          float: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-sm-none {
          float: none !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-md-left {
          float: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-md-right {
          float: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-md-none {
          float: none !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-lg-left {
          float: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-lg-right {
          float: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-lg-none {
          float: none !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-xl-left {
          float: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-xl-right {
          float: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .float-xl-none {
          float: none !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .overflow-auto {
        overflow: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .overflow-hidden {
        overflow: hidden !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .position-static {
        position: static !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .position-relative {
        position: relative !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .position-absolute {
        position: absolute !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .position-fixed {
        position: fixed !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .position-sticky {
        position: -webkit-sticky !important;
        position: sticky !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .fixed-top {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1030; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .fixed-bottom {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1030; }
      @supports ((position: -webkit-sticky) or (position: sticky)) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .sticky-top {
          position: -webkit-sticky;
          position: sticky;
          top: 0;
          z-index: 1020; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sr-only-focusable:active, body > form:not(.contextual-administration-panel-container) .ln-tg .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        overflow: visible;
        clip: auto;
        white-space: normal; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .shadow-sm {
        -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
        box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .shadow {
        -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .shadow-lg {
        -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
        box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .shadow-none {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .w-25 {
        width: 25% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .w-50 {
        width: 50% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .w-75 {
        width: 75% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .w-100 {
        width: 100% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .w-auto {
        width: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .h-25 {
        height: 25% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .h-50 {
        height: 50% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .h-75 {
        height: 75% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .h-100 {
        height: 100% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .h-auto {
        height: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mw-100 {
        max-width: 100% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mh-100 {
        max-height: 100% !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .min-vw-100 {
        min-width: 100vw !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .min-vh-100 {
        min-height: 100vh !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .vw-100 {
        width: 100vw !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .vh-100 {
        height: 100vh !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .stretched-link::after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        pointer-events: auto;
        content: "";
        background-color: rgba(0, 0, 0, 0); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-0 {
        margin: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-0 {
        margin-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-0 {
        margin-right: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-0 {
        margin-bottom: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-0 {
        margin-left: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-1 {
        margin: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-1 {
        margin-top: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-1 {
        margin-right: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-1 {
        margin-bottom: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-1 {
        margin-left: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-2 {
        margin: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-2 {
        margin-top: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-2 {
        margin-right: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-2 {
        margin-bottom: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-2 {
        margin-left: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-3 {
        margin: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-3 {
        margin-top: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-3 {
        margin-right: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-3, body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-3 {
        margin-bottom: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-3 {
        margin-left: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-4 {
        margin: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-4 {
        margin-top: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-4 {
        margin-right: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-4 {
        margin-bottom: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-4 {
        margin-left: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-5 {
        margin: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-5 {
        margin-top: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-5 {
        margin-right: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-5 {
        margin-bottom: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-5 {
        margin-left: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-0 {
        padding: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-0 {
        padding-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-0 {
        padding-right: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-0 {
        padding-bottom: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-0 {
        padding-left: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-1 {
        padding: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-1 {
        padding-top: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-1 {
        padding-right: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-1 {
        padding-bottom: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-1 {
        padding-left: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-2 {
        padding: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-2 {
        padding-top: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-2 {
        padding-right: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-2 {
        padding-bottom: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-2 {
        padding-left: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-3 {
        padding: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-3 {
        padding-top: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
        padding-right: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-3 {
        padding-bottom: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-3, body > form:not(.contextual-administration-panel-container) .ln-tg select,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
        padding-left: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-4 {
        padding: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-4 {
        padding-top: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-4 {
        padding-right: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-4 {
        padding-bottom: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-4 {
        padding-left: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-5 {
        padding: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-5 {
        padding-top: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-5 {
        padding-right: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-5 {
        padding-bottom: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-5 {
        padding-left: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n1 {
        margin: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n1 {
        margin-top: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n1 {
        margin-right: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n1 {
        margin-bottom: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n1 {
        margin-left: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n2 {
        margin: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n2 {
        margin-top: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n2 {
        margin-right: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n2 {
        margin-bottom: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n2 {
        margin-left: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n3 {
        margin: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n3 {
        margin-top: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n3 {
        margin-right: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n3 {
        margin-bottom: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n3 {
        margin-left: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n4 {
        margin: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n4 {
        margin-top: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n4 {
        margin-right: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n4 {
        margin-bottom: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n4 {
        margin-left: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n5 {
        margin: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n5 {
        margin-top: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n5 {
        margin-right: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n5 {
        margin-bottom: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n5 {
        margin-left: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-auto {
        margin: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-auto {
        margin-top: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-auto {
        margin-right: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-auto {
        margin-bottom: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-auto {
        margin-left: auto !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-auto {
          margin-left: auto !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-auto {
          margin-left: auto !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-auto {
          margin-left: auto !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-auto {
          margin-left: auto !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-monospace {
        font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-justify {
        text-align: justify !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-wrap {
        white-space: normal !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-nowrap {
        white-space: nowrap !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-truncate {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-left {
        text-align: left !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-right {
        text-align: right !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-center {
        text-align: center !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-sm-left {
          text-align: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-sm-right {
          text-align: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-sm-center {
          text-align: center !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-md-left {
          text-align: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-md-right {
          text-align: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-md-center {
          text-align: center !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-lg-left {
          text-align: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-lg-right {
          text-align: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-lg-center {
          text-align: center !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-xl-left {
          text-align: left !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-xl-right {
          text-align: right !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .text-xl-center {
          text-align: center !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-lowercase {
        text-transform: lowercase !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-uppercase {
        text-transform: uppercase !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-capitalize {
        text-transform: capitalize !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-weight-light {
        font-weight: 300 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-weight-lighter {
        font-weight: lighter !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-weight-normal {
        font-weight: 400 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-weight-bold {
        font-weight: 700 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-weight-bolder {
        font-weight: bolder !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .font-italic {
        font-style: italic !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-white {
        color: #fff !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-primary {
        color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-primary:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-primary:focus {
        color: #a21016 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-secondary {
        color: #6c757d !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-secondary:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-secondary:focus {
        color: #494f54 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-success {
        color: #28a745 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-success:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-success:focus {
        color: #19692c !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-info {
        color: #006997 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-info:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-info:focus {
        color: #00344b !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-warning {
        color: #ffc107 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-warning:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-warning:focus {
        color: #ba8b00 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-danger {
        color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-danger:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-danger:focus {
        color: #a21016 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-light {
        color: #f8f9fa !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-light:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-light:focus {
        color: #cbd3da !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-dark {
        color: #333333 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.text-dark:hover, body > form:not(.contextual-administration-panel-container) .ln-tg a.text-dark:focus {
        color: #0d0d0d !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-body {
        color: #212529 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-muted {
        color: #6c757d !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-black-50 {
        color: rgba(0, 0, 0, 0.5) !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-white-50 {
        color: rgba(255, 255, 255, 0.5) !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-decoration-none {
        text-decoration: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-break {
        word-break: break-word !important;
        overflow-wrap: break-word !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .text-reset {
        color: inherit !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .visible {
        visibility: visible !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .invisible {
        visibility: hidden !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-link {
        display: block;
        padding: 0.5rem 1rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-link:hover, body > form:not(.contextual-administration-panel-container) .ln-tg .nav-link:focus {
          text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-link.disabled {
          color: #6c757d;
          pointer-events: none;
          cursor: default; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs {
        border-bottom: 1px solid #dee2e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-item {
          margin-bottom: -1px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-link {
          border: 1px solid transparent;
          border-top-left-radius: 0.25rem;
          border-top-right-radius: 0.25rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-link:hover, body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-link:focus {
            border-color: #e9ecef #e9ecef #dee2e6; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: transparent;
            border-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-link.active,
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .nav-item.show .nav-link {
          color: #495057;
          background-color: #fff;
          border-color: #dee2e6 #dee2e6 #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .nav-tabs .dropdown-menu {
          margin-top: -1px;
          border-top-left-radius: 0;
          border-top-right-radius: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-pills .nav-link {
        border-radius: 0.25rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-pills .nav-link.active,
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-pills .show > .nav-link {
        color: #fff;
        background-color: #e8171f; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-fill .nav-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .nav-justified .nav-item {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .tab-content > .tab-pane {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .tab-content > .active {
        display: block; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-none {
        display: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline {
        display: inline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline-block {
        display: inline-block !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-block {
        display: block !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table {
        display: table !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table-row {
        display: table-row !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-table-cell {
        display: table-cell !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .d-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-sm-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-md-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-lg-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-xl-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      @media print {
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-none {
          display: none !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline {
          display: inline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline-block {
          display: inline-block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-block {
          display: block !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table {
          display: table !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table-row {
          display: table-row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-table-cell {
          display: table-cell !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-flex {
          display: -webkit-box !important;
          display: -ms-flexbox !important;
          display: flex !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .d-print-inline-flex {
          display: -webkit-inline-box !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .flex-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-auto {
        -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-center {
        -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-stretch {
        -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-sm-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-sm-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-sm-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-sm-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-sm-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-md-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-md-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-md-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-md-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-md-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-lg-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-lg-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-lg-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-lg-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-lg-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
          flex-direction: column !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-wrap {
          -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-nowrap {
          -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-wrap-reverse {
          -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-fill {
          -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-grow-0 {
          -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-grow-1 {
          -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-shrink-0 {
          -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .flex-xl-shrink-1 {
          -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-start {
          -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-end {
          -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-center {
          -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
          justify-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-between {
          -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .justify-content-xl-around {
          -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-start {
          -webkit-box-align: start !important;
          -ms-flex-align: start !important;
          align-items: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-end {
          -webkit-box-align: end !important;
          -ms-flex-align: end !important;
          align-items: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-center {
          -webkit-box-align: center !important;
          -ms-flex-align: center !important;
          align-items: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-baseline {
          -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
          align-items: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-items-xl-stretch {
          -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
          align-items: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-start {
          -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-end {
          -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-center {
          -ms-flex-line-pack: center !important;
          align-content: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-between {
          -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-around {
          -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-content-xl-stretch {
          -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-auto {
          -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-start {
          -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-end {
          -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-center {
          -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-baseline {
          -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .align-self-xl-stretch {
          -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-0 {
        margin: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-0 {
        margin-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-0 {
        margin-right: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-0 {
        margin-bottom: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-0 {
        margin-left: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-1 {
        margin: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-1 {
        margin-top: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-1 {
        margin-right: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-1 {
        margin-bottom: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-1 {
        margin-left: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-2 {
        margin: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-2 {
        margin-top: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-2 {
        margin-right: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-2 {
        margin-bottom: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-2 {
        margin-left: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-3 {
        margin: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-3 {
        margin-top: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-3 {
        margin-right: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-3, body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-3 {
        margin-bottom: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-3 {
        margin-left: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-4 {
        margin: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-4 {
        margin-top: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-4 {
        margin-right: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-4 {
        margin-bottom: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-4 {
        margin-left: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-5 {
        margin: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-5 {
        margin-top: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-5 {
        margin-right: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-5 {
        margin-bottom: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-5 {
        margin-left: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-0 {
        padding: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-0 {
        padding-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-0 {
        padding-right: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-0 {
        padding-bottom: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-0,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-0 {
        padding-left: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-1 {
        padding: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-1 {
        padding-top: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-1 {
        padding-right: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-1 {
        padding-bottom: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-1 {
        padding-left: 0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-2 {
        padding: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-2 {
        padding-top: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-2 {
        padding-right: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-2 {
        padding-bottom: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-2 {
        padding-left: 0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-3 {
        padding: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-3 {
        padding-top: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
        padding-right: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-3 {
        padding-bottom: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-3, body > form:not(.contextual-administration-panel-container) .ln-tg select,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
        padding-left: 1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-4 {
        padding: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-4 {
        padding-top: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-4 {
        padding-right: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-4 {
        padding-bottom: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-4 {
        padding-left: 1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .p-5 {
        padding: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pt-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-5 {
        padding-top: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pr-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-5 {
        padding-right: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pb-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .py-5 {
        padding-bottom: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .pl-5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .px-5 {
        padding-left: 3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n1 {
        margin: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n1 {
        margin-top: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n1 {
        margin-right: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n1 {
        margin-bottom: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n1,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n1 {
        margin-left: -0.25rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n2 {
        margin: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n2 {
        margin-top: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n2 {
        margin-right: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n2 {
        margin-bottom: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n2,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n2 {
        margin-left: -0.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n3 {
        margin: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n3 {
        margin-top: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n3 {
        margin-right: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n3 {
        margin-bottom: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n3,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n3 {
        margin-left: -1rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n4 {
        margin: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n4 {
        margin-top: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n4 {
        margin-right: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n4 {
        margin-bottom: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n4,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n4 {
        margin-left: -1.5rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-n5 {
        margin: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n5 {
        margin-top: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n5 {
        margin-right: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-n5 {
        margin-bottom: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-n5,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-n5 {
        margin-left: -3rem !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .m-auto {
        margin: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mt-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-auto {
        margin-top: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mr-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-auto {
        margin-right: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .mb-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .my-auto {
        margin-bottom: auto !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ml-auto,
      body > form:not(.contextual-administration-panel-container) .ln-tg .mx-auto {
        margin-left: auto !important; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-sm-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-sm-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-sm-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-sm-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-sm-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-sm-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-sm-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-sm-auto {
          margin-left: auto !important; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-md-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-md-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-md-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-md-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-md-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-md-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-md-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-md-auto {
          margin-left: auto !important; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-lg-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-lg-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-lg-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-lg-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-lg-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-lg-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-lg-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-lg-auto {
          margin-left: auto !important; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-0 {
          margin: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-0 {
          margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-0 {
          margin-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-0 {
          margin-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-0 {
          margin-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-1 {
          margin: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-1 {
          margin-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-1 {
          margin-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-1 {
          margin-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-1 {
          margin-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-2 {
          margin: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-2 {
          margin-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-2 {
          margin-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-2 {
          margin-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-2 {
          margin-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-3 {
          margin: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-3 {
          margin-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-3 {
          margin-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-3 {
          margin-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-3 {
          margin-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-4 {
          margin: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-4 {
          margin-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-4 {
          margin-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-4 {
          margin-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-4 {
          margin-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-5 {
          margin: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-5 {
          margin-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-5 {
          margin-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-5 {
          margin-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-5 {
          margin-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-0 {
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-0 {
          padding-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-0 {
          padding-right: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-0 {
          padding-bottom: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-0,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-0 {
          padding-left: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-1 {
          padding: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-1 {
          padding-top: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-1 {
          padding-right: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-1 {
          padding-bottom: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-1 {
          padding-left: 0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-2 {
          padding: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-2 {
          padding-top: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-2 {
          padding-right: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-2 {
          padding-bottom: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-2 {
          padding-left: 0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-3 {
          padding: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-3 {
          padding-top: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-3 {
          padding-right: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-3 {
          padding-bottom: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-3 {
          padding-left: 1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-4 {
          padding: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-4 {
          padding-top: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-4 {
          padding-right: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-4 {
          padding-bottom: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-4 {
          padding-left: 1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .p-xl-5 {
          padding: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pt-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-5 {
          padding-top: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pr-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-5 {
          padding-right: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pb-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .py-xl-5 {
          padding-bottom: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .pl-xl-5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .px-xl-5 {
          padding-left: 3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n1 {
          margin: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n1 {
          margin-top: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n1 {
          margin-right: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n1 {
          margin-bottom: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n1,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n1 {
          margin-left: -0.25rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n2 {
          margin: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n2 {
          margin-top: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n2 {
          margin-right: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n2 {
          margin-bottom: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n2,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n2 {
          margin-left: -0.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n3 {
          margin: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n3 {
          margin-top: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n3 {
          margin-right: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n3 {
          margin-bottom: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n3,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n3 {
          margin-left: -1rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n4 {
          margin: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n4 {
          margin-top: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n4 {
          margin-right: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n4 {
          margin-bottom: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n4,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n4 {
          margin-left: -1.5rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-n5 {
          margin: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n5 {
          margin-top: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n5 {
          margin-right: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-n5 {
          margin-bottom: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-n5,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-n5 {
          margin-left: -3rem !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .m-xl-auto {
          margin: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mt-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-auto {
          margin-top: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mr-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-auto {
          margin-right: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .mb-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .my-xl-auto {
          margin-bottom: auto !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ml-xl-auto,
        body > form:not(.contextual-administration-panel-container) .ln-tg .mx-xl-auto {
          margin-left: auto !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg a {
        color: #006997; }
        body > form:not(.contextual-administration-panel-container) .ln-tg a:hover {
          text-decoration: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .no-wrap {
        white-space: nowrap; }
      body > form:not(.contextual-administration-panel-container) .ln-tg main {
        margin-top: 3.87vw;
        padding-top: 2.7864vw;
        -webkit-transition: 0.3s all ease-in-out;
        -o-transition: 0.3s all ease-in-out;
        transition: 0.3s all ease-in-out;
        min-height: calc(91vh - (3.87vw + 775px)); }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg main {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg main {
            margin-top: 66px;
            padding-top: 47.52px; } }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg main {
            margin-top: 5.8vmax;
            padding-top: 0; } }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg main {
            min-height: calc(91vh - (3.87vw + 775px)); } }
        body > form:not(.contextual-administration-panel-container) .ln-tg main .cu {
          position: relative;
          overflow: hidden;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          background: #f7f7f7; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu h1 {
            font-size: 1.5rem;
            font-weight: 600;
            text-align: left; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu h1 + p {
            text-align: left;
            font-size: 1.75rem;
            font-weight: 300;
            color: #666666;
            line-height: normal; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu h4 {
            letter-spacing: 1.2px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu.zoom-in .map-container .map-header {
            opacity: 0; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu.zoom-in aside {
            opacity: 0; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu .map-container {
            width: 75%;
            overflow: hidden;
            display: inline-block;
            -webkit-transition: 0.3s all ease-in-out;
            -o-transition: 0.3s all ease-in-out;
            transition: 0.3s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg main .cu .map-container {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu .map-container .map-header {
              overflow: hidden;
              padding: 0 2rem;
              -webkit-transition: 0.3s all ease-in-out;
              -o-transition: 0.3s all ease-in-out;
              transition: 0.3s all ease-in-out; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg main .cu .map-container .map-header {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside {
            -webkit-transition: 0.3s all ease-in-out;
            -o-transition: 0.3s all ease-in-out;
            transition: 0.3s all ease-in-out;
            width: 25%;
            overflow: hidden;
            display: inline-block;
            min-height: 720px; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside .bg-white {
              height: 100%; }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside .btn-icon .icon-wrapper {
              margin-left: -5px; }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside .btn-link {
              text-decoration: none;
              color: #666666;
              padding: 0;
              letter-spacing: 1.2px; }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside p {
              color: #666666; }
              body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside p small {
                font-size: .875rem; }
                body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside p small a {
                  font-weight: 600; }
            body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside ul {
              padding: 0;
              list-style: none; }
              body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside ul li {
                font-size: .875rem;
                line-height: 2; }
                body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside ul li a {
                  color: #666666;
                  font-weight: 400; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg main .cu aside ul li a:hover {
                    color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg main .contact-footer {
          padding: 1.5rem;
          margin-bottom: 4.2rem;
          text-align: center; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg main .pt-5.mt-5 {
            margin-top: 0 !important; }
          body > form:not(.contextual-administration-panel-container) .ln-tg main .container {
            padding-left: 1.5rem !important;
            padding-right: 1.5rem !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .bg-ln-blue {
        background-color: #006997;
        color: #fff; }
      body > form:not(.contextual-administration-panel-container) .ln-tg aside h3 {
        font-size: 1.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg aside h4 {
        font-size: 1rem;
        text-transform: uppercase;
        font-weight: 600; }
      @media only screen and (max-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us main > .container {
          max-width: 100%;
          padding: 0 !important;
          margin: 0; }
          body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us main > .container .cu.zoom-in .ln-offices-container {
            min-height: 144px;
            top: auto;
            width: 92%;
            margin: 0px auto;
            left: 3%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            overflow-x: auto;
            overflow-y: hidden; }
            body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us main > .container .cu.zoom-in .ln-offices-container .country {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
              -ms-flex-direction: row;
              flex-direction: row;
              -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
              max-height: 240px;
              width: -webkit-max-content;
              width: -moz-max-content;
              width: max-content; }
              body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us main > .container .cu.zoom-in .ln-offices-container .country .ln-office {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none;
                width: -webkit-max-content;
                width: -moz-max-content;
                width: max-content; }
                body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us main > .container .cu.zoom-in .ln-offices-container .country .ln-office address {
                  padding-right: 2rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us #footer-v2 {
          margin-top: 0; } }
      @media only screen and (max-width: 991px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container, body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map aside {
            width: 100%; }
          body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container {
            padding-bottom: 64vw; }
            body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container .world-map.full-view {
              -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
              -ms-transform: matrix(1, 0, 0, 1, 0, 0);
              transform: matrix(1, 0, 0, 1, 0, 0); }
              body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container .world-map.full-view svg {
                top: 20vw;
                position: absolute;
                left: 0px; } }
      @media only screen and (max-width: 767px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map.show-office .ln-locations {
          -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
          transform: translateX(-100%); }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map.show-office .ln-offices-container {
          -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
          transform: translateX(0); }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map h1 + p {
          font-size: 1.2rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container {
          padding-bottom: 82vw; }
          body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-container .world-map.full-view svg {
            top: 30vw; }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .map-nav {
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          transform: translateY(0);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          top: 90vw;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          width: 92%;
          -ms-flex-item-align: center;
          align-self: center;
          padding-bottom: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map.zoom-in .map-nav {
          width: 100%;
          top: 0;
          -webkit-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.1);
          padding-right: 10vw; }
        body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container {
          top: 50vh;
          height: 44vh;
          left: 0;
          width: 100%;
          /*transform: translateX(100%);*/
          overflow-y: auto;
          -webkit-transition: 0.3s all ease-in-out;
          -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row; }
          body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container .country {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%; }
            body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container .country .ln-office {
              -webkit-transition-delay: 0.4s;
              -o-transition-delay: 0.4s;
              transition-delay: 0.4s;
              width: 100%; }
              body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container .country .ln-office * {
                -webkit-transition-delay: 0.2s;
                -o-transition-delay: 0.2s;
                transition-delay: 0.2s; }
              body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container .country .ln-office address {
                display: block; }
              body > form:not(.contextual-administration-panel-container) .ln-tg.contact-us .cu#cu-map .ln-offices-container .country .ln-office:last-child {
                padding-bottom: 6rem; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page .hero,
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page .list-box,
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page .tabs,
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page .highlight-box,
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page .banner-ad-horizontal,
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page footer {
        background: #fff;
        overflow: hidden; }
      body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 750px 360px;
        grid-template-columns: 750px 360px;
        -ms-grid-rows: calc(51px + 50px) 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px;
        grid-template-rows: calc(51px + 50px) 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px 112.66667px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-gap: 30px;
        margin-bottom: 3.15vw;
        margin-top: calc((30px + 20px)*-1); }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main {
            -ms-grid-columns: 100%;
            grid-template-columns: 100%;
            margin: 5.33vw;
            margin-top: 5.8vmax;
            -ms-grid-rows: auto auto auto auto auto auto;
            grid-template-rows: auto auto auto auto auto auto;
            grid-gap: 6.67vw; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .search-bar {
          -ms-grid-column: 1;
          -ms-grid-column-span: 2;
          grid-column: 1 / span 2;
          -ms-grid-row: 1;
          grid-row: 1; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .search-bar {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 1;
              grid-row: 1; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .hero {
          -ms-grid-column: 1;
          grid-column: 1;
          -ms-grid-row: 2;
          -ms-grid-row-span: 3;
          grid-row: 2 / span 3; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .hero {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 2;
              grid-row: 2; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .list-box {
          -ms-grid-column: 2;
          grid-column: 2;
          -ms-grid-row: 2;
          -ms-grid-row-span: 6;
          grid-row: 2 / span 6; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .list-box {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 3;
              grid-row: 3; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .tabs {
          -ms-grid-column: 1;
          grid-column: 1;
          -ms-grid-row: 5;
          -ms-grid-row-span: 5;
          grid-row: 5 / span 5; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .tabs {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 4;
              grid-row: 4; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .highlight-box {
          -ms-grid-column: 2;
          grid-column: 2;
          -ms-grid-row: 8;
          -ms-grid-row-span: 4;
          grid-row: 8 / span 4; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .highlight-box {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 5;
              grid-row: 5; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .banner-ad-horizontal {
          -ms-grid-column: 1;
          grid-column: 1;
          -ms-grid-row: 10;
          -ms-grid-row-span: 2;
          grid-row: 10 / span 2; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg.home-page main .banner-ad-horizontal {
              -ms-grid-column: 1;
              grid-column: 1;
              -ms-grid-row: 6;
              grid-row: 6; } }
      .b4,
      .b3 {
        background: #edeeee;
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 300; }
        .b4:before,
        .b3:before {
          content: "";
          opacity: 0;
          -webkit-backdrop-filter: saturate(100%) blur(2px);
          backdrop-filter: saturate(100%) blur(2px);
          background: rgba(0, 0, 0, 0.5);
          -webkit-transition: 0.2s opacity ease-in-out;
          -o-transition: 0.2s opacity ease-in-out;
          transition: 0.2s opacity ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            .b4:before,
            .b3:before {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
        .b4.modal-on, .b4.scroll-lock,
        .b3.modal-on,
        .b3.scroll-lock {
          overflow: hidden; }
        .b4.open, .b4.modal-on,
        .b3.open,
        .b3.modal-on {
          /* main,
        #footer-v2 {
            filter: blur(2px);
            @media only screen and (max-width: 767px) {
                filter: blur(0);
            }
        }*/ }
          .b4.open:before, .b4.modal-on:before,
          .b3.open:before,
          .b3.modal-on:before {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 10000;
            opacity: 1; }
          .b4.open .common-modal.active, .b4.modal-on .common-modal.active,
          .b3.open .common-modal.active,
          .b3.modal-on .common-modal.active {
            z-index: 10001; }
            .b4.open .common-modal.active:before, .b4.modal-on .common-modal.active:before,
            .b3.open .common-modal.active:before,
            .b3.modal-on .common-modal.active:before {
              position: fixed;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              z-index: 10000;
              opacity: 1; }
        .b4.modal-on:before, .b4.sub-nav:before,
        .b3.modal-on:before,
        .b3.sub-nav:before {
          position: fixed;
          content: "";
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          z-index: 10;
          opacity: 1; }
        @media only screen and (max-width: 767px) {
          .b4.nav-open:before,
          .b3.nav-open:before {
            display: none; } }
      .b3 {
        background: #fff; }
      .product-page main {
        padding: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .footer-mt-0 #footer-v2 {
        margin-top: 0 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .f-align-bottom {
        -ms-flex-item-align: end;
        align-self: flex-end; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .f-align-center {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .owl-carousel.equal-height .owl-stage {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .owl-carousel.equal-height .owl-stage .owl-item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .owl-carousel.equal-height .owl-stage .owl-item .item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .section-heading-spacing {
        margin: 6.75rem 0 3.5rem 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .section-heading-h3 {
        font-size: 1.2em;
        color: #000; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .section-heading-description {
        font-size: 1.3em;
        line-height: 1.3em;
        margin-bottom: 5rem; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .section-heading-description {
            margin-bottom: 0; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .grecaptcha-badge {
        visibility: hidden; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #scroll-spy-menu {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .b4 .hero-simple .hero-background .btn-link {
        white-space: nowrap; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .container {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto; }
        @media (min-width: 576px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .container {
            max-width: 540px; } }
        @media (min-width: 768px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .container {
            max-width: 720px; } }
        @media (min-width: 992px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .container {
            max-width: 960px; } }
        @media (min-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .container {
            max-width: 1140px; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .container-fluid {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .no-gutters {
        margin-right: 0;
        margin-left: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .no-gutters > .col,
        body > form:not(.contextual-administration-panel-container) .ln-tg .no-gutters > [class*="col-"] {
          padding-right: 0;
          padding-left: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl,
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-auto {
        position: relative;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-1 {
        margin-left: 8.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-2 {
        margin-left: 16.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-3 {
        margin-left: 25%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-4 {
        margin-left: 33.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-5 {
        margin-left: 41.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-6 {
        margin-left: 50%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-7 {
        margin-left: 58.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-8 {
        margin-left: 66.66667%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-9 {
        margin-left: 75%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-10 {
        margin-left: 83.33333%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .offset-11 {
        margin-left: 91.66667%; }
      @media (min-width: 576px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm {
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-auto {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: auto;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
          max-width: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
          max-width: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
          max-width: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
          max-width: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
          max-width: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
          max-width: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
          flex: 0 0 75%;
          max-width: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
          max-width: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
          max-width: 91.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-first {
          -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
          order: -1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-last {
          -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
          order: 13; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-0 {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-1 {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-2 {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-3 {
          -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
          order: 3; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-4 {
          -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
          order: 4; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-5 {
          -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
          order: 5; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-6 {
          -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
          order: 6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-7 {
          -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
          order: 7; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-8 {
          -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
          order: 8; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-9 {
          -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
          order: 9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-10 {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-11 {
          -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
          order: 11; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-sm-12 {
          -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
          order: 12; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-0 {
          margin-left: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-1 {
          margin-left: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-2 {
          margin-left: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-3 {
          margin-left: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-4 {
          margin-left: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-5 {
          margin-left: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-6 {
          margin-left: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-7 {
          margin-left: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-8 {
          margin-left: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-9 {
          margin-left: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-10 {
          margin-left: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-sm-11 {
          margin-left: 91.66667%; } }
      @media (min-width: 768px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md {
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-auto {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: auto;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
          max-width: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
          max-width: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
          max-width: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
          max-width: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
          max-width: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
          max-width: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
          flex: 0 0 75%;
          max-width: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
          max-width: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
          max-width: 91.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-first {
          -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
          order: -1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-last {
          -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
          order: 13; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-0 {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-1 {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-2 {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-3 {
          -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
          order: 3; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-4 {
          -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
          order: 4; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-5 {
          -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
          order: 5; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-6 {
          -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
          order: 6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-7 {
          -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
          order: 7; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-8 {
          -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
          order: 8; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-9 {
          -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
          order: 9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-10 {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-11 {
          -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
          order: 11; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-md-12 {
          -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
          order: 12; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-0 {
          margin-left: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-1 {
          margin-left: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-2 {
          margin-left: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-3 {
          margin-left: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-4 {
          margin-left: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-5 {
          margin-left: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-6 {
          margin-left: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-7 {
          margin-left: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-8 {
          margin-left: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-9 {
          margin-left: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-10 {
          margin-left: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-md-11 {
          margin-left: 91.66667%; } }
      @media (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg {
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-auto {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: auto;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
          max-width: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
          max-width: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
          max-width: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
          max-width: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
          max-width: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
          max-width: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
          flex: 0 0 75%;
          max-width: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
          max-width: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
          max-width: 91.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-first {
          -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
          order: -1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-last {
          -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
          order: 13; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-0 {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-1 {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-2 {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-3 {
          -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
          order: 3; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-4 {
          -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
          order: 4; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-5 {
          -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
          order: 5; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-6 {
          -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
          order: 6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-7 {
          -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
          order: 7; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-8 {
          -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
          order: 8; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-9 {
          -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
          order: 9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-10 {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-11 {
          -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
          order: 11; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-lg-12 {
          -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
          order: 12; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-0 {
          margin-left: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-1 {
          margin-left: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-2 {
          margin-left: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-3 {
          margin-left: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-4 {
          margin-left: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-5 {
          margin-left: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-6 {
          margin-left: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-7 {
          margin-left: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-8 {
          margin-left: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-9 {
          margin-left: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-10 {
          margin-left: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-lg-11 {
          margin-left: 91.66667%; } }
      @media (min-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl {
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-auto {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: auto;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
          max-width: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
          max-width: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
          max-width: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
          max-width: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
          max-width: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
          max-width: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
          flex: 0 0 75%;
          max-width: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
          max-width: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
          max-width: 91.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-first {
          -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
          order: -1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-last {
          -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
          order: 13; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-0 {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-1 {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-2 {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-3 {
          -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
          order: 3; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-4 {
          -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
          order: 4; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-5 {
          -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
          order: 5; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-6 {
          -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
          order: 6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-7 {
          -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
          order: 7; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-8 {
          -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
          order: 8; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-9 {
          -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
          order: 9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-10 {
          -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
          order: 10; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-11 {
          -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
          order: 11; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .order-xl-12 {
          -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
          order: 12; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-0 {
          margin-left: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-1 {
          margin-left: 8.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-2 {
          margin-left: 16.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-3 {
          margin-left: 25%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-4 {
          margin-left: 33.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-5 {
          margin-left: 41.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-6 {
          margin-left: 50%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-7 {
          margin-left: 58.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-8 {
          margin-left: 66.66667%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-9 {
          margin-left: 75%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-10 {
          margin-left: 83.33333%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .offset-xl-11 {
          margin-left: 91.66667%; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn {
        display: inline-block;
        font-weight: 400;
        color: #212529;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        line-height: 1.5;
        border-radius: 0.25rem;
        -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn:hover {
          color: #212529;
          text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn.focus {
          outline: 0;
          -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.25); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn:disabled {
          opacity: 0.65; }
      body > form:not(.contextual-administration-panel-container) .ln-tg a.btn.disabled,
      body > form:not(.contextual-administration-panel-container) .ln-tg fieldset:disabled a.btn {
        pointer-events: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary {
        color: #fff;
        background-color: #e8171f;
        border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:hover {
          color: #fff;
          background-color: #c5141a;
          border-color: #ba1219; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:disabled {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary.dropdown-toggle {
          color: #fff;
          background-color: #ba1219;
          border-color: #ae1117; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-primary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:hover {
          color: #fff;
          background-color: #5a6268;
          border-color: #545b62; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:disabled {
          color: #fff;
          background-color: #6c757d;
          border-color: #6c757d; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary.dropdown-toggle {
          color: #fff;
          background-color: #545b62;
          border-color: #4e555b; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-secondary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success {
        color: #fff;
        background-color: #28a745;
        border-color: #28a745; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:hover {
          color: #fff;
          background-color: #218838;
          border-color: #1e7e34; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:disabled {
          color: #fff;
          background-color: #28a745;
          border-color: #28a745; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success.dropdown-toggle {
          color: #fff;
          background-color: #1e7e34;
          border-color: #1c7430; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-success.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info {
        color: #fff;
        background-color: #006997;
        border-color: #006997; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:hover {
          color: #fff;
          background-color: #004e71;
          border-color: #004664; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 128, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 128, 167, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:disabled {
          color: #fff;
          background-color: #006997;
          border-color: #006997; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info.dropdown-toggle {
          color: #fff;
          background-color: #004664;
          border-color: #003d57; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-info.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 128, 167, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 128, 167, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning {
        color: #212529;
        background-color: #ffc107;
        border-color: #ffc107; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:hover {
          color: #212529;
          background-color: #e0a800;
          border-color: #d39e00; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:disabled {
          color: #212529;
          background-color: #ffc107;
          border-color: #ffc107; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning.dropdown-toggle {
          color: #212529;
          background-color: #d39e00;
          border-color: #c69500; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-warning.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger {
        color: #fff;
        background-color: #e8171f;
        border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:hover {
          color: #fff;
          background-color: #c5141a;
          border-color: #ba1219; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:disabled {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger.dropdown-toggle {
          color: #fff;
          background-color: #ba1219;
          border-color: #ae1117; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-danger.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(235, 58, 65, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:hover {
          color: #212529;
          background-color: #e2e6ea;
          border-color: #dae0e5; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:disabled {
          color: #212529;
          background-color: #f8f9fa;
          border-color: #f8f9fa; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light.dropdown-toggle {
          color: #212529;
          background-color: #dae0e5;
          border-color: #d3d9df; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-light.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark {
        color: #fff;
        background-color: #333333;
        border-color: #333333; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:hover {
          color: #fff;
          background-color: #202020;
          border-color: #1a1a1a; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:disabled {
          color: #fff;
          background-color: #333333;
          border-color: #333333; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark.dropdown-toggle {
          color: #fff;
          background-color: #1a1a1a;
          border-color: #131313; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-dark.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary {
        color: #e8171f;
        border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:hover {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:disabled {
          color: #e8171f;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary.dropdown-toggle {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-primary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary {
        color: #6c757d;
        border-color: #6c757d; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:hover {
          color: #fff;
          background-color: #6c757d;
          border-color: #6c757d; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:disabled {
          color: #6c757d;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary.dropdown-toggle {
          color: #fff;
          background-color: #6c757d;
          border-color: #6c757d; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-secondary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success {
        color: #28a745;
        border-color: #28a745; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:hover {
          color: #fff;
          background-color: #28a745;
          border-color: #28a745; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:disabled {
          color: #28a745;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success.dropdown-toggle {
          color: #fff;
          background-color: #28a745;
          border-color: #28a745; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-success.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info {
        color: #006997;
        border-color: #006997; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:hover {
          color: #fff;
          background-color: #006997;
          border-color: #006997; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 105, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 105, 151, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:disabled {
          color: #006997;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info.dropdown-toggle {
          color: #fff;
          background-color: #006997;
          border-color: #006997; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-info.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 105, 151, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 105, 151, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning {
        color: #ffc107;
        border-color: #ffc107; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:hover {
          color: #212529;
          background-color: #ffc107;
          border-color: #ffc107; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:disabled {
          color: #ffc107;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning.dropdown-toggle {
          color: #212529;
          background-color: #ffc107;
          border-color: #ffc107; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-warning.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger {
        color: #e8171f;
        border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:hover {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:disabled {
          color: #e8171f;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger.dropdown-toggle {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-danger.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(232, 23, 31, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light {
        color: #f8f9fa;
        border-color: #f8f9fa; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:hover {
          color: #212529;
          background-color: #f8f9fa;
          border-color: #f8f9fa; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:disabled {
          color: #f8f9fa;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light.dropdown-toggle {
          color: #212529;
          background-color: #f8f9fa;
          border-color: #f8f9fa; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-light.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark {
        color: #333333;
        border-color: #333333; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:hover {
          color: #fff;
          background-color: #333333;
          border-color: #333333; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark.focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark.disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:disabled {
          color: #333333;
          background-color: transparent; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:not(:disabled):not(.disabled):active, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:not(:disabled):not(.disabled).active,
        .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark.dropdown-toggle {
          color: #fff;
          background-color: #333333;
          border-color: #333333; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:not(:disabled):not(.disabled):active:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
          .show > body > form:not(.contextual-administration-panel-container) .ln-tg .btn-outline-dark.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link {
        font-weight: 400;
        color: #006997;
        text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link:hover {
          color: #e8171f;
          text-decoration: underline; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link:focus, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link.focus {
          text-decoration: underline;
          -webkit-box-shadow: none;
          box-shadow: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link:disabled, body > form:not(.contextual-administration-panel-container) .ln-tg .btn-link.disabled {
          color: #6c757d;
          pointer-events: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-lg {
        padding: 0.5rem 1rem;
        font-size: 1.25rem;
        line-height: 1.5;
        border-radius: 0.3rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-sm {
        padding: 0.25rem 0.5rem;
        font-size: 0.875rem;
        line-height: 1.5;
        border-radius: 0.2rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-block {
        display: block;
        width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn-block + .btn-block {
          margin-top: 0.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="submit"].btn-block,
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="reset"].btn-block,
      body > form:not(.contextual-administration-panel-container) .ln-tg input[type="button"].btn-block {
        width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .img-fluid, body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body figure img {
        max-width: 100%;
        height: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .img-thumbnail {
        padding: 0.25rem;
        background-color: #fff;
        border: 1px solid #dee2e6;
        border-radius: 0.25rem;
        max-width: 100%;
        height: auto; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .figure {
        display: inline-block; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .figure-img {
        margin-bottom: 0.5rem;
        line-height: 1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .figure-caption {
        font-size: 90%;
        color: #6c757d; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table {
        width: 100%;
        margin-bottom: 1rem;
        color: #212529; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table th,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table td {
          padding: 0.75rem;
          vertical-align: top;
          border-top: 1px solid #dee2e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table thead th {
          vertical-align: bottom;
          border-bottom: 2px solid #dee2e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table tbody + tbody {
          border-top: 2px solid #dee2e6; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-sm th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-sm td {
        padding: 0.3rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-bordered {
        border: 1px solid #dee2e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-bordered th,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-bordered td {
          border: 1px solid #dee2e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-bordered thead th,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-bordered thead td {
          border-bottom-width: 2px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-borderless th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-borderless td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-borderless thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-borderless tbody + tbody {
        border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(0, 0, 0, 0.05); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover tbody tr:hover {
        color: #212529;
        background-color: rgba(0, 0, 0, 0.075); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary > td {
        background-color: #f9bec0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-primary tbody + tbody {
        border-color: #f3868b; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-primary:hover {
        background-color: #f7a7a9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-primary:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-primary:hover > th {
          background-color: #f7a7a9; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary > td {
        background-color: #d6d8db; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-secondary tbody + tbody {
        border-color: #b3b7bb; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-secondary:hover {
        background-color: #c8cbcf; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-secondary:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-secondary:hover > th {
          background-color: #c8cbcf; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success > td {
        background-color: #c3e6cb; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-success tbody + tbody {
        border-color: #8fd19e; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-success:hover {
        background-color: #b1dfbb; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-success:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-success:hover > th {
          background-color: #b1dfbb; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info > td {
        background-color: #b8d5e2; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-info tbody + tbody {
        border-color: #7ab1c9; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-info:hover {
        background-color: #a6cadb; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-info:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-info:hover > th {
          background-color: #a6cadb; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning > td {
        background-color: #ffeeba; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-warning tbody + tbody {
        border-color: #ffdf7e; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-warning:hover {
        background-color: #ffe8a1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-warning:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-warning:hover > th {
          background-color: #ffe8a1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger > td {
        background-color: #f9bec0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-danger tbody + tbody {
        border-color: #f3868b; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-danger:hover {
        background-color: #f7a7a9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-danger:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-danger:hover > th {
          background-color: #f7a7a9; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light > td {
        background-color: #fdfdfe; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-light tbody + tbody {
        border-color: #fbfcfc; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-light:hover {
        background-color: #ececf6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-light:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-light:hover > th {
          background-color: #ececf6; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark > td {
        background-color: #c6c6c6; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark td,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark thead th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark tbody + tbody {
        border-color: #959595; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-dark:hover {
        background-color: #b9b9b9; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-dark:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-dark:hover > th {
          background-color: #b9b9b9; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-active,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-active > th,
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-active > td {
        background-color: rgba(0, 0, 0, 0.075); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-active:hover {
        background-color: rgba(0, 0, 0, 0.075); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-active:hover > td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-hover .table-active:hover > th {
          background-color: rgba(0, 0, 0, 0.075); }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table .thead-dark th {
        color: #fff;
        background-color: #343a40;
        border-color: #454d55; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table .thead-light th {
        color: #495057;
        background-color: #e9ecef;
        border-color: #dee2e6; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark {
        color: #fff;
        background-color: #343a40; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark th,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark td,
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark thead th {
          border-color: #454d55; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark.table-bordered {
          border: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark.table-striped tbody tr:nth-of-type(odd) {
          background-color: rgba(255, 255, 255, 0.05); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-dark.table-hover tbody tr:hover {
          color: #fff;
          background-color: rgba(255, 255, 255, 0.075); }
      @media (max-width: 575.98px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-sm {
          display: block;
          width: 100%;
          overflow-x: auto;
          -webkit-overflow-scrolling: touch; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-sm > .table-bordered {
            border: 0; } }
      @media (max-width: 767.98px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-md {
          display: block;
          width: 100%;
          overflow-x: auto;
          -webkit-overflow-scrolling: touch; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-md > .table-bordered {
            border: 0; } }
      @media (max-width: 991.98px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-lg {
          display: block;
          width: 100%;
          overflow-x: auto;
          -webkit-overflow-scrolling: touch; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-lg > .table-bordered {
            border: 0; } }
      @media (max-width: 1199.98px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-xl {
          display: block;
          width: 100%;
          overflow-x: auto;
          -webkit-overflow-scrolling: touch; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive-xl > .table-bordered {
            border: 0; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .table-responsive > .table-bordered {
          border: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon {
        cursor: pointer;
        width: 50px;
        height: 50px;
        font-size: 2rem;
        vertical-align: middle; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .icon {
            font-size: 1.5rem; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-icon .icon-wrapper[icon-size="32"] svg {
        width: 23px;
        height: 23px;
        opacity: .7;
        margin-right: .2rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn-icon:hover .icon-wrapper svg * {
        stroke: #e8171f; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-stroke-width="3"] svg .s-wide {
        stroke-width: 3; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-stroke-width="4"] svg .s-wide {
        stroke-width: 4; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-stroke-width="5"] svg .s-wide {
        stroke-width: 5; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-stroke-color="grey-dark"] svg * {
        stroke: #666666; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-stroke-color="white"] svg * {
        stroke: #fff; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper svg {
        width: 100%;
        height: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .icon-wrapper[icon-size="32"] svg {
        width: 32px;
        height: 32px; }
      .sticky-header header#header {
        -webkit-transform: translateY(-3.87vw);
        -ms-transform: translateY(-3.87vw);
        transform: translateY(-3.87vw); }
        @media only screen and (max-width: 1679px) {
          .sticky-header header#header {
            -webkit-transform: translateY(-66px);
            -ms-transform: translateY(-66px);
            transform: translateY(-66px); } }
        @media only screen and (max-width: 1200px) {
          .sticky-header header#header {
            -webkit-transform: translateY(-5.8vmax);
            -ms-transform: translateY(-5.8vmax);
            transform: translateY(-5.8vmax); } }
      .sticky-header main .sub-nav {
        -webkit-transform: translateY(-3.87vw);
        -ms-transform: translateY(-3.87vw);
        transform: translateY(-3.87vw);
        height: 3.5rem;
        line-height: 3.5rem; }
        @media only screen and (max-width: 1679px) {
          .sticky-header main .sub-nav {
            -webkit-transform: translateY(-66px);
            -ms-transform: translateY(-66px);
            transform: translateY(-66px); } }
        @media only screen and (max-width: 1200px) {
          .sticky-header main .sub-nav {
            -webkit-transform: translateY(-5.8vmax);
            -ms-transform: translateY(-5.8vmax);
            transform: translateY(-5.8vmax); } }
        .sticky-header main .sub-nav h2 {
          line-height: 3.5rem;
          font-size: 1.5rem; }
          @media only screen and (max-width: 1200px) {
            .sticky-header main .sub-nav h2 {
              font-size: 1.125rem; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg html {
        font-size: 16px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .section-heading-light {
        font-weight: 300;
        font-size: 3.25rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .page-lead {
        font-size: 1.875rem;
        line-height: 2.25rem;
        color: #666666;
        font-weight: 300; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn {
        border-radius: 0;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 1.5px;
        font-size: .75rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-inline {
          display: inline;
          padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-link {
          color: #000;
          text-decoration: underline;
          letter-spacing: 0.5px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-link:hover {
            color: #e8171f;
            text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-lg {
          font-size: .875rem;
          padding-top: 0.8em; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
          font-size: .63rem;
          padding-top: .7em; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-outline-dark {
          color: #666666;
          border-color: #666666; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-outline-dark:hover {
            color: #fff; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-outline-dark:hover svg * {
              stroke: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn .icon-wrapper {
          margin: -7px 5px -5px -20px;
          vertical-align: bottom; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-primary {
          color: #fff;
          background-color: #e8171f;
          border-color: #e8171f; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-primary:hover {
            color: #fff;
            background-color: #c5141a;
            border-color: #ba1219; }
      body > form:not(.contextual-administration-panel-container) .ln-tg button:focus {
        outline: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .cta-link {
        color: #006997;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .cta-link-primary {
          color: #e8171f !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg select {
        border: 1px solid #cccccc;
        line-height: 2.3;
        font-weight: 600;
        font-size: 1rem;
        color: #333;
        padding-right: 50px !important;
        /* needed */
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        /* SVG background image */
        background: url("../images/angle-down.svg") no-repeat !important;
        background-size: 17px !important;
        background-position: calc(100% - 20px) center !important; }
      .ie11 select {
        background: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #first_name {
        float: left; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #thanks iframe#contactForm {
        min-height: 170px !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .card {
        background: #fff;
        padding: 25px 25px 35px;
        -webkit-box-shadow: 0 0 10px 0 rgba(230, 230, 230, 0.78);
        box-shadow: 0 0 10px 0 rgba(230, 230, 230, 0.78);
        border: 1px solid #fff;
        -webkit-transition: 0.25s all ease-in-out;
        -o-transition: 0.25s all ease-in-out;
        transition: 0.25s all ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .card {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card:hover {
          -webkit-box-shadow: 0 0 30px 0 #cccccc;
          box-shadow: 0 0 30px 0 #cccccc;
          -webkit-transform: translate(0, -2px);
          -ms-transform: translate(0, -2px);
          transform: translate(0, -2px); }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card:hover .heading small {
            color: #fff; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .card:hover .heading small:before {
              width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading {
          font-weight: 600;
          font-size: 1.45rem;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading small {
            display: block;
            color: #e8171f;
            font-size: 0.75rem;
            text-transform: uppercase;
            font-weight: 800;
            letter-spacing: 0.1rem;
            margin-bottom: 20px;
            position: relative;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading small {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading small:before {
              content: "";
              width: 0;
              height: 11px;
              background: #e8171f;
              position: absolute;
              -webkit-transition: 0.25s all ease-in-out;
              -o-transition: 0.25s all ease-in-out;
              transition: 0.25s all ease-in-out; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .card .heading small:before {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card time {
          font-weight: 400;
          color: #999999;
          font-size: 0.75rem;
          text-transform: uppercase;
          margin: 0.5rem 0 1.5rem 0;
          display: block; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card .desc {
          font-weight: 400; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel {
          -webkit-box-shadow: 0px 0px 0px 0px #cccccc;
          box-shadow: 0px 0px 0px 0px #cccccc;
          padding: 20px;
          cursor: pointer;
          border: 7px solid #fff;
          -webkit-transition: 0.5s all ease-in-out;
          -o-transition: 0.5s all ease-in-out;
          transition: 0.5s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel:hover {
            -webkit-box-shadow: none;
            box-shadow: none;
            background: #fff;
            -webkit-box-shadow: 0 0 15px 0 #cccccc;
            box-shadow: 0 0 15px 0 #cccccc;
            border-color: #e8171f; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel:hover .heading {
              color: #333333; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel .heading {
            margin-top: 2.6rem;
            color: #666666; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel .heading small {
              font-weight: 600;
              letter-spacing: 1px;
              color: #999999; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel .heading small:before {
                display: none; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.card-panel p {
            margin-top: 0;
            line-height: 1.2;
            font-size: 0.89rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card.gray-card {
          background: #f2f2f2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .card.clickable a {
          display: block; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.clickable a .heading {
            font-weight: 600;
            font-size: 1.45rem;
            color: #333333; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.clickable a .desc {
            color: #333333; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.clickable a .read-more {
            text-transform: uppercase;
            color: #999999;
            font-size: 12px;
            font-weight: 600; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .card.clickable a:hover .read-more {
            color: #e8171f; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card:hover {
        border-color: #ccf0fd;
        background: #f8fdff; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card .heading small {
        color: #533f94; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card .heading small:before {
          background: #533f94; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card .cta-link {
        color: #999999; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card .cta-link:hover .read-more {
          color: #533f94; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .purple .card.clickable a:hover .read-more {
        color: #533f94; }
      @media only screen and (min-width: 1024px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .owl-grid .owl-stage-outer {
          overflow: inherit; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .owl-grid .owl-stage-outer .owl-stage {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 100% !important;
            -ms-flex-flow: wrap;
            flex-flow: wrap;
            -webkit-transform: translate3d(0px, 0px, 0px) !important;
            transform: translate3d(0px, 0px, 0px) !important; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .owl-grid .owl-stage-outer .owl-stage .owl-item {
              margin: 0 15px 30px 15px; } }
      @media only screen and (min-width: 1024px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .owl-grid.owl-grid-3 .owl-item {
          width: calc((100%/3) - 30px) !important; } }
      @media only screen and (min-width: 1024px) {
        body > form:not(.contextual-administration-panel-container) .ln-tg .owl-grid.owl-grid-4 .owl-item {
          width: calc((100%/4) - 30px) !important; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .insight-box {
        background: #fff;
        padding: 34px 28px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .insight-border-left {
        border-left: 10px solid #e8171f; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar {
        position: relative; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar:before {
          content: "";
          position: absolute;
          left: 0;
          background: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar.text-light .heading,
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar.text-light p, body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar.text-light li, body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar.text-light h5 {
          color: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar.text-light a:not(.btn) {
          color: #fff;
          text-decoration: underline; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading {
          font-weight: 800;
          color: #333333;
          font-size: 1.65rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading sup {
            font-weight: 600; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading.heading-lg {
            font-size: 2.25rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading.heading-sm {
            font-size: 2.25rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar p {
          font-size: 1rem;
          color: #333333;
          line-height: 1.2rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-left {
          padding-left: 1.7rem !important; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-left:before {
            height: calc(100% - 6px);
            width: 8px;
            top: 50%;
            -webkit-transform: translateY(calc(-50% + 3px));
            -ms-transform: translateY(calc(-50% + 3px));
            transform: translateY(calc(-50% + 3px)); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-top {
          padding-top: 1.7rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-top:before {
            height: 8px;
            width: 100%;
            top: 0; }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-md-left {
            padding-top: 0;
            padding-left: 2rem; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-md-left:before {
              left: 0;
              width: 10px;
              height: 100%; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-md-left .heading {
              font-size: 3rem; } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-xs-top {
            padding: 0 !important;
            padding-top: 2rem !important; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-xs-top:before {
              height: 10px;
              width: 100%; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar-xs-top .heading {
              font-size: 2rem; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header {
        height: 3.87vw;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 0.9rem;
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 10000;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        -webkit-transition: 0.3s all ease-in-out;
        -o-transition: 0.3s all ease-in-out;
        transition: 0.3s all ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg #header {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header * {
          margin: 0;
          padding: 0; }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg #header {
            height: 66px; } }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg #header {
            height: 5.8vmax; } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg #header {
            height: 5.8vmax; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header::after {
          content: "";
          position: absolute;
          width: 100vw;
          top: 3.87vw;
          height: 0.5vh;
          background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(rgba(19, 19, 19, 0)));
          background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0% 0%, rgba(19, 19, 19, 0) 100% 100%);
          background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0% 0%, rgba(19, 19, 19, 0) 100% 100%);
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0% 0%, rgba(19, 19, 19, 0) 100% 100%);
          background-repeat: repeat-x;
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(rgba(19, 19, 19, 0)));
          background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(19, 19, 19, 0) 100%);
          background: -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(19, 19, 19, 0) 100%);
          background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(19, 19, 19, 0) 100%);
          z-index: 2;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header::after {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header::after {
              top: 66px; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header::after {
              top: 5.8vmax; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header .hide-trial-button {
          display: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header.mini-header .logo {
          margin-left: 15px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header.mini-header .logo + .tag-line {
            margin-right: auto;
            border-left: 1px solid #ddd;
            text-transform: uppercase;
            padding-left: 2rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            line-height: 3.5;
            color: #333;
            font-size: 1.1rem;
            font-weight: 300; }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #header.mini-header .logo + .tag-line {
                line-height: 2.1;
                font-size: 0.9rem;
                margin-left: -1rem;
                padding-left: 1rem; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header .logo {
          width: calc(3.87vw * 2.3);
          display: inline-block;
          line-height: 3.87vw;
          margin-left: calc(3.87vw + 1.23vw);
          margin-right: auto !important; }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header .logo {
              width: calc(66px * 2.3);
              line-height: 66px;
              margin-left: calc(66px + 1.23vw); } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header .logo {
              margin-left: calc(5.8vmax + 2.5vw);
              width: calc(5.8vmax * 2.3);
              line-height: 5.8vmax; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header > .free-trial {
          font-size: 0.85rem;
          padding: 0.5rem 1.2rem !important;
          letter-spacing: 1px;
          border: 0; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header > .free-trial {
              display: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          z-index: -1;
          background: #fff; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav:before {
            content: "";
            background: #fff;
            width: 100%;
            height: 100%;
            left: 0;
            position: absolute; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .cta-link-primary {
            font-weight: 600;
            text-transform: uppercase; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav {
              margin-left: auto; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav ul li.link .icon-wrapper {
            padding-right: .8rem;
            opacity: 0;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out;
            margin-right: 5px; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav ul li.link .icon-wrapper {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav ul li.link .icon-wrapper {
                opacity: 1;
                padding: 0 .4rem;
                margin-right: 0; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav ul li.link:hover .icon-wrapper {
            margin-right: 0;
            opacity: 1; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul:first-of-type {
                display: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li {
              position: relative; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a {
                color: #333333;
                font-weight: 600;
                letter-spacing: 0.5px;
                padding: 0 1.5vw;
                display: block;
                text-transform: uppercase;
                line-height: 3.87vw;
                -webkit-transition: 0.25s all ease-in-out;
                -o-transition: 0.25s all ease-in-out;
                transition: 0.25s all ease-in-out; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a:hover {
                  color: #e8171f; }
                @media only screen and (max-width: 1679px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a {
                    line-height: 66px;
                    font-size: 0.8rem; } }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a {
                    line-height: 5.8vmax; } }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li > a {
                    line-height: 5.8vmax; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 {
                position: absolute;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-flow: row wrap;
                flex-flow: row wrap;
                top: 3.87vw;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                background: #fff;
                -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
                border-top: 4px solid #333333;
                -webkit-transform: translate(0, -120%);
                -ms-transform: translate(0, -120%);
                transform: translate(0, -120%);
                opacity: 0;
                z-index: -1;
                -webkit-transition: 0.4s all ease-in-out;
                -o-transition: 0.4s all ease-in-out;
                transition: 0.4s all ease-in-out; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
                @media only screen and (max-width: 1679px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 {
                    top: 66px; } }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 {
                    top: 5.8vmax; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2:before {
                  content: "";
                  background: #fff;
                  width: 100%;
                  height: 100%;
                  position: absolute;
                  z-index: -1; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.product-subnav {
                  width: 31.53vw; }
                  @media only screen and (max-width: 1679px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.product-subnav {
                      width: 530px; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.product-subnav.level-2 {
                    overflow: hidden; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.product-subnav.level-2 > a .btn {
                      padding-top: .7em;
                      padding-bottom: 0.25rem; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.product-subnav.level-2 .insight-bar {
                      margin-top: 3rem;
                      margin-bottom: 1rem;
                      /*Added for hamburger menu explore*/
                      height: -webkit-fit-content;
                      height: -moz-fit-content;
                      height: fit-content; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.vertical-highlight .highlight {
                  -webkit-box-flex: 1.1;
                  -ms-flex: 1.1;
                  flex: 1.1;
                  position: relative;
                  padding: 0 2.68vw;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.vertical-highlight .highlight:before, body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.vertical-highlight .highlight:after {
                    content: "";
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    right: 0;
                    top: 0;
                    z-index: 2;
                    background: #fff; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.vertical-highlight .highlight:after {
                    -webkit-filter: blur(10px);
                    filter: blur(10px);
                    background: rgba(153, 153, 153, 0.3);
                    width: 25px;
                    z-index: 1;
                    right: -2px; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.vertical-highlight .highlight .insight-bar {
                    position: relative;
                    z-index: 3; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav {
                  width: 18vw; }
                  @media only screen and (max-width: 1679px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav {
                      width: 290px; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li {
                    padding: 0 0.6rem 0 1.75rem; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li.link {
                      padding: 0; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li.link a {
                        padding: 0.7rem 0.6rem 0.7rem 1.75rem;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex; }
                        @media only screen and (max-width: 767px) {
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li.link a {
                            padding-left: 0;
                            color: #212529; } }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li:hover {
                      background: #e6e6e6; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li .level-3 {
                      width: 100%;
                      min-height: 100%; }
                      @media only screen and (max-width: 1679px) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li .level-3 {
                          width: 290px; } }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.solution-subnav .nav ul li .level-3 ul li {
                        padding: 0;
                        line-height: initial; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav {
                  width: 40vw;
                  right: -240%; }
                  @media only screen and (max-width: 1679px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav {
                      width: 800px; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav h3 {
                    -webkit-box-flex: 1;
                    -ms-flex: 1 100%;
                    flex: 1 100%;
                    font-size: 0.9rem;
                    font-weight: 600;
                    color: #e8171f;
                    line-height: calc(3.87vw / 2);
                    text-transform: uppercase;
                    padding: 0 1.7rem;
                    margin-top: 2.5rem; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav ul {
                    -webkit-column-count: 2;
                    column-count: 2;
                    list-style: none;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 100%;
                    flex: 1 100%;
                    margin-bottom: 1.5vw; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav ul li {
                      -webkit-column-break-inside: avoid;
                      break-inside: avoid; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav ul li:hover {
                        background: #e6e6e6; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav ul li a {
                        color: #333333;
                        font-weight: 600;
                        font-size: 1rem;
                        border-top: 1px solid #e6e6e6;
                        display: block;
                        padding: .7rem 1.7rem; }
                        @media only screen and (max-width: 767px) {
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav ul li a {
                            padding: .7rem 1.5rem; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav.horizontal-highlight .highlight select {
                    margin-right: 4.5vw; }
                    @media only screen and (max-width: 1200px) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.support-subnav.horizontal-highlight .highlight select {
                        margin: 0;
                        width: 100%; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.horizontal-highlight .highlight {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-flex: 1;
                  -ms-flex: 1 100%;
                  flex: 1 100%;
                  -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                  justify-content: space-between;
                  padding: 1vw 1.89vw;
                  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
                  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1); }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2.horizontal-highlight .highlight > * {
                    -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                    -webkit-box-flex: 1;
                    -ms-flex: 1;
                    flex: 1; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .label {
                  font-style: italic;
                  color: #999999;
                  font-size: 1.2rem;
                  -webkit-box-flex: 1;
                  -ms-flex: 1 100%;
                  flex: 1 100%;
                  padding: 0 0.6rem 0 1.75rem;
                  line-height: 3vw;
                  border-bottom: 1px solid #e6e6e6;
                  display: block;
                  font-weight: 300;
                  cursor: default;
                  text-align: left; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .icon-wrapper {
                  display: inline-block;
                  width: 2.1rem;
                  margin-left: auto; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav {
                  -webkit-box-flex: 1.1;
                  -ms-flex: 1.1;
                  flex: 1.1;
                  width: 100%;
                  /*Added for hamburger menu*/ }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul {
                    list-style: none;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 100%;
                    flex: 1 100%; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li {
                      border-bottom: 1px solid #e6e6e6;
                      line-height: 3rem;
                      font-size: 1rem;
                      font-weight: 600;
                      cursor: pointer;
                      display: -webkit-box;
                      display: -ms-flexbox;
                      display: flex;
                      -webkit-transition: 0.6s all ease-in-out;
                      -o-transition: 0.6s all ease-in-out;
                      transition: 0.6s all ease-in-out; }
                      @media (prefers-reduced-motion: reduce) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li {
                          -webkit-transition: none;
                          -o-transition: none;
                          transition: none; } }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li a {
                        display: block;
                        color: #333333;
                        padding: 0.7rem 1.75rem;
                        -webkit-transition: 0.25s all ease-in-out;
                        -o-transition: 0.25s all ease-in-out;
                        transition: 0.25s all ease-in-out;
                        width: 100%;
                        line-height: 1.5; }
                        @media (prefers-reduced-motion: reduce) {
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li a {
                            -webkit-transition: none;
                            -o-transition: none;
                            transition: none; } }
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li a:hover {
                          background: #e6e6e6; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li:hover .level-3 {
                        display: block;
                        left: 100%;
                        top: 0;
                        background: #fff;
                        -webkit-box-shadow: inset 2px 0 3px 0px rgba(0, 0, 0, 0.1);
                        box-shadow: inset 2px 0 3px 0px rgba(0, 0, 0, 0.1);
                        opacity: 1;
                        visibility: visible; }
                        @media only screen and (max-width: 1200px) {
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav ul li:hover .level-3 {
                            -webkit-box-shadow: none;
                            box-shadow: none; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav .btn {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    padding: 0.7rem 1.75rem !important;
                    line-height: 1.5rem;
                    -webkit-box-flex: 1;
                    -ms-flex: 1;
                    flex: 1;
                    border: 0;
                    -webkit-transition: 0.25s all ease-in-out;
                    -o-transition: 0.25s all ease-in-out;
                    transition: 0.25s all ease-in-out; }
                    @media only screen and (max-width: 1200px) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav .btn {
                        padding-left: 3.2rem !important; } }
                    @media (prefers-reduced-motion: reduce) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav .btn {
                        -webkit-transition: none;
                        -o-transition: none;
                        transition: none; } }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .nav .btn:hover {
                      color: #e8171f; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .contact-numb span {
                  display: block;
                  font-weight: 400;
                  color: #999999;
                  text-transform: uppercase; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .contact-numb a {
                  font-size: 1.5rem;
                  color: #0099cc;
                  line-height: 2rem;
                  font-weight: 800;
                  letter-spacing: 1px;
                  -webkit-transition: 0.25s all ease-in-out;
                  -o-transition: 0.25s all ease-in-out;
                  transition: 0.25s all ease-in-out; }
                  @media (prefers-reduced-motion: reduce) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .contact-numb a {
                      -webkit-transition: none;
                      -o-transition: none;
                      transition: none; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .contact-numb a:hover {
                    color: #e8171f; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3 {
                  opacity: 0;
                  position: absolute;
                  left: 95%;
                  top: 0;
                  visibility: hidden;
                  z-index: -2;
                  -webkit-transition: 0.2s all ease-in-out;
                  -o-transition: 0.2s all ease-in-out;
                  transition: 0.2s all ease-in-out;
                  visibility: hidden; }
                  @media (prefers-reduced-motion: reduce) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3 {
                      -webkit-transition: none;
                      -o-transition: none;
                      transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left {
                  border-bottom: none !important; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left .icon-wrapper {
                    display: inline-block !important;
                    float: right;
                    margin-right: .75rem;
                    -webkit-transition: 0.2s all ease-in-out;
                    -o-transition: 0.2s all ease-in-out;
                    transition: 0.2s all ease-in-out; }
                    @media (prefers-reduced-motion: reduce) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left .icon-wrapper {
                        -webkit-transition: none;
                        -o-transition: none;
                        transition: none; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left > span {
                    padding-left: 1.5rem;
                    color: #666666;
                    border-bottom: 1px solid #e6e6e6;
                    line-height: 3rem;
                    display: block; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left > span:hover {
                      background: #e6e6e6; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left .level-3-block {
                    -webkit-transition: 0.25s all ease-in-out;
                    -o-transition: 0.25s all ease-in-out;
                    transition: 0.25s all ease-in-out;
                    visibility: hidden;
                    height: 0;
                    overflow: hidden; }
                    @media (prefers-reduced-motion: reduce) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left .level-3-block {
                        -webkit-transition: none;
                        -o-transition: none;
                        transition: none; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active {
                    background-color: #cccccc !important; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active .icon-wrapper {
                      -webkit-transform: rotate(180deg);
                      -ms-transform: rotate(180deg);
                      transform: rotate(180deg);
                      -webkit-transition: 0.2s all ease-in-out;
                      -o-transition: 0.2s all ease-in-out;
                      transition: 0.2s all ease-in-out; }
                      @media (prefers-reduced-motion: reduce) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active .icon-wrapper {
                          -webkit-transition: none;
                          -o-transition: none;
                          transition: none; } }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active .level-3-block {
                      -webkit-transition: 0.25s all ease-in-out;
                      -o-transition: 0.25s all ease-in-out;
                      transition: 0.25s all ease-in-out;
                      height: auto;
                      visibility: visible; }
                      @media (prefers-reduced-motion: reduce) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active .level-3-block {
                          -webkit-transition: none;
                          -o-transition: none;
                          transition: none; } }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li .level-2 .level-3-left.active .level-3-block a {
                        padding-left: 2.5rem; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active {
                background: #333333; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active {
                    background: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active > a {
                  color: #fff; }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active > a {
                      color: #666666 !important; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active > a .icon-wrapper {
                    margin-right: 0 !important; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active > a .icon-wrapper svg * {
                      stroke: #fff; }
                      @media only screen and (max-width: 767px) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active > a .icon-wrapper svg * {
                          stroke: #333333; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul > li.active .level-2 {
                  -webkit-transform: translate(0);
                  -ms-transform: translate(0);
                  transform: translate(0);
                  opacity: 1; }
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              position: fixed;
              left: -16vw;
              background: #fff;
              top: 3.87vw;
              width: 16vw;
              height: calc(100vh - 3.87vw);
              border-top: 3px solid;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              opacity: 0;
              list-style: none;
              -webkit-transition: 0.5s all ease-in-out;
              -o-transition: 0.5s all ease-in-out;
              transition: 0.5s all ease-in-out; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                background: #fff;
                height: 100%;
                z-index: -1; }
              @media only screen and (max-width: 1679px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav {
                  top: 66px;
                  width: 290px;
                  left: -290px;
                  height: calc(100vh - 66px); } }
              @media only screen and (max-width: 1200px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav {
                  top: 5.8vmax;
                  width: 40%;
                  left: -40%;
                  height: 100vh; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav {
                  top: 5.8vmax;
                  width: 100vw;
                  left: -100vw;
                  opacity: 1;
                  height: calc(100vh - 5.8vmax); } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav.active {
                opacity: 1;
                left: 0; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav.active .level-2 {
                    left: 100vw;
                    height: calc(100vh - 5.8vmax); } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav > li:nth-child(-n+4) {
                display: none; }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav > li:nth-child(-n+4) {
                    display: block; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav > li > a {
                line-height: 2.5rem;
                padding: 0.6rem 0.7rem 0.5rem 1.5rem; }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav > li > a {
                    line-height: 3rem;
                    padding: 0 0.7rem 0 1.5rem; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav > li.active .level-2 {
                opacity: 1; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li {
                border-bottom: 1px solid #e6e6e6;
                position: static;
                background: none; }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li:last-child {
                    border-bottom: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a {
                  font-size: 1rem;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  color: #333333; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a svg * {
                    stroke: #333333 !important; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a:hover .icon-wrapper {
                    margin-right: 0;
                    opacity: 1; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a:hover .icon-wrapper svg * {
                      stroke: #e8171f; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a .icon-wrapper {
                    display: inline-block;
                    width: 2.5rem;
                    height: 2.5rem; }
                    @media only screen and (max-width: 1200px) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li a .icon-wrapper {
                        width: 2.5rem; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li > a .icon-wrapper {
                  margin-left: auto; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 {
                  width: 100%;
                  left: 0%;
                  top: 0;
                  border: 0;
                  height: calc(100vh - 3.87vw);
                  -webkit-box-orient: vertical;
                  -webkit-box-direction: normal;
                  -ms-flex-flow: column;
                  flex-flow: column;
                  -webkit-box-shadow: inset 2px 0px 10px 0 rgba(0, 0, 0, 0.2);
                  box-shadow: inset 2px 0px 10px 0 rgba(0, 0, 0, 0.2);
                  -webkit-transform: translate(0);
                  -ms-transform: translate(0);
                  transform: translate(0);
                  opacity: 0;
                  display: block;
                  overflow-y: auto;
                  z-index: -2; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2::before {
                    display: none; }
                  @media only screen and (max-width: 1200px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 {
                      height: 100%;
                      -webkit-transition: 0.5s left ease-in-out;
                      -o-transition: 0.5s left ease-in-out;
                      transition: 0.5s left ease-in-out; } }
  @media only screen and (max-width: 1200px) and (prefers-reduced-motion: reduce) {
    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 {
                      -webkit-box-shadow: none;
                      box-shadow: none;
                      top: -3px;
                      width: 100vw; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2.product-subnav .nav ul {
                    /*
                                        @added by: kunal
                                        @date    : 22 Oct 2019
                                        @basecamp: https://basecamp.com/2265851/projects/16156296/todos/400942730#comment_726934831
                                        @Comment : Added to add a scroll to Products sub nav
                                        */
                    height: calc(100vh - 375px);
                    overflow: scroll;
                    margin: 0.5rem 0; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2.product-subnav .nav ul li a {
                      padding-left: 3.2rem; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2.product-subnav .nav .btn {
                    -webkit-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.1);
                    box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.1); }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2.support-subnav ul {
                    -webkit-column-count: 1;
                    column-count: 1; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2.solution-subnav .nav > ul > li {
                    padding-left: 1.5rem; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 span.subnav-title {
                    display: none; }
                    @media only screen and (max-width: 767px) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 span.subnav-title {
                        display: block;
                        font-size: 1rem;
                        padding: 0 1.5rem 0 0;
                        font-weight: 800;
                        text-transform: uppercase;
                        background: #333333;
                        line-height: 3rem;
                        color: #fff; }
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 span.subnav-title .icon-wrapper {
                          width: 3rem;
                          vertical-align: bottom; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight {
                    display: block;
                    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
                    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
                    padding: 2rem 1.4rem; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight:before, body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight:after {
                      display: none; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight .insight-bar {
                      padding: 0; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight .insight-bar.align-left:before {
                        height: 8px;
                        width: 100%;
                        top: 0; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight .contact-numb {
                      margin-top: 1rem; }
                      @media only screen and (max-width: 767px) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .highlight .contact-numb .cta-link {
                          font-size: 1.5rem; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 h3 {
                    padding: 2rem 1.5rem 0.5rem;
                    line-height: 1rem;
                    margin: 0; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .label {
                    display: none; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 > ul > li > a {
                    border: 0; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul {
                    list-style: none; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li {
                      display: block; }
                      @media only screen and (max-width: 1200px) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li {
                          padding: 0; }
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li:hover {
                            background: none; } }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li .icon-wrapper {
                        display: none; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li .level-3 {
                        display: block;
                        position: static;
                        width: 100%;
                        margin: -0.5rem 0 0.5rem 0;
                        opacity: 1;
                        visibility: visible; }
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li .level-3 ul li {
                          border-bottom: 0;
                          padding: 0; }
                          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li .level-3 ul li a {
                            font-weight: 400;
                            padding: 0.7rem 0 0.7rem 1rem;
                            position: relative;
                            line-height: 1.5rem; }
                            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li .level-3 ul li a :before {
                              content: '\e855';
                              font-family: 'ln-line-icons';
                              font-size: 21px;
                              position: absolute;
                              left: 0;
                              top: 0.7rem;
                              width: 20px;
                              color: #999999; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li a {
                        display: block;
                        -webkit-transition: 0.25s all ease-in-out;
                        -o-transition: 0.25s all ease-in-out;
                        transition: 0.25s all ease-in-out;
                        color: #666666;
                        font-weight: 600;
                        padding-left: 1.5rem; }
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li a:hover {
                          background: #e6e6e6; }
                          @media only screen and (max-width: 1200px) {
                            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li .level-2 .nav ul li a:hover {
                              background: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links {
                  padding: 0 1.5vw;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                  -ms-flex-flow: row wrap;
                  flex-flow: row wrap;
                  border-bottom: 0; }
                  @media only screen and (max-width: 1200px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links {
                      padding: 0 1.5rem; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links p {
                    font-size: 0.8rem;
                    font-weight: 600;
                    letter-spacing: 0.5px;
                    color: #999999;
                    line-height: 1rem;
                    margin-top: 1.75rem;
                    -webkit-box-flex: 1;
                    -ms-flex: 1 100%;
                    flex: 1 100%;
                    text-transform: uppercase; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a {
                    padding: 0; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a:first-of-type {
                      margin-left: -0.7vw; }
                      @media only screen and (max-width: 1200px) {
                        body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a:first-of-type {
                          margin-left: -0.5em; } }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a:hover {
                      background: none; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a:hover svg * {
                        fill: #000;
                        stroke: transparent; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.social-links a .icon-wrapper {
                      margin: 0;
                      width: 3.1rem;
                      height: 3.1rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            z-index: 1; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links {
                height: 5.8vmax; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button,
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a {
              display: inline-block;
              line-height: 3.87vw;
              width: 3.87vw;
              text-align: center;
              text-transform: uppercase;
              border: 0;
              border-left: 1px solid #e6e6e6;
              background: transparent; }
              @media only screen and (max-width: 1679px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a {
                  line-height: 66px;
                  width: 66px; } }
              @media only screen and (max-width: 1200px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a {
                  line-height: 5.8vmax;
                  width: 5.8vmax; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.active,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.active {
                background: #333333; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.active svg *,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.active svg * {
                  stroke: #fff; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.active img,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.active img {
                  -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.active:hover,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.active:hover {
                  background: #333333; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.active:hover svg *,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.active:hover svg * {
                    stroke: #fff; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper:hover,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper:hover {
                background: #fafafa; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper:hover svg *,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper:hover svg * {
                  stroke: #e8171f; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper svg,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper svg {
                width: 1.9vw;
                height: 1.9vw;
                margin: 0 0.77vw;
                stroke: #e8171f;
                stroke-width: 4; }
                @media only screen and (max-width: 1679px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper svg,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper svg {
                    height: calc(66px / 1.75);
                    width: calc(66px / 1.75); } }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper svg,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper svg {
                    height: calc(5.8vmax / 1.5);
                    width: calc(5.8vmax / 1.5); } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper img,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper img {
                width: 1.9vw;
                height: 1.9vw;
                margin: 0 0.77vw; }
                @media only screen and (max-width: 1679px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper img,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper img {
                    height: calc(66px / 1.75);
                    width: calc(66px / 1.75); } }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper img,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper img {
                    height: calc(5.8vmax / 1.5);
                    width: calc(5.8vmax / 1.5); } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.nav-icon,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.nav-icon {
                position: absolute;
                left: 0;
                border-right: 1px solid #e6e6e6;
                border-left: 0;
                -webkit-transition: 0.25s all ease-in-out;
                -o-transition: 0.25s all ease-in-out;
                transition: 0.25s all ease-in-out; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.nav-icon,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.nav-icon {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.nav-icon.active,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.nav-icon.active {
                  background: #333333;
                  border: 1px solid #333333; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.icon-wrapper.nav-icon.active svg *,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.nav-icon.active svg * {
                    stroke: #fff; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight,
              body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight {
                padding-right: 0.77vw;
                font-weight: 600;
                letter-spacing: 0.5px;
                margin-right: 0;
                border-left: 0;
                width: auto;
                -webkit-transition: 0.25s all ease-in-out;
                -o-transition: 0.25s all ease-in-out;
                transition: 0.25s all ease-in-out; }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight {
                    width: 5.8vmax;
                    padding: 0 !important; } }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight svg,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight svg {
                  margin-right: .3vw;
                  margin-top: -.2vw; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight.bg-primary svg *,
                body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight.bg-primary svg * {
                  stroke: #fff !important; }
                @media only screen and (max-width: 1200px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links button.highlight span,
                  body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.highlight span {
                    display: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #header nav .utility-links a.icon-wrapper.highlight img {
              margin-top: -0.2vw;
              margin-right: 0.3vw; }
      @media only screen and (max-width: 767px) {
        .bootstrap4-fix.subnav-open #header nav > ul.left-nav {
          left: -100vw; } }
      .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active {
        background: #333333; }
        .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active > a {
          color: #fff; }
          @media only screen and (max-width: 767px) {
            .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active > a {
              color: #333333; } }
          .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active > a.cta-link {
            color: #006997; }
            @media only screen and (max-width: 767px) {
              .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active > a.cta-link {
                font-size: 0.8rem; } }
          .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active > a svg * {
            stroke: #fff !important; }
        @media only screen and (max-width: 767px) {
          .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active {
            background: transparent; }
            .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active a svg * {
              stroke: #333333 !important; } }
        .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active .level-2 {
          left: 100%;
          opacity: 1;
          z-index: -2; }
          @media only screen and (max-width: 767px) {
            .bootstrap4-fix.subnav-open #header nav > ul.left-nav li.active .level-2 {
              z-index: 1;
              left: 100vw; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.was-active .level-2 {
        opacity: 1;
        z-index: -2; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.was-active ~ .was-active .level-2 {
        opacity: 0;
        z-index: -3; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header nav > ul.left-nav li.active ~ .was-active .level-2 {
        opacity: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar {
        position: relative;
        border: 10px solid #dcdddd;
        background-color: #fff;
        height: calc(51px + 20px);
        display: none; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar {
            border-width: 8px;
            height: auto; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form {
              -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form .btn {
            -ms-flex-preferred-size: 54px;
            flex-basis: 54px;
            height: 100%;
            padding: 0 !important;
            height: 51px; }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form .btn {
                -ms-flex-preferred-size: 80px;
                flex-basis: 80px; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form .btn {
                -webkit-box-flex: 5;
                -ms-flex: 5;
                flex: 5;
                -ms-flex-item-align: end;
                align-self: flex-end; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form .btn .icon-wrapper {
              margin: 0;
              font-size: 2rem;
              vertical-align: middle; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form .btn .icon-wrapper .icon {
                vertical-align: inherit; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form label {
            font-size: 14px;
            font-weight: 600;
            color: #6e6e6e;
            text-transform: uppercase;
            padding: 0 18px;
            -ms-flex-preferred-size: 172px;
            flex-basis: 172px;
            margin-bottom: 0;
            margin-top: 5px; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form label {
                display: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input {
            border: none;
            height: 51px;
            font-size: 1rem;
            outline: none;
            padding: 0 1rem;
            -ms-flex-preferred-size: calc(80% - 54px);
            flex-basis: calc(80% - 54px); }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input {
                -webkit-box-flex: calc(100% - 200px);
                -ms-flex: calc(100% - 200px);
                flex: calc(100% - 200px); } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input {
                -webkit-box-flex: calc(100% - 205px);
                -ms-flex: calc(100% - 205px);
                flex: calc(100% - 205px);
                -ms-flex-item-align: end;
                align-self: flex-end;
                padding: 0 1rem; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input::-webkit-input-placeholder {
              /* Chrome/Opera/Safari */
              font-style: italic;
              font-weight: 300;
              color: #999999;
              font-size: 1rem; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input::-moz-placeholder {
              /* Firefox 19+ */
              font-style: italic;
              font-weight: 300;
              color: #999999; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input::-moz-placeholder {
                  font-size: 13px; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input:-ms-input-placeholder {
              /* IE 10+ */
              font-style: italic;
              font-weight: 300;
              color: #999999; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input:-ms-input-placeholder {
                  font-size: 13px; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input:-moz-placeholder {
              /* Firefox 18- */
              font-style: italic;
              font-weight: 300;
              color: #999999; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form input:-moz-placeholder {
                  font-size: 13px; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form select {
            border: none;
            height: 51px;
            font-size: 14px;
            font-weight: 600;
            color: #666666;
            text-transform: capitalize;
            outline: none;
            border-left: 1px solid #e6e6e6;
            padding: 0 18px !important;
            line-height: 55px;
            -ms-flex-preferred-size: 20%;
            flex-basis: 20%; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-bar .form select {
                -webkit-box-flex: calc(100% - 60px);
                -ms-flex: calc(100% - 60px);
                flex: calc(100% - 60px);
                -ms-flex-item-align: start;
                align-self: flex-start;
                border: none;
                font-size: 1rem;
                border-top: 1px solid #e6e6e6; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 {
        background: #fff;
        padding: 0;
        position: relative; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .icon-wrapper {
          height: 35px;
          width: 35px;
          display: inline-block; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .btn .icon-wrapper {
          margin: -7px 5px -3px -10px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          border-bottom: 1px solid #e6e6e6;
          padding: 10px 0;
          -webkit-box-align: baseline;
          -ms-flex-align: baseline;
          align-items: baseline; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a {
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 600;
            color: #666666;
            cursor: pointer; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a {
                font-size: 10px; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a:hover {
              color: #e8171f; }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a .flag {
              float: none;
              vertical-align: text-bottom;
              background-image: url("../icon/flags/flag-sprite-v4.svg");
              background-size: 62px auto;
              background-position: 0px -2px;
              background-position-y: -91px; }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a .icon-wrapper {
              width: 30px;
              -webkit-transition: 0.25s all ease-in-out;
              -o-transition: 0.25s all ease-in-out;
              transition: 0.25s all ease-in-out; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a .icon-wrapper {
                  width: 25px;
                  margin-left: -5px; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a .icon-wrapper svg * {
                stroke: #999999; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer.open .links a .icon-wrapper {
          -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer.open .countries {
          max-height: 1500px;
          border-bottom-color: #e6e6e6; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries {
          overflow: hidden;
          position: relative;
          max-height: 0;
          -webkit-transition: 0.5s all ease-in-out;
          -o-transition: 0.5s all ease-in-out;
          transition: 0.5s all ease-in-out;
          border-bottom: 1px solid;
          border-bottom-color: transparent; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries:before {
            content: "";
            width: 100%;
            position: absolute;
            bottom: 0;
            height: 20px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul {
            list-style: none;
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-flow: column;
                flex-flow: column; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region {
              margin: 60px 0; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region {
                  margin: 30px 0; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.america {
                -webkit-box-flex: 2;
                -ms-flex: 2;
                flex: 2; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.europe {
                -webkit-box-flex: 7;
                -ms-flex: 7;
                flex: 7; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.europe .country-list {
                  -webkit-column-count: 3;
                  column-count: 3;
                  width: 75%;
                  margin: 0 auto; }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.europe .country-list {
                      width: 100%; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.europe .region-name {
                  width: 75%;
                  margin: 0 auto;
                  margin-bottom: 15px; }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.europe .region-name {
                      width: 100%; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.asia {
                -webkit-box-flex: 3;
                -ms-flex: 3;
                flex: 3; }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region.asia .country-list {
                  -webkit-column-count: 2;
                  column-count: 2; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .region-name {
                font-weight: 700;
                text-transform: uppercase;
                font-size: 14px;
                color: #666666;
                border-bottom: 1px solid #e6e6e6;
                display: block;
                padding: 0 0 10px 10px;
                margin: 0 0 15px 0;
                letter-spacing: 0; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .region-name {
                    border: 0;
                    margin-bottom: 0; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list {
                padding: 0;
                list-style: none;
                display: block;
                vertical-align: top;
                margin: 0; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-flow: row wrap;
                    flex-flow: row wrap; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li {
                  line-height: 0.8em;
                  margin-bottom: 5px;
                  display: block; }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li {
                      -webkit-box-flex: 1;
                      -ms-flex: 1 calc(100%/3);
                      flex: 1 calc(100%/3); } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a {
                    color: #666666;
                    font-size: 12px;
                    font-weight: 400;
                    border-radius: 2px;
                    width: 90px;
                    vertical-align: text-top;
                    display: inline-block;
                    padding: 10px;
                    width: 100%;
                    text-align: left; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag {
                      background-color: #cccccc;
                      background-size: cover;
                      width: 21px;
                      height: 14px;
                      display: inline-block;
                      margin: 0 10px 0 0;
                      vertical-align: top;
                      background-image: url("../icon/flags/flag-sprite-v4.svg");
                      background-size: 62px auto;
                      background-position: 0px -2px;
                      text-align: left; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.no-flag {
                        background: #cccccc; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-ca {
                        background-position-y: -19px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-cl {
                        background-position-y: -37px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-co {
                        background-position-y: -57px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-mx {
                        background-position-y: -74px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-us {
                        background-position-y: -91px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-at {
                        background-position-y: -110px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-be {
                        background-position-y: -128px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-dk {
                        background-position-y: -147px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-fi {
                        background-position-y: -165px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-fr {
                        background-position-y: -183px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-de {
                        background-position-y: -201px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-gr {
                        background-position-y: -218px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-gb {
                        background-position-y: -237px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-il {
                        background-position-y: -258px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-it {
                        background-position-y: -277px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-lu {
                        background-position-y: -297px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-nl {
                        background-position-y: -318px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-no {
                        background-position-y: -337px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-za {
                        background-position-y: -357px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-es {
                        background-position-y: -379px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-se {
                        background-position-y: -399px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-ch {
                        background-position-y: -419px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-tr {
                        background-position-y: -439px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-au {
                        background-position-y: -459px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-cn {
                        background-position-y: -479px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-hk {
                        background-position-y: -498px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-in {
                        background-position-x: -32px;
                        background-position-y: -1px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-jp {
                        background-position-y: -19px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-kr {
                        background-position-y: -40px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-my {
                        background-position-y: -58px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-nz {
                        background-position-y: -78px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-ph {
                        background-position-y: -97px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-ru {
                        background-position-y: -117px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-sg {
                        background-position-y: -136px;
                        background-position-x: -32px; }
                      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag.flag-icon-background.flag-icon-tw {
                        background-position-y: -156px;
                        background-position-x: -32px; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a span {
                      display: inline-block;
                      width: calc(100% - 35px); }
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a.active {
                      color: #333333;
                      background: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .loader {
          text-align: center;
          padding-top: 60px;
          font-size: 50px;
          color: #cccccc;
          width: 100px;
          height: 100px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .loader .icon {
            -webkit-transition: 0.25s all ease-in;
            -o-transition: 0.25s all ease-in;
            transition: 0.25s all ease-in;
            -webkit-animation: preloader 1s infinite linear;
            animation: preloader 1s infinite linear;
            display: inline-block; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .loader .icon {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }

@-webkit-keyframes preloader {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 a {
          -webkit-transition: 0.25s all ease-in;
          -o-transition: 0.25s all ease-in;
          transition: 0.25s all ease-in; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 a {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links {
          padding-top: 50px;
          border-bottom: 1px solid #e3e3e3;
          padding-bottom: 80px; }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links {
              padding-bottom: 50px; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul {
            padding: 0;
            list-style: none; }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li {
              line-height: 1em;
              margin: 8px 0;
              -webkit-box-flex: 1;
              -ms-flex: 1;
              flex: 1; }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li {
                  -webkit-box-flex: 1;
                  -ms-flex: 1 calc(100%/3);
                  flex: 1 calc(100%/3); } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li {
                  -webkit-box-flex: 1;
                  -ms-flex: 1 calc(100%/2);
                  flex: 1 calc(100%/2); } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a {
                font-size: 14px;
                color: #333333;
                font-weight: 400;
                -webkit-transition: 0.25s all ease-in;
                -o-transition: 0.25s all ease-in;
                transition: 0.25s all ease-in; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a svg * {
                  -webkit-transition: 0.25s all ease-in;
                  -o-transition: 0.25s all ease-in;
                  transition: 0.25s all ease-in; }
                  @media (prefers-reduced-motion: reduce) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a svg * {
                      -webkit-transition: none;
                      -o-transition: none;
                      transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a:hover {
                  color: #e8171f; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links ul li a:hover svg * {
                    fill: #e8171f; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links > ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 0;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links > ul > li {
              margin: 0;
              padding-right: 2rem; }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links > ul > li a > svg {
                width: 35px;
                margin-left: -7px; }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links > ul > li:nth-child(-n+4) {
                  margin-bottom: 50px;
                  padding-right: 1.5rem; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links h3 {
            font-size: 14px;
            color: #333333;
            text-transform: uppercase;
            font-weight: 600;
            margin-bottom: 1.5rem;
            white-space: nowrap; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-links h3 {
                white-space: inherit; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo {
          padding: 1.75rem 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo a {
            display: block;
            min-width: 170px; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo a {
                min-width: 115px; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo a img {
              max-width: 100%;
              -webkit-transition: 0.3s all ease-in-out;
              -o-transition: 0.3s all ease-in-out;
              transition: 0.3s all ease-in-out;
              -webkit-filter: grayscale(100%);
              /* Safari 6.0 - 9.0 */
              filter: grayscale(100%);
              opacity: .5; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo a img {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .footer-logo a img:hover {
                -webkit-filter: none;
                /* Safari 6.0 - 9.0 */
                filter: none;
                opacity: 1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #e6e6e6;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 60px 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > * {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > * {
              -webkit-box-flex: 1;
              -ms-flex: 1 50%;
              flex: 1 50%;
              border-right: 0 !important;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center; } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > * {
              -webkit-box-flex: 1;
              -ms-flex: 1 100%;
              flex: 1 100%; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > * .contact-wrap {
                -ms-flex-preferred-size: 100%;
                flex-basis: 100%; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *:nth-child(2) {
            border-left: 1px solid #e6e6e6;
            border-right: 1px solid #e6e6e6;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *:nth-child(2) {
                border: 0;
                margin-top: 60px; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *:nth-child(3) {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *:nth-child(3) {
                margin-top: 60px; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                flex: 0 0 50%;
                text-align: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-top: 60px; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat .contact-wrap {
              -ms-flex-preferred-size: 85%;
              flex-basis: 85%; }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat .contact-wrap {
                  -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details > *.chat .contact-wrap .chatbtn {
                position: static !important;
                margin-top: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details h3 {
          font-size: 16px;
          font-weight: 600;
          color: #666666; }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details h3 {
              text-align: center; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .contact-details a {
          width: 100%; }
      .b3 #footer-v2 .icon-wrapper {
        padding: 0; }
      body:not(.home-page) #footer-v2:before {
        content: "";
        position: absolute;
        height: 10px;
        width: 100%;
        top: -10px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.08)));
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0% rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.08) 100% 100%);
        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0% rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.08) 100% 100%);
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0% rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.08) 100% 100%);
        background-repeat: repeat-x;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.08)), to(rgba(0, 0, 0, 0.2)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 100%, rgba(0, 0, 0, 0.2) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 100%, rgba(0, 0, 0, 0.2) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 100%, rgba(0, 0, 0, 0.2) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        opacity: 0.5; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal {
        position: fixed;
        width: 100%;
        height: calc(100% - 3.87vw);
        z-index: 10001;
        display: none;
        top: 3.87vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        /* 
    @added by kunal 
    @note to fix the issues caused due to merger of framework
    */ }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal {
            height: calc(100% - 66px);
            top: 66px; } }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal {
            height: calc(100% - 5.8vmax);
            top: 5.8vmax; } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal {
            height: calc(100% - 5.8vmax);
            top: 5.8vmax;
            background: #fff; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.active {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close {
          width: calc(820px + 60px);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          background: none;
          border: 0;
          padding: 0;
          cursor: default; }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close {
              width: calc(50% + 60px); } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close {
              width: calc(75% + 60px); } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close {
              width: 100%; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close svg * {
                stroke: #000; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close .icon-wrapper {
            cursor: pointer; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal .close .icon-wrapper {
                width: 25px;
                height: 25px; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal .icon-wrapper {
          width: 35px;
          height: 35px;
          display: inline-block;
          padding: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal .modal-body {
          width: 820px;
          background: #fff;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .modal-body {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .modal-body {
              width: 50%; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .modal-body {
              width: 75%; } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal .modal-body {
              width: 100%;
              margin-top: 30px; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal .b3 {
          padding-top: 0 !important; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal .b3 #thanks {
            margin: 0;
            padding: 0 !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details {
          border-bottom: 0; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details {
              padding: 0;
              -webkit-box-pack: end;
              -ms-flex-pack: end;
              justify-content: end;
              overflow: scroll;
              height: 100%; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details > * {
            -webkit-box-flex: inherit;
            -ms-flex: inherit;
            flex: inherit;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .close {
            width: calc(1140px + 60px); }
            @media only screen and (max-width: 1679px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .close {
                width: calc(85% + 60px); } }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .close {
                width: calc(100% - 80px + 60px); } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .close {
                width: 100%; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body {
            border: none;
            width: calc(1140px); }
            @media only screen and (max-width: 1679px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body {
                width: 85%; } }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body {
                width: calc(100% - 80px); } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body {
                width: 100%; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-flex: 1;
              -ms-flex: 1;
              flex: 1;
              padding: 45px !important;
              padding-bottom: 50px !important; }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div {
                  -ms-flex-preferred-size: 50%;
                  flex-basis: 50%;
                  -webkit-box-pack: center;
                  -ms-flex-pack: center;
                  justify-content: center; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div {
                  -webkit-box-flex: 1%;
                  -ms-flex: 1%;
                  flex: 1%;
                  padding-left: 30px !important;
                  padding-right: 30px !important;
                  padding-bottom: 0 !important;
                  -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div:first-child {
                    padding-top: 0 !important; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div:nth-child(2) {
                border-left: 1px solid #e6e6e6;
                border-right: 1px solid #e6e6e6;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div:nth-child(2) {
                    border: 0; } }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div.chat {
                  -webkit-box-flex: 0;
                  -ms-flex: 0 0 60%;
                  flex: 0 0 60%; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div.chat p {
                    text-align: center; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div.chat {
                  padding-bottom: 45px !important;
                  -webkit-box-flex: 0;
                  -ms-flex: 0 0 100%;
                  flex: 0 0 100%; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap {
                  width: 100%; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap h3 {
                margin-bottom: 30px !important; }
                @media only screen and (max-width: 991px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap h3 {
                    text-align: center; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap .btn {
                margin-bottom: 15px !important; }
                body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap .btn:nth-last-of-type {
                  margin-bottom: 0 !important; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .modal.contact-details .modal-body > div .contact-wrap .chatbtn {
                position: static !important;
                margin-top: 0 !important; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.search-box {
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.search-box .modal-body {
          padding: 55px;
          -webkit-box-flex: 0;
          -ms-flex: none;
          flex: none; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.search-box .modal-body {
              padding: 0 30px; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.search-box .modal-body .form .icon-wrapper .icon {
            font-size: 1.9rem;
            width: 40px;
            height: 40px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .close {
          width: calc(70% + 60px); }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .close {
              width: calc($modalVideo + 60px); } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .close {
              width: calc($modalVideo - 80px + 60px); } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .close svg * {
              stroke: #000; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body {
          width: 70%; }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body {
              width: 70%; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body {
              width: calc($modalVideo - 80px); } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body {
              width: 100%; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body > * {
            opacity: 0;
            display: block; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #cccccc; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form input {
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          border: none;
          padding: 10px 15px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form input::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            font-weight: 600;
            font-size: 0.875rem;
            text-transform: uppercase;
            letter-spacing: 1px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form input::-moz-placeholder {
            /* Firefox 19+ */
            font-weight: 600;
            font-size: 0.875rem;
            text-transform: uppercase;
            letter-spacing: 1px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form input:-ms-input-placeholder {
            /* IE 10+ */
            font-weight: 600;
            font-size: 0.875rem;
            text-transform: uppercase;
            letter-spacing: 1px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form input:-moz-placeholder {
            /* Firefox 18- */
            font-weight: 600;
            font-size: 0.875rem;
            text-transform: uppercase;
            letter-spacing: 1px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form button {
          background: none;
          border: none; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form button .icon-wrapper {
            width: 40px;
            height: 40px;
            display: block; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form button .icon-wrapper .icon {
              display: inline-block; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .search-box .form button .icon-wrapper .icon:before {
                vertical-align: middle;
                height: 100%;
                width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form {
        padding: 0; }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .close {
            width: calc(55% + 60px); } }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .close {
            width: calc(75% + 60px); } }
        @media only screen and (max-width: 991px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .close {
            width: 95%; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .modal-body {
          max-height: 83vh;
          overflow-y: auto;
          padding: 40px;
          -webkit-box-flex: 0;
          -ms-flex: none;
          flex: none; }
          @media only screen and (max-width: 1679px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .modal-body {
              width: 55%; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .modal-body {
              width: 75%; } }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .modal.free-trial-form .modal-body {
              width: 95%; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .chatbtn {
        pointer-events: none;
        color: #cccccc !important;
        border-color: #cccccc !important; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .chatbtn svg * {
          stroke: #cccccc !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .online-data {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header a, body > form:not(.contextual-administration-panel-container) .ln-tg .modal-body a {
        text-decoration: none;
        cursor: pointer; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs {
        margin: 12rem 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .section-heading-light {
          margin-bottom: 3rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .jw-controlbar {
          width: 100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .aux-link {
          text-transform: uppercase;
          color: #666666;
          font-size: .75rem;
          font-weight: 600;
          letter-spacing: 1.5px;
          display: inline-block;
          line-height: 2.5rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .aux-link:hover {
            color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head {
          margin-bottom: 0.5rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab {
            display: inline-block;
            font-size: 1.125rem;
            padding: 0.5rem 1rem;
            font-weight: 600;
            background: #fff;
            color: #666666;
            opacity: .60;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab:hover {
              opacity: 1; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab.active {
              opacity: 1;
              background: #333333;
              color: #fff; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab .icon {
              width: auto;
              height: 25px;
              float: left;
              font-size: 1.4rem;
              padding-right: .3rem; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-head .tab {
                font-size: 1rem;
                -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                flex-grow: 1; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-content {
          display: none;
          background: #fff;
          min-height: 423px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .ln-tab-content.active {
            display: block; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc {
          padding: 3rem;
          width: calc(100% - 350px); }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc {
              float: right;
              width: auto; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc p {
            font-size: 1.125rem;
            font-weight: 400;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            margin-bottom: 2rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc ul {
            list-style: none;
            padding-left: 0; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc ul li {
              line-height: 2.25rem; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster-desc ul li a {
                font-size: .875rem;
                font-weight: 600;
                text-transform: uppercase;
                letter-spacing: 1.5px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster {
          padding: 1.5rem 2.5rem;
          background-color: #e6e6e6;
          width: 350px;
          height: 423px; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster.align-right {
            float: right; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster {
              height: calc(100% - 0.0rem); } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster {
              height: auto;
              width: 100%; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster figure {
            position: relative;
            display: inline-block; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster figure img {
              position: relative;
              left: 0;
              top: 0;
              -webkit-box-shadow: 0px 1px 1px 0px #cccccc;
              box-shadow: 0px 1px 1px 0px #cccccc;
              z-index: 2; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster figure::before, body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster figure::after {
              content: "";
              position: absolute;
              width: 100%;
              height: 100%;
              z-index: 0;
              background-color: #fff;
              -webkit-box-shadow: 0px 1px 1px 0px #cccccc;
              box-shadow: 0px 1px 1px 0px #cccccc;
              top: 4px;
              left: 4px; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .poster figure::before {
              top: 8px;
              left: 8px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container {
          -ms-flex-flow: wrap;
          flex-flow: wrap;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container .aux-link {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container .aux-link {
                margin-left: auto; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container .ln-tab-head {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container .ln-tab-head {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .ln-tabs .tab-container .ln-tab-content {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .media-control {
        height: 423px; }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control {
            height: auto; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview {
          height: 423px;
          width: 750px;
          background: #666666;
          float: left;
          position: relative;
          overflow: hidden; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview {
              width: 100%;
              height: calc((100vw - 94px) * .5625); } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview {
              height: calc((100vw - 30px) * .5625); } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview::before {
            content: "";
            position: absolute;
            width: 634.5px;
            height: 634.5px;
            background: #e8171f;
            border-radius: 50%;
            -webkit-transform: translate(-30%, -15%);
            -ms-transform: translate(-30%, -15%);
            transform: translate(-30%, -15%);
            z-index: 1;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out;
            opacity: .90; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview::before {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview::before {
                width: 655.65px;
                height: 655.65px;
                -webkit-transform: translate(-30%, -10%);
                -ms-transform: translate(-30%, -10%);
                transform: translate(-30%, -10%); } }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview::before {
                width: 549.9px;
                height: 549.9px; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview::before {
                display: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview:hover::before {
            -webkit-transform: translate(-20%, -15%);
            -ms-transform: translate(-20%, -15%);
            transform: translate(-20%, -15%); }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview:hover::before {
                -webkit-transform: translate(-20%, -10%);
                -ms-transform: translate(-20%, -10%);
                transform: translate(-20%, -10%); } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview:hover .poster-content {
            -webkit-transform: translate(calc(2px), calc(-50% + 2px));
            -ms-transform: translate(calc(2px), calc(-50% + 2px));
            transform: translate(calc(2px), calc(-50% + 2px)); }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            vertical-align: middle;
            width: 60%;
            position: absolute;
            height: auto;
            overflow: hidden;
            padding: 4.25rem;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: start;
            color: #fff;
            z-index: 1;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            top: 50%;
            cursor: default;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content {
                width: 50%; } }
            @media only screen and (max-width: 991px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content {
                padding: 2rem; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content {
                padding: 0;
                width: 100%;
                -webkit-transform: translate(0, -50%);
                -ms-transform: translate(0, -50%);
                transform: translate(0, -50%); } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content h3 {
              font-weight: 800;
              font-size: 2.5rem; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content p {
              font-weight: 400;
              font-size: 1.5rem;
              line-height: 2rem;
              opacity: .9;
              margin: .5rem 0;
              font-weight: 300; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content p {
                  display: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn {
              background: #fff;
              color: #e8171f;
              font-weight: 800;
              letter-spacing: 1.5px;
              font-size: 1rem;
              margin-top: 1.5rem;
              opacity: .9;
              line-height: 2rem;
              -webkit-transition: 0.25s all ease-in-out;
              -o-transition: 0.25s all ease-in-out;
              transition: 0.25s all ease-in-out; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn .icon {
                font-size: 1.6rem; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn:hover {
                opacity: 1; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn {
                  margin: 0 auto;
                  border-radius: 1px; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .poster-content .btn .btn-text {
                  display: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .media {
            -webkit-filter: blur(2px);
            filter: blur(2px);
            position: absolute;
            z-index: 0;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .media {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-preview .media img {
              width: 100%;
              opacity: .2; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          overflow: hidden; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list {
              width: 100%;
              background: #fff; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul {
            padding: 0;
            margin: 0;
            width: 100%;
            height: 423px;
            overflow: auto;
            list-style: none; }
            @media only screen and (max-width: 1200px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul {
                height: auto;
                overflow: initial; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul::-webkit-scrollbar {
              width: .5em; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul::-webkit-scrollbar-track {
              background-color: #fff; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul::-webkit-scrollbar-thumb {
              background-color: #cccccc; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li {
              padding: .89rem 3.3rem;
              cursor: pointer;
              border-bottom: 1px solid #e6e6e6;
              -webkit-transition: 0.25s all ease-in-out;
              -o-transition: 0.25s all ease-in-out;
              transition: 0.25s all ease-in-out;
              color: #666666; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li:last-child {
                border-bottom: none; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li:hover {
                background: #666666;
                color: #fff; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li h5,
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li p {
                margin: 0; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li h5 {
                font-size: 1.125rem;
                font-weight: 600; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li p {
                font-weight: 400;
                line-height: 1.2rem; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active {
                cursor: default;
                padding: 1.58rem 3.3rem;
                background: none;
                color: #666666;
                position: relative; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active {
                    padding: 2.58rem 3.3rem; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active:before {
                      height: calc(100% - 5.66rem); }
                    body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active h5 {
                      margin-bottom: .5rem; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active p {
                      line-height: 1.2rem;
                      opacity: 1;
                      margin-bottom: 0; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active:before {
                  content: "";
                  height: calc(100% - 4rem);
                  width: 8px;
                  background: #e8171f;
                  position: absolute;
                  -webkit-transform: translate(-1.5rem, 0.5rem);
                  -ms-transform: translate(-1.5rem, 0.5rem);
                  transform: translate(-1.5rem, 0.5rem);
                  -webkit-transition: 0.25s all ease-in-out;
                  -o-transition: 0.25s all ease-in-out;
                  transition: 0.25s all ease-in-out; }
                  @media (prefers-reduced-motion: reduce) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active:before {
                      -webkit-transition: none;
                      -o-transition: none;
                      transition: none; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active:hover {
                  background: none;
                  -webkit-transform: translate(0, 0);
                  -ms-transform: translate(0, 0);
                  transform: translate(0, 0); }
                body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li.active h5 {
                  font-size: 1.875rem;
                  margin-bottom: 0;
                  color: #333333;
                  font-weight: 800; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li p {
                -webkit-transition: 0.3s all ease-in-out;
                -o-transition: 0.3s all ease-in-out;
                transition: 0.3s all ease-in-out;
                line-height: 0.1rem;
                opacity: 0;
                margin-bottom: -7px; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .media-control .media-list ul li p {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control [id^="ln-media-player-"] {
          z-index: -1;
          opacity: 0;
          -webkit-transition: 0.3s all ease-in-out;
          -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .media-control [id^="ln-media-player-"] {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-preview:before {
          -webkit-transform: translate(-100%, -15%);
          -ms-transform: translate(-100%, -15%);
          transform: translate(-100%, -15%); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-preview .poster-content {
          left: -100%; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-preview .media img {
          opacity: 0;
          z-index: -1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-list .active {
          padding: 2.58rem 3.3rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-list .active:before {
            height: calc(100% - 5.66rem); }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-list .active h5 {
            margin-bottom: .5rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing .media-list .active p {
            line-height: 1.2rem;
            opacity: 1;
            margin-bottom: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .media-control.playing [id^="ln-media-player-"] {
          z-index: 1;
          opacity: 1; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header img {
        vertical-align: middle !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 a {
        text-decoration: none; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 sup {
        font-size: 12px;
        top: -0.3em; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .chat p {
        font-weight: 300 !important;
        line-height: 1.5;
        font-size: 1rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .chat p strong, body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .chat p b {
          font-weight: bolder; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .container {
        max-width: 1170px; }
      body > form:not(.contextual-administration-panel-container) .ln-tg svg {
        overflow: hidden;
        vertical-align: middle; }
      body > form:not(.contextual-administration-panel-container) .ln-tg select {
        background: url("//www.lexisnexis.com/images/angle-down.svg") no-repeat !important;
        background-size: 17px !important;
        background-position: calc(100% - 20px) center !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
        left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav a {
          text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 {
          margin-top: 0; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .icon-wrapper svg {
          width: 35px;
          height: 35px;
          color: #cccccc;
          stroke-width: 5px;
          margin-left: -5px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .icon-wrapper[icon-stroke-color=grey-dark] svg * {
          stroke: #cccccc; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .icon-wrapper[icon-stroke-width="3"] svg .s-wide {
          stroke-width: 5px; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav {
          margin-top: 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-link {
        text-decoration: underline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-link:hover {
        text-decoration: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link {
        text-decoration: underline !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link:hover {
        text-decoration: none !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header > .free-trial {
        border: 0 !important;
        font-weight: 600; }
      body > form:not(.contextual-administration-panel-container) .ln-tg #header > .free-trial:hover {
        background-color: #c5141a !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg div.modal {
        background-color: transparent; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg div.modal {
            background: white; } }
      body > form:not(.contextual-administration-panel-container) .ln-tg .b4::before {
        top: 3.87vw; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer {
        background: #fff;
        border: 0;
        border-top: 1px solid #e6e6e6;
        padding: 1.5rem 0; }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer {
            text-align: center; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer a img {
          max-width: 100%;
          -webkit-transition: 0.3s all ease-in-out;
          -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
          -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
          opacity: .5; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer a img:hover {
            -webkit-filter: none;
            filter: none;
            opacity: 1; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer a img {
              max-width: 50%; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-links {
          margin-top: 0 !important; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-links ul {
            display: inline-block; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .re-logo {
          -webkit-filter: grayscale(1);
          filter: grayscale(1);
          opacity: 0.5;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .re-logo:hover {
            opacity: 1;
            -webkit-filter: grayscale(0);
            filter: grayscale(0); }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-nav {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-nav {
              margin: 1rem 0 3rem; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-nav .copy-right {
            font-size: .75rem;
            font-weight: 600;
            text-transform: uppercase;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-nav .copy-right a {
              color: #999999;
              -ms-flex-item-align: center;
              -ms-grid-row-align: center;
              align-self: center; }
              body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-nav .copy-right a:hover {
                color: #e8171f; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-mcopy {
          font-size: 0.75rem;
          text-align: center;
          margin: 0;
          padding: 0;
          font-weight: 600;
          color: #999999; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .b3 #mini-footer .footer-mcopy span {
            font-weight: 300;
            text-transform: uppercase;
            font-size: 0.675rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .b3 footer {
        background: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .b3 footer .footer-logo img {
          max-width: inherit;
          max-height: inherit;
          width: 100%;
          min-width: 7.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .b3 .footer-links ul.list-unstyled li a {
        color: #6d6e71 !important; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px);
        background: rgba(0, 0, 0, 0.8);
        text-align: center;
        color: #cccccc;
        position: fixed;
        width: 100%;
        z-index: 15;
        height: 4rem;
        line-height: 4rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 1.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-right: 0;
        top: 3.87vw;
        -webkit-transition: 0.3s all ease-in-out;
        -o-transition: 0.3s all ease-in-out;
        transition: 0.3s all ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
        @media only screen and (max-width: 1679px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
            top: 66px; } }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
            top: 5.8vmax; } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav {
            padding: 0 1rem;
            height: calc(4rem - 1rem);
            line-height: calc(4rem - 1rem);
            white-space: nowrap; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sticky-free-trail .free-trail, body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sticky-free-trail .free-trail-global {
          opacity: 1; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .free-trail, body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .free-trail-global {
          opacity: 0;
          -webkit-transition: 0.3s all ease-in-out;
          -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .free-trail, body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .free-trail-global {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .interlink .active {
          background-color: #000; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .interlink .ilink span {
          margin-left: -.50rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu {
          position: relative;
          cursor: pointer;
          padding-right: 1rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .icon {
            font-size: 1.5rem; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu {
              display: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 {
            position: absolute;
            top: 80%;
            opacity: 0;
            visibility: hidden;
            background: #fff;
            -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
            border-top: 4px solid #000;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            width: 16rem;
            right: 0;
            z-index: -1;
            -webkit-transition: 0.3s all ease-in-out;
            -o-transition: 0.3s all ease-in-out;
            transition: 0.3s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav {
              width: 100%; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav {
                  position: static; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul {
                padding: 0;
                margin: 0;
                width: 100%; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul {
                    margin-left: 1rem; } }
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li {
                  border-bottom: 1px solid #e6e6e6;
                  line-height: normal;
                  padding-top: 1rem;
                  padding-bottom: 1rem;
                  font-size: 1rem;
                  font-weight: 600;
                  cursor: pointer;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-transition: 0.6s all ease-in-out;
                  -o-transition: 0.6s all ease-in-out;
                  transition: 0.6s all ease-in-out; }
                  @media only screen and (max-width: 767px) {
                    body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li {
                      border-bottom: none; } }
                  body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li:hover {
                    background: #e6e6e6; }
                    body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li:hover a {
                      color: #000; }
                  body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li a {
                    color: #666666;
                    text-align: left;
                    padding: 0 1.25rem; }
                    @media only screen and (max-width: 767px) {
                      body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav ul li a {
                        color: #fff; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link {
                color: #006997;
                font-weight: 600;
                font-size: .8rem;
                display: block;
                padding: 1.25rem 0;
                text-decoration: underline;
                text-align: left; }
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link:hover {
                  color: #e8171f; }
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link:focus {
                  -webkit-box-shadow: none;
                  box-shadow: none; }
                @media only screen and (max-width: 767px) {
                  body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu .level-2 .nav .cta-link {
                    padding-left: 2.2rem !important; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active {
            background-color: #000; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active-d {
            background-color: #000; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active-d {
                background-color: transparent; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active-d .level-2 {
              opacity: 1;
              visibility: visible;
              top: 100%;
              -webkit-transition: 0.2s all ease-in-out;
              -o-transition: 0.2s all ease-in-out;
              transition: 0.2s all ease-in-out; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active-d .level-2 {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .dd-menu.active-d .level-2 {
                  position: relative;
                  opacity: 1;
                  visibility: visible;
                  z-index: 1;
                  width: 100vw;
                  border-top: none;
                  background-color: transparent; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 {
          -webkit-transition: 0.2s all ease-in-out;
          -o-transition: 0.2s all ease-in-out;
          transition: 0.2s all ease-in-out;
          margin-bottom: 0;
          line-height: 4rem;
          font-size: 1.125rem;
          font-weight: 600;
          color: #e6e6e6; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 {
              font-size: 1rem !important;
              line-height: calc(4rem - 1rem); } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 a {
            color: #e6e6e6; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav h2 a:hover {
              color: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .btn {
          margin-right: 1rem;
          display: inline-block; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav .btn {
              letter-spacing: 0.5px;
              padding-left: 0.75rem !important;
              padding-right: 0.75rem !important;
              margin-right: 0;
              margin-left: .4rem;
              font-size: .65rem; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .subnav-btn {
          display: none; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .subnav-btn {
              display: inline;
              font-size: 4rem;
              letter-spacing: -.2rem;
              line-height: .5rem; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav {
          display: inline-block;
          white-space: nowrap; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav {
              height: 0;
              overflow: hidden;
              width: 0;
              position: absolute;
              left: 0;
              background: rgba(51, 51, 51, 0.95);
              top: calc(4rem - 1rem);
              -webkit-transition: 0.25s height ease-in-out;
              -o-transition: 0.25s height ease-in-out;
              transition: 0.25s height ease-in-out; } }
  @media only screen and (max-width: 767px) and (prefers-reduced-motion: reduce) {
    body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item {
            display: inline-block; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item {
                display: block;
                text-align: left; } }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item.active a {
              color: #fff; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item a {
              font-size: 0.95rem;
              color: #cccccc;
              padding: 0 1rem;
              font-weight: 400; }
              @media only screen and (max-width: 991px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item a {
                  padding: 0 .5rem; } }
              @media only screen and (max-width: 480px) {
                body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item a {
                  padding: 0 1rem; } }
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav nav .nav .nav-item a:hover {
                color: #fff; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.open .nav {
          height: auto; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.open .nav {
              width: 100vw; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular {
          padding: 0 1.5rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular nav .subnav-btn {
            display: inline;
            font-size: 4rem;
            letter-spacing: -0.2rem;
            line-height: 0.5rem; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular nav .nav {
            height: 0;
            overflow: hidden;
            width: 0;
            position: absolute;
            left: 0;
            background: rgba(51, 51, 51, 0.95);
            top: calc(4rem - 1rem);
            -webkit-transition: 0.25s height ease-in-out;
            -o-transition: 0.25s height ease-in-out;
            transition: 0.25s height ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular nav .nav {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
        body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular.open .nav {
          height: auto;
          width: 100vw; }
          body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular.open .nav .nav-item {
            display: block;
            text-align: left; }
            body > form:not(.contextual-administration-panel-container) .ln-tg .sub-nav.sub-nav-tabular.open .nav .nav-item a {
              padding: 0 1.5rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tg .jump-section {
        padding-top: 5vw; }
        body > form:not(.contextual-administration-panel-container) .ln-tg .jump-section#industry {
          background-color: #edeeee; }
    body > form:not(.contextual-administration-panel-container) .ln-tabs {
      margin: 12rem 0; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .section-heading-light {
        margin-bottom: 3rem; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .jw-controlbar {
        width: 100%; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .aux-link {
        text-transform: uppercase;
        color: #666666;
        font-size: .75rem;
        font-weight: 600;
        letter-spacing: 1.5px;
        display: inline-block;
        line-height: 2.5rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .aux-link:hover {
          color: #e8171f; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head {
        margin-bottom: 0.5rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab {
          display: inline-block;
          font-size: 1.125rem;
          padding: 0.5rem 1rem;
          font-weight: 600;
          background: #fff;
          color: #666666;
          opacity: .60;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab:hover {
            opacity: 1; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab.active {
            opacity: 1;
            background: #333333;
            color: #fff; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab .icon {
            width: auto;
            height: 25px;
            float: left;
            font-size: 1.4rem;
            padding-right: .3rem; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-head .tab {
              font-size: 1rem;
              -webkit-box-flex: 1;
              -ms-flex-positive: 1;
              flex-grow: 1; } }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-content {
        display: none;
        background: #fff;
        min-height: 423px; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .ln-tab-content.active {
          display: block; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc {
        padding: 3rem;
        width: calc(100% - 350px); }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc {
            float: right;
            width: auto; } }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc p {
          font-size: 1.125rem;
          font-weight: 400;
          -webkit-hyphens: none;
          -ms-hyphens: none;
          hyphens: none;
          margin-bottom: 2rem; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc ul {
          list-style: none;
          padding-left: 0; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc ul li {
            line-height: 2.25rem; }
            body > form:not(.contextual-administration-panel-container) .ln-tabs .poster-desc ul li a {
              font-size: .875rem;
              font-weight: 600;
              text-transform: uppercase;
              letter-spacing: 1.5px; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .poster {
        padding: 1.5rem 2.5rem;
        background-color: #e6e6e6;
        width: 350px;
        height: 423px; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .poster.align-right {
          float: right; }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster {
            height: calc(100% - 0.0rem); } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster {
            height: auto;
            width: 100%; } }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .poster figure {
          position: relative;
          display: inline-block; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster figure img {
            position: relative;
            left: 0;
            top: 0;
            -webkit-box-shadow: 0px 1px 1px 0px #cccccc;
            box-shadow: 0px 1px 1px 0px #cccccc;
            z-index: 2; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster figure::before, body > form:not(.contextual-administration-panel-container) .ln-tabs .poster figure::after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 0;
            background-color: #fff;
            -webkit-box-shadow: 0px 1px 1px 0px #cccccc;
            box-shadow: 0px 1px 1px 0px #cccccc;
            top: 4px;
            left: 4px; }
          body > form:not(.contextual-administration-panel-container) .ln-tabs .poster figure::before {
            top: 8px;
            left: 8px; }
      body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container {
        -ms-flex-flow: wrap;
        flex-flow: wrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container .aux-link {
          -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
          order: 1; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container .aux-link {
              margin-left: auto; } }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container .ln-tab-head {
          -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
          order: 0;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container .ln-tab-head {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; } }
        body > form:not(.contextual-administration-panel-container) .ln-tabs .tab-container .ln-tab-content {
          -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
          order: 2; }
    body > form:not(.contextual-administration-panel-container) .media-control {
      height: 423px; }
      @media only screen and (max-width: 1200px) {
        body > form:not(.contextual-administration-panel-container) .media-control {
          height: auto; } }
      body > form:not(.contextual-administration-panel-container) .media-control .media-preview {
        height: 423px;
        width: 750px;
        background: #666666;
        float: left;
        position: relative;
        overflow: hidden; }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview {
            width: 100%;
            height: calc((100vw - 94px) * .5625); } }
        @media only screen and (max-width: 767px) {
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview {
            height: calc((100vw - 30px) * .5625); } }
        body > form:not(.contextual-administration-panel-container) .media-control .media-preview::before {
          content: "";
          position: absolute;
          width: 634.5px;
          height: 634.5px;
          background: #e8171f;
          border-radius: 50%;
          -webkit-transform: translate(-30%, -15%);
          -ms-transform: translate(-30%, -15%);
          transform: translate(-30%, -15%);
          z-index: 1;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out;
          opacity: .90; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview::before {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview::before {
              width: 655.65px;
              height: 655.65px;
              -webkit-transform: translate(-30%, -10%);
              -ms-transform: translate(-30%, -10%);
              transform: translate(-30%, -10%); } }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview::before {
              width: 549.9px;
              height: 549.9px; } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview::before {
              display: none; } }
        body > form:not(.contextual-administration-panel-container) .media-control .media-preview:hover::before {
          -webkit-transform: translate(-20%, -15%);
          -ms-transform: translate(-20%, -15%);
          transform: translate(-20%, -15%); }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview:hover::before {
              -webkit-transform: translate(-20%, -10%);
              -ms-transform: translate(-20%, -10%);
              transform: translate(-20%, -10%); } }
        body > form:not(.contextual-administration-panel-container) .media-control .media-preview:hover .poster-content {
          -webkit-transform: translate(calc(2px), calc(-50% + 2px));
          -ms-transform: translate(calc(2px), calc(-50% + 2px));
          transform: translate(calc(2px), calc(-50% + 2px)); }
        body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          vertical-align: middle;
          width: 60%;
          position: absolute;
          height: auto;
          overflow: hidden;
          padding: 4.25rem;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: start;
          color: #fff;
          z-index: 1;
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
          top: 50%;
          cursor: default;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content {
              width: 50%; } }
          @media only screen and (max-width: 991px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content {
              padding: 2rem; } }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content {
              padding: 0;
              width: 100%;
              -webkit-transform: translate(0, -50%);
              -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); } }
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content h3 {
            font-weight: 800;
            font-size: 2.5rem; }
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content p {
            font-weight: 400;
            font-size: 1.5rem;
            line-height: 2rem;
            opacity: .9;
            margin: .5rem 0;
            font-weight: 300; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content p {
                display: none; } }
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn {
            background: #fff;
            color: #e8171f;
            font-weight: 800;
            letter-spacing: 1.5px;
            font-size: 1rem;
            margin-top: 1.5rem;
            opacity: .9;
            line-height: 2rem;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn .icon {
              font-size: 1.6rem; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn:hover {
              opacity: 1; }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn {
                margin: 0 auto;
                border-radius: 1px; } }
            @media only screen and (max-width: 767px) {
              body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn .btn-text {
                display: none; } }
        body > form:not(.contextual-administration-panel-container) .media-control .media-preview .media {
          -webkit-filter: blur(2px);
          filter: blur(2px);
          position: absolute;
          z-index: 0;
          -webkit-transition: 0.25s all ease-in-out;
          -o-transition: 0.25s all ease-in-out;
          transition: 0.25s all ease-in-out; }
          @media (prefers-reduced-motion: reduce) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-preview .media {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          body > form:not(.contextual-administration-panel-container) .media-control .media-preview .media img {
            width: 100%;
            opacity: .2; }
      body > form:not(.contextual-administration-panel-container) .media-control .media-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden; }
        @media only screen and (max-width: 1200px) {
          body > form:not(.contextual-administration-panel-container) .media-control .media-list {
            width: 100%;
            background: #fff; } }
        body > form:not(.contextual-administration-panel-container) .media-control .media-list ul {
          padding: 0;
          margin: 0;
          width: 100%;
          height: 423px;
          overflow: auto;
          list-style: none; }
          @media only screen and (max-width: 1200px) {
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul {
              height: auto;
              overflow: initial; } }
          body > form:not(.contextual-administration-panel-container) .media-control .media-list ul::-webkit-scrollbar {
            width: .5em; }
          body > form:not(.contextual-administration-panel-container) .media-control .media-list ul::-webkit-scrollbar-track {
            background-color: #fff; }
          body > form:not(.contextual-administration-panel-container) .media-control .media-list ul::-webkit-scrollbar-thumb {
            background-color: #cccccc; }
          body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li {
            padding: .89rem 3.3rem;
            cursor: pointer;
            border-bottom: 1px solid #e6e6e6;
            -webkit-transition: 0.25s all ease-in-out;
            -o-transition: 0.25s all ease-in-out;
            transition: 0.25s all ease-in-out;
            color: #666666; }
            @media (prefers-reduced-motion: reduce) {
              body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li:last-child {
              border-bottom: none; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li:hover {
              background: #666666;
              color: #fff; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li h5,
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li p {
              margin: 0; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li h5 {
              font-size: 1.125rem;
              font-weight: 600; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li p {
              font-weight: 400;
              line-height: 1.2rem; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active {
              cursor: default;
              padding: 1.58rem 3.3rem;
              background: none;
              color: #666666;
              position: relative; }
              @media only screen and (max-width: 767px) {
                body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active {
                  padding: 2.58rem 3.3rem; }
                  body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active:before {
                    height: calc(100% - 5.66rem); }
                  body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active h5 {
                    margin-bottom: .5rem; }
                  body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active p {
                    line-height: 1.2rem;
                    opacity: 1;
                    margin-bottom: 0; } }
              body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active:before {
                content: "";
                height: calc(100% - 4rem);
                width: 8px;
                background: #e8171f;
                position: absolute;
                -webkit-transform: translate(-1.5rem, 0.5rem);
                -ms-transform: translate(-1.5rem, 0.5rem);
                transform: translate(-1.5rem, 0.5rem);
                -webkit-transition: 0.25s all ease-in-out;
                -o-transition: 0.25s all ease-in-out;
                transition: 0.25s all ease-in-out; }
                @media (prefers-reduced-motion: reduce) {
                  body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active:before {
                    -webkit-transition: none;
                    -o-transition: none;
                    transition: none; } }
              body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active:hover {
                background: none;
                -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0); }
              body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li.active h5 {
                font-size: 1.875rem;
                margin-bottom: 0;
                color: #333333;
                font-weight: 800; }
            body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li p {
              -webkit-transition: 0.3s all ease-in-out;
              -o-transition: 0.3s all ease-in-out;
              transition: 0.3s all ease-in-out;
              line-height: 0.1rem;
              opacity: 0;
              margin-bottom: -7px; }
              @media (prefers-reduced-motion: reduce) {
                body > form:not(.contextual-administration-panel-container) .media-control .media-list ul li p {
                  -webkit-transition: none;
                  -o-transition: none;
                  transition: none; } }
      body > form:not(.contextual-administration-panel-container) .media-control [id^="ln-media-player-"] {
        z-index: -1;
        opacity: 0;
        -webkit-transition: 0.3s all ease-in-out;
        -o-transition: 0.3s all ease-in-out;
        transition: 0.3s all ease-in-out; }
        @media (prefers-reduced-motion: reduce) {
          body > form:not(.contextual-administration-panel-container) .media-control [id^="ln-media-player-"] {
            -webkit-transition: none;
            -o-transition: none;
            transition: none; } }
      body > form:not(.contextual-administration-panel-container) .media-control.playing .media-preview:before {
        -webkit-transform: translate(-100%, -15%);
        -ms-transform: translate(-100%, -15%);
        transform: translate(-100%, -15%); }
      body > form:not(.contextual-administration-panel-container) .media-control.playing .media-preview .poster-content {
        left: -100%; }
      body > form:not(.contextual-administration-panel-container) .media-control.playing .media-preview .media img {
        opacity: 0;
        z-index: -1; }
      body > form:not(.contextual-administration-panel-container) .media-control.playing .media-list .active {
        padding: 2.58rem 3.3rem; }
        body > form:not(.contextual-administration-panel-container) .media-control.playing .media-list .active:before {
          height: calc(100% - 5.66rem); }
        body > form:not(.contextual-administration-panel-container) .media-control.playing .media-list .active h5 {
          margin-bottom: .5rem; }
        body > form:not(.contextual-administration-panel-container) .media-control.playing .media-list .active p {
          line-height: 1.2rem;
          opacity: 1;
          margin-bottom: 0; }
      body > form:not(.contextual-administration-panel-container) .media-control.playing [id^="ln-media-player-"] {
        z-index: 1;
        opacity: 1; }
    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .countries ul .country-region .country-list li a .flag {
      background-image: url("//www.lexisnexis.com/icon/flags/flag-sprite-v4.svg"); }
    body > form:not(.contextual-administration-panel-container) .ln-tg #footer-v2 .pre-footer .links a .flag {
      background-image: url("//www.lexisnexis.com/icon/flags/flag-sprite-v4.svg"); }
  body.sticky-header > form:not(.contextual-administration-panel-container) .ln-tg #header {
    -webkit-transform: translateY(-4.87vw);
    -ms-transform: translateY(-4.87vw);
    transform: translateY(-4.87vw); }
  body.b4.open .overlay-tg {
    opacity: 1;
    visibility: visible; }
  body.b4.sub-nav .overlay-tg {
    opacity: 1;
    visibility: visible;
    z-index: 9; }
  body.b4 .overlay-tg {
    content: "";
    opacity: 0;
    -webkit-backdrop-filter: saturate(100%) blur(2px);
    backdrop-filter: saturate(100%) blur(2px);
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.2s opacity ease-in-out;
    -o-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    visibility: hidden;
    z-index: 1; }

/*Lato-light */
@font-face {
  font-family: "Lato";
  src: url("//www.lexisnexis.com/fonts/lato-regular-300.woff2") format("woff2");
  /* Modern Browsers */
  font-style: normal;
  font-weight: 300;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/* Lato-LightItalic */
@font-face {
  font-family: 'Lato';
  src: url("//www.lexisnexis.com/fonts/lato-italic-300.woff2") format("woff2");
  /* Modern Browsers */
  font-style: italic;
  font-weight: 300;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/*Lato-Regular-400*/
@font-face {
  font-family: "Lato";
  src: url("//www.lexisnexis.com/fonts/lato-regular-400.woff2") format("woff2");
  /* Modern Browsers */
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/* Lato-Italic */
@font-face {
  font-family: 'Lato';
  src: url("//www.lexisnexis.com/fonts/Lato-Italic.woff2") format("woff2");
  /* Modern Browsers */
  font-style: italic;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/*Lato-Bold */
@font-face {
  font-family: "Lato";
  src: url("//www.lexisnexis.com/fonts/Lato-Bold.woff2") format("woff2");
  /* Modern Browsers */
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/* Lato-BoldItalic */
@font-face {
  font-family: 'Lato';
  src: url("//www.lexisnexis.com/fonts/Lato-BoldItalic.woff2") format("woff2");
  /* Modern Browsers */
  font-style: italic;
  font-weight: 600;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/*Lato-Black */
@font-face {
  font-family: "Lato";
  src: url("//www.lexisnexis.com/fonts/lato-black-800.woff2") format("woff2");
  /* Modern Browsers */
  font-style: normal;
  font-weight: 800;
  text-rendering: optimizeLegibility;
  font-display: swap; }

/* Webfont: Lato-BlackItalic */
@font-face {
  font-family: 'Lato';
  src: url("//www.lexisnexis.com/fonts/Lato-BlackItalic.woff2") format("woff2");
  /* Modern Browsers */
  font-style: italic;
  font-weight: 800;
  text-rendering: optimizeLegibility;
  font-display: swap; }

.icon-large .ln-icon-svg {
  width: 50px !important;
  height: 50px !important; }

.ln-icon-svg:hover use .s-wide .ln-icon-svg:hover use .s-thin {
  stroke: #fc0; }

.ln-icon-svg:hover .s-wide {
  stroke-width: 2; }

.icons:hover .s-thin {
  stroke-width: 1; }

.icons .s-wide {
  stroke-width: 4; }

.icons .s-thin {
  stroke-width: 1; }

.icon-large .ln-icon-svg use.icon .icons .s-wide {
  stroke-width: 10; }

.icon-large .ln-icon-svg use.icon .icons .s-thin {
  stroke-width: 2; }

/*SVG Code Inject*/
.icon-svgcode .icon-wrap svg {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin: 10px;
  stroke: currentColor;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear; }
  .icon-svgcode .icon-wrap svg .st2 {
    fill: #E8171F; }

.icon-svgcode svg:hover {
  /*   width: 120px;
        height: 120px;
		margin: 0;*/ }

.icon-svgcode svg:hover * {
  stroke: #E8171F;
  /*//stroke-width: 2;*/ }

.icon-svgcode .icon-wrap[icon-stroke-color="red"] svg * {
  stroke: #E8171F; }

.icon-svgcode .icon-wrap[icon-stroke-color="grey"] svg * {
  stroke: #ccc; }

.icon-svgcode .icon-wrap[icon-stroke-color="yellow"] svg * {
  stroke: #fC0; }

.icon-wrap[icon-stroke-width="1"] svg .s-wide {
  stroke-width: 1; }

.icon-wrap[icon-stroke-width="2"] svg .s-wide {
  stroke-width: 2; }

.icon-wrap[icon-stroke-width="3"] svg .s-wide {
  stroke-width: 3; }

.icon-wrap[icon-stroke-width="4"] svg .s-wide {
  stroke-width: 4; }

.icon-wrap[icon-stroke-width="5"] svg .s-wide {
  stroke-width: 5; }

.icon-wrap[icon-stroke-width="6"] svg .s-wide {
  stroke-width: 6; }

.icon-wrap[icon-stroke-width="7"] svg .s-wide {
  stroke-width: 7; }

.icon-wrap[icon-stroke-width="8"] svg .s-wide {
  stroke-width: 8; }

.icon-wrap[icon-stroke-width="1"] svg .s-thin {
  stroke-width: 1; }

.icon-wrap[icon-stroke-width="2"] svg .s-thin {
  stroke-width: 2; }

.icon-wrap[icon-stroke-width="3"] svg .s-thin {
  stroke-width: 3; }

.icon-wrap[icon-stroke-width="4"] svg .s-thin {
  stroke-width: 4; }

.icon-wrap[icon-stroke-width="5"] svg .s-thin {
  stroke-width: 5; }

.icon-wrap[icon-stroke-width="6"] svg .s-thin {
  stroke-width: 6; }

.icon-wrap[icon-stroke-width="7"] svg .s-thin {
  stroke-width: 7; }

.icon-wrap[icon-stroke-width="8"] svg .s-thin {
  stroke-width: 8; }

.svg-ctr {
  list-style: none;
  margin: 30px 0 115px 0;
  padding: 0; }

.svg-ctr li {
  float: left;
  margin: 5px 10px; }

.svg-ctr li input {
  height: 40px;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  margin-left: 20px; }

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em; }

.flag {
  width: 19px;
  height: 14px;
  display: inline-block;
  margin: 0 10px 0 0;
  vertical-align: middle;
  float: left; }

.flag-icon:before {
  content: "\00a0"; }

.flag-icon-ad {
  background-image: url(../icon/flags/ad.svg); }

.flag-icon-ae {
  background-image: url(../icon/flags/ae.svg); }

.flag-icon-af {
  background-image: url(../icon/flags/af.svg); }

.flag-icon-ag {
  background-image: url(../icon/flags/ag.svg); }

.flag-icon-ai {
  background-image: url(../icon/flags/ai.svg); }

.flag-icon-al {
  background-image: url(../icon/flags/al.svg); }

.flag-icon-am {
  background-image: url(../icon/flags/am.svg); }

.flag-icon-ao {
  background-image: url(../icon/flags/ao.svg); }

.flag-icon-aq {
  background-image: url(../icon/flags/aq.svg); }

.flag-icon-as {
  background-image: url(../icon/flags/as.svg); }

.flag-icon-aw {
  background-image: url(../icon/flags/aw.svg); }

.flag-icon-ax {
  background-image: url(../icon/flags/ax.svg); }

.flag-icon-az {
  background-image: url(../icon/flags/az.svg); }

.flag-icon-ba {
  background-image: url(../icon/flags/ba.svg); }

.flag-icon-bb {
  background-image: url(../icon/flags/bb.svg); }

.flag-icon-bd {
  background-image: url(../icon/flags/bd.svg); }

.flag-icon-bf {
  background-image: url(../icon/flags/bf.svg); }

.flag-icon-bg {
  background-image: url(../icon/flags/bg.svg); }

.flag-icon-bh {
  background-image: url(../icon/flags/bh.svg); }

.flag-icon-bi {
  background-image: url(../icon/flags/bi.svg); }

.flag-icon-bj {
  background-image: url(../icon/flags/bj.svg); }

.flag-icon-bl {
  background-image: url(../icon/flags/bl.svg); }

.flag-icon-bm {
  background-image: url(../icon/flags/bm.svg); }

.flag-icon-bn {
  background-image: url(../icon/flags/bn.svg); }

.flag-icon-bo {
  background-image: url(../icon/flags/bo.svg); }

.flag-icon-bq {
  background-image: url(../icon/flags/bq.svg); }

.flag-icon-br {
  background-image: url(../icon/flags/br.svg); }

.flag-icon-bs {
  background-image: url(../icon/flags/bs.svg); }

.flag-icon-bt {
  background-image: url(../icon/flags/bt.svg); }

.flag-icon-bv {
  background-image: url(../icon/flags/bv.svg); }

.flag-icon-bw {
  background-image: url(../icon/flags/bw.svg); }

.flag-icon-by {
  background-image: url(../icon/flags/by.svg); }

.flag-icon-bz {
  background-image: url(../icon/flags/bz.svg); }

.flag-icon-cc {
  background-image: url(../icon/flags/cc.svg); }

.flag-icon-cd {
  background-image: url(../icon/flags/cd.svg); }

.flag-icon-cf {
  background-image: url(../icon/flags/cf.svg); }

.flag-icon-cg {
  background-image: url(../icon/flags/cg.svg); }

.flag-icon-ci {
  background-image: url(../icon/flags/ci.svg); }

.flag-icon-ck {
  background-image: url(../icon/flags/ck.svg); }

.flag-icon-cm {
  background-image: url(../icon/flags/cm.svg); }

.flag-icon-cr {
  background-image: url(../icon/flags/cr.svg); }

.flag-icon-cu {
  background-image: url(../icon/flags/cu.svg); }

.flag-icon-cv {
  background-image: url(../icon/flags/cv.svg); }

.flag-icon-cw {
  background-image: url(../icon/flags/cw.svg); }

.flag-icon-cx {
  background-image: url(../icon/flags/cx.svg); }

.flag-icon-cy {
  background-image: url(../icon/flags/cy.svg); }

.flag-icon-cz {
  background-image: url(../icon/flags/cz.svg); }

.flag-icon-dj {
  background-image: url(../icon/flags/dj.svg); }

.flag-icon-dm {
  background-image: url(../icon/flags/dm.svg); }

.flag-icon-do {
  background-image: url(../icon/flags/do.svg); }

.flag-icon-dz {
  background-image: url(../icon/flags/dz.svg); }

.flag-icon-ec {
  background-image: url(../icon/flags/ec.svg); }

.flag-icon-ee {
  background-image: url(../icon/flags/ee.svg); }

.flag-icon-eg {
  background-image: url(../icon/flags/eg.svg); }

.flag-icon-eh {
  background-image: url(../icon/flags/eh.svg); }

.flag-icon-er {
  background-image: url(../icon/flags/er.svg); }

.flag-icon-et {
  background-image: url(../icon/flags/et.svg); }

.flag-icon-fj {
  background-image: url(../icon/flags/fj.svg); }

.flag-icon-fk {
  background-image: url(../icon/flags/fk.svg); }

.flag-icon-fm {
  background-image: url(../icon/flags/fm.svg); }

.flag-icon-fo {
  background-image: url(../icon/flags/fo.svg); }

.flag-icon-ga {
  background-image: url(../icon/flags/ga.svg); }

.flag-icon-gd {
  background-image: url(../icon/flags/gd.svg); }

.flag-icon-ge {
  background-image: url(../icon/flags/ge.svg); }

.flag-icon-gf {
  background-image: url(../icon/flags/gf.svg); }

.flag-icon-gg {
  background-image: url(../icon/flags/gg.svg); }

.flag-icon-gh {
  background-image: url(../icon/flags/gh.svg); }

.flag-icon-gi {
  background-image: url(../icon/flags/gi.svg); }

.flag-icon-gl {
  background-image: url(../icon/flags/gl.svg); }

.flag-icon-gm {
  background-image: url(../icon/flags/gm.svg); }

.flag-icon-gn {
  background-image: url(../icon/flags/gn.svg); }

.flag-icon-gp {
  background-image: url(../icon/flags/gp.svg); }

.flag-icon-gq {
  background-image: url(../icon/flags/gq.svg); }

.flag-icon-gs {
  background-image: url(../icon/flags/gs.svg); }

.flag-icon-gt {
  background-image: url(../icon/flags/gt.svg); }

.flag-icon-gu {
  background-image: url(../icon/flags/gu.svg); }

.flag-icon-gw {
  background-image: url(../icon/flags/gw.svg); }

.flag-icon-gy {
  background-image: url(../icon/flags/gy.svg); }

.flag-icon-hm {
  background-image: url(../icon/flags/hm.svg); }

.flag-icon-hn {
  background-image: url(../icon/flags/hn.svg); }

.flag-icon-hr {
  background-image: url(../icon/flags/hr.svg); }

.flag-icon-ht {
  background-image: url(../icon/flags/ht.svg); }

.flag-icon-hu {
  background-image: url(../icon/flags/hu.svg); }

.flag-icon-id {
  background-image: url(../icon/flags/id.svg); }

.flag-icon-ie {
  background-image: url(../icon/flags/ie.svg); }

.flag-icon-im {
  background-image: url(../icon/flags/im.svg); }

.flag-icon-io {
  background-image: url(../icon/flags/io.svg); }

.flag-icon-iq {
  background-image: url(../icon/flags/iq.svg); }

.flag-icon-ir {
  background-image: url(../icon/flags/ir.svg); }

.flag-icon-is {
  background-image: url(../icon/flags/is.svg); }

.flag-icon-je {
  background-image: url(../icon/flags/je.svg); }

.flag-icon-jm {
  background-image: url(../icon/flags/jm.svg); }

.flag-icon-jo {
  background-image: url(../icon/flags/jo.svg); }

.flag-icon-ke {
  background-image: url(../icon/flags/ke.svg); }

.flag-icon-kg {
  background-image: url(../icon/flags/kg.svg); }

.flag-icon-kh {
  background-image: url(../icon/flags/kh.svg); }

.flag-icon-ki {
  background-image: url(../icon/flags/ki.svg); }

.flag-icon-km {
  background-image: url(../icon/flags/km.svg); }

.flag-icon-kn {
  background-image: url(../icon/flags/kn.svg); }

.flag-icon-kp {
  background-image: url(../icon/flags/kp.svg); }

.flag-icon-kw {
  background-image: url(../icon/flags/kw.svg); }

.flag-icon-ky {
  background-image: url(../icon/flags/ky.svg); }

.flag-icon-kz {
  background-image: url(../icon/flags/kz.svg); }

.flag-icon-la {
  background-image: url(../icon/flags/la.svg); }

.flag-icon-lb {
  background-image: url(../icon/flags/lb.svg); }

.flag-icon-lc {
  background-image: url(../icon/flags/lc.svg); }

.flag-icon-li {
  background-image: url(../icon/flags/li.svg); }

.flag-icon-lk {
  background-image: url(../icon/flags/lk.svg); }

.flag-icon-lr {
  background-image: url(../icon/flags/lr.svg); }

.flag-icon-ls {
  background-image: url(../icon/flags/ls.svg); }

.flag-icon-lt {
  background-image: url(../icon/flags/lt.svg); }

.flag-icon-lv {
  background-image: url(../icon/flags/lv.svg); }

.flag-icon-ly {
  background-image: url(../icon/flags/ly.svg); }

.flag-icon-ma {
  background-image: url(../icon/flags/ma.svg); }

.flag-icon-mc {
  background-image: url(../icon/flags/mc.svg); }

.flag-icon-md {
  background-image: url(../icon/flags/md.svg); }

.flag-icon-me {
  background-image: url(../icon/flags/me.svg); }

.flag-icon-mf {
  background-image: url(../icon/flags/mf.svg); }

.flag-icon-mg {
  background-image: url(../icon/flags/mg.svg); }

.flag-icon-mh {
  background-image: url(../icon/flags/mh.svg); }

.flag-icon-mk {
  background-image: url(../icon/flags/mk.svg); }

.flag-icon-ml {
  background-image: url(../icon/flags/ml.svg); }

.flag-icon-mm {
  background-image: url(../icon/flags/mm.svg); }

.flag-icon-mn {
  background-image: url(../icon/flags/mn.svg); }

.flag-icon-mo {
  background-image: url(../icon/flags/mo.svg); }

.flag-icon-mp {
  background-image: url(../icon/flags/mp.svg); }

.flag-icon-mq {
  background-image: url(../icon/flags/mq.svg); }

.flag-icon-mr {
  background-image: url(../icon/flags/mr.svg); }

.flag-icon-ms {
  background-image: url(../icon/flags/ms.svg); }

.flag-icon-mt {
  background-image: url(../icon/flags/mt.svg); }

.flag-icon-mu {
  background-image: url(../icon/flags/mu.svg); }

.flag-icon-mv {
  background-image: url(../icon/flags/mv.svg); }

.flag-icon-mw {
  background-image: url(../icon/flags/mw.svg); }

.flag-icon-mz {
  background-image: url(../icon/flags/mz.svg); }

.flag-icon-na {
  background-image: url(../icon/flags/na.svg); }

.flag-icon-nc {
  background-image: url(../icon/flags/nc.svg); }

.flag-icon-ne {
  background-image: url(../icon/flags/ne.svg); }

.flag-icon-nf {
  background-image: url(../icon/flags/nf.svg); }

.flag-icon-ng {
  background-image: url(../icon/flags/ng.svg); }

.flag-icon-ni {
  background-image: url(../icon/flags/ni.svg); }

.flag-icon-np {
  background-image: url(../icon/flags/np.svg); }

.flag-icon-nr {
  background-image: url(../icon/flags/nr.svg); }

.flag-icon-nu {
  background-image: url(../icon/flags/nu.svg); }

.flag-icon-om {
  background-image: url(../icon/flags/om.svg); }

.flag-icon-pa {
  background-image: url(../icon/flags/pa.svg); }

.flag-icon-pe {
  background-image: url(../icon/flags/pe.svg); }

.flag-icon-pf {
  background-image: url(../icon/flags/pf.svg); }

.flag-icon-pg {
  background-image: url(../icon/flags/pg.svg); }

.flag-icon-pk {
  background-image: url(../icon/flags/pk.svg); }

.flag-icon-pl {
  background-image: url(../icon/flags/pl.svg); }

.flag-icon-pm {
  background-image: url(../icon/flags/pm.svg); }

.flag-icon-pn {
  background-image: url(../icon/flags/pn.svg); }

.flag-icon-pr {
  background-image: url(../icon/flags/pr.svg); }

.flag-icon-ps {
  background-image: url(../icon/flags/ps.svg); }

.flag-icon-pt {
  background-image: url(../icon/flags/pt.svg); }

.flag-icon-pw {
  background-image: url(../icon/flags/pw.svg); }

.flag-icon-py {
  background-image: url(../icon/flags/py.svg); }

.flag-icon-qa {
  background-image: url(../icon/flags/qa.svg); }

.flag-icon-re {
  background-image: url(../icon/flags/re.svg); }

.flag-icon-ro {
  background-image: url(../icon/flags/ro.svg); }

.flag-icon-rs {
  background-image: url(../icon/flags/rs.svg); }

.flag-icon-rw {
  background-image: url(../icon/flags/rw.svg); }

.flag-icon-sa {
  background-image: url(../icon/flags/sa.svg); }

.flag-icon-sb {
  background-image: url(../icon/flags/sb.svg); }

.flag-icon-sc {
  background-image: url(../icon/flags/sc.svg); }

.flag-icon-sd {
  background-image: url(../icon/flags/sd.svg); }

.flag-icon-sh {
  background-image: url(../icon/flags/sh.svg); }

.flag-icon-si {
  background-image: url(../icon/flags/si.svg); }

.flag-icon-sj {
  background-image: url(../icon/flags/sj.svg); }

.flag-icon-sk {
  background-image: url(../icon/flags/sk.svg); }

.flag-icon-sl {
  background-image: url(../icon/flags/sl.svg); }

.flag-icon-sm {
  background-image: url(../icon/flags/sm.svg); }

.flag-icon-sn {
  background-image: url(../icon/flags/sn.svg); }

.flag-icon-so {
  background-image: url(../icon/flags/so.svg); }

.flag-icon-sr {
  background-image: url(../icon/flags/sr.svg); }

.flag-icon-ss {
  background-image: url(../icon/flags/ss.svg); }

.flag-icon-st {
  background-image: url(../icon/flags/st.svg); }

.flag-icon-sv {
  background-image: url(../icon/flags/sv.svg); }

.flag-icon-sx {
  background-image: url(../icon/flags/sx.svg); }

.flag-icon-sy {
  background-image: url(../icon/flags/sy.svg); }

.flag-icon-sz {
  background-image: url(../icon/flags/sz.svg); }

.flag-icon-tc {
  background-image: url(../icon/flags/tc.svg); }

.flag-icon-td {
  background-image: url(../icon/flags/td.svg); }

.flag-icon-tf {
  background-image: url(../icon/flags/tf.svg); }

.flag-icon-tg {
  background-image: url(../icon/flags/tg.svg); }

.flag-icon-th {
  background-image: url(../icon/flags/th.svg); }

.flag-icon-tj {
  background-image: url(../icon/flags/tj.svg); }

.flag-icon-tk {
  background-image: url(../icon/flags/tk.svg); }

.flag-icon-tl {
  background-image: url(../icon/flags/tl.svg); }

.flag-icon-tm {
  background-image: url(../icon/flags/tm.svg); }

.flag-icon-tn {
  background-image: url(../icon/flags/tn.svg); }

.flag-icon-to {
  background-image: url(../icon/flags/to.svg); }

.flag-icon-tt {
  background-image: url(../icon/flags/tt.svg); }

.flag-icon-tv {
  background-image: url(../icon/flags/tv.svg); }

.flag-icon-tz {
  background-image: url(../icon/flags/tz.svg); }

.flag-icon-ua {
  background-image: url(../icon/flags/ua.svg); }

.flag-icon-ug {
  background-image: url(../icon/flags/ug.svg); }

.flag-icon-um {
  background-image: url(../icon/flags/um.svg); }

.flag-icon-uy {
  background-image: url(../icon/flags/uy.svg); }

.flag-icon-uz {
  background-image: url(../icon/flags/uz.svg); }

.flag-icon-va {
  background-image: url(../icon/flags/va.svg); }

.flag-icon-vc {
  background-image: url(../icon/flags/vc.svg); }

.flag-icon-ve {
  background-image: url(../icon/flags/ve.svg); }

.flag-icon-vg {
  background-image: url(../icon/flags/vg.svg); }

.flag-icon-vi {
  background-image: url(../icon/flags/vi.svg); }

.flag-icon-vn {
  background-image: url(../icon/flags/vn.svg); }

.flag-icon-vu {
  background-image: url(../icon/flags/vu.svg); }

.flag-icon-wf {
  background-image: url(../icon/flags/wf.svg); }

.flag-icon-ws {
  background-image: url(../icon/flags/ws.svg); }

.flag-icon-ye {
  background-image: url(../icon/flags/ye.svg); }

.flag-icon-yt {
  background-image: url(../icon/flags/yt.svg); }

.flag-icon-zm {
  background-image: url(../icon/flags/zm.svg); }

.flag-icon-zw {
  background-image: url(../icon/flags/zw.svg); }

.flag-icon-es-ct {
  background-image: url(../icon/flags/es-ct.svg); }

.flag-icon-eu {
  background-image: url(../icon/flags/eu.svg); }

.flag-icon-gb-eng {
  background-image: url(../icon/flags/gb-eng.svg); }

.flag-icon-gb-nir {
  background-image: url(../icon/flags/gb-nir.svg); }

.flag-icon-gb-sct {
  background-image: url(../icon/flags/gb-sct.svg); }

.flag-icon-gb-wls {
  background-image: url(../icon/flags/gb-wls.svg); }

.flag-icon-un {
  background-image: url(../icon/flags/un.svg); }

.flag-icon-lat {
  background-image: url(../icon/flags/lat.svg); }

.flag-icon-zz {
  background-image: url(../icon/flags/zz.svg); }

@font-face {
  font-family: 'ln-line-icons';
  src: url("//www.lexisnexis.com/fonts/ln-line-icons.woff?9hixyw") format("woff"), url("//www.lexisnexis.com/fonts/ln-line-icons.svg?9hixyw#ln-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'lexisnexis-icons';
  src: url("//www.lexisnexis.com/fonts/ln-line-icons.woff?9hixyw") format("woff"), url("//www.lexisnexis.com/fonts/ln-line-icons.svg?9hixyw#ln-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

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

/* We have moved below properties to common.less as class name as .icon to avoid conflict with .ln-color schime classes.
please comment this section after rendering icons from icomoon site.


[class^="ln-"], [class*=" ln-"] {
	
	font-family: 'lexisnexis-icons'; 
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== 
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*/
.ln-undo:before {
  content: "\e910"; }

.ln-toggle-html:before {
  content: "\e911"; }

.ln-life-science:before {
  content: "\e93e"; }

.ln-stop:before {
  content: "\e915"; }

.ln-redo:before {
  content: "\e916"; }

.ln-previous:before {
  content: "\e919"; }

.ln-play2:before {
  content: "\e91a"; }

.ln-pause2:before {
  content: "\e91e"; }

.ln-next:before {
  content: "\e91f"; }

.ln-italic:before {
  content: "\e920"; }

.ln-fast-backwards:before {
  content: "\e921"; }

.ln-align-left:before {
  content: "\e922"; }

.ln-quotation-mark-left:before {
  content: "\e923"; }

.ln-quotation-mark-right:before {
  content: "\e924"; }

.ln-bold:before {
  content: "\e925"; }

.ln-underline:before {
  content: "\e926"; }

.ln-strikethrough:before {
  content: "\e927"; }

.ln-bullets:before {
  content: "\e928"; }

.ln-numbering:before {
  content: "\e929"; }

.ln-link2:before {
  content: "\e912"; }

.ln-blocked2:before {
  content: "\e913"; }

.ln-center:before {
  content: "\e914"; }

.ln-align-right:before {
  content: "\e917"; }

.ln-increase-indent:before {
  content: "\e918"; }

.ln-decrease-indent:before {
  content: "\e91b"; }

.ln-picture:before {
  content: "\e91c"; }

.ln-fast-forwards:before {
  content: "\e91d"; }

.ln-brand-cl:before {
  content: "\e92d"; }

.ln-brand-lpa:before {
  content: "\e92e"; }

.ln-brand-cm:before {
  content: "\e92f"; }

.ln-brand-la:before {
  content: "\e933"; }

.ln-brand-nexis:before {
  content: "\e934"; }

.ln-brand-sanction:before {
  content: "\e930"; }

.ln-brand-tm:before {
  content: "\e931"; }

.ln-brand-tx:before {
  content: "\e932"; }

.ln-ip-solution:before {
  content: "\e941"; }

.ln-pie-chart-shaded:before {
  content: "\e940"; }

.ln-pie-chart:before {
  content: "\e93f"; }

.ln-energy:before {
  content: "\e93d"; }

.ln-sign-in:before {
  content: "\e93c"; }

.ln-reset-password:before {
  content: "\e93b"; }

.ln-city-hall:before {
  content: "\e93a"; }

.ln-contact:before {
  content: "\e935"; }

.ln-feedback:before {
  content: "\e92c"; }

.ln-tolley:before {
  content: "\e90e"; }

.ln-monitor-checked:before {
  content: "\e92b"; }

.ln-search-doc:before {
  content: "\e92a"; }

.ln-chat2:before {
  content: "\e90f"; }

.ln-heart-shake:before {
  content: "\e90c"; }

.ln-doc-search:before {
  content: "\e90d"; }

.ln-search-people:before {
  content: "\e663"; }

.ln-hand-shake:before {
  content: "\e682"; }

.ln-minus-squared-small:before {
  content: "\e80c"; }

.ln-plus-squared-small:before {
  content: "\e810"; }

.ln-alerts:before {
  content: "\e654"; }

.ln-help-fill-cricled:before {
  content: "\e606"; }

.ln-help:before {
  content: "\e8b5"; }

.ln-comment:before {
  content: "\e839"; }

.ln-burst-line:before {
  content: "\e68b"; }

.ln-burst:before {
  content: "\e686"; }

.ln-shepards:before {
  content: "\e673"; }

.ln-lextalk:before {
  content: "\e60d"; }

.ln-california-squared:before {
  content: "\e674"; }

.ln-florida-squared:before {
  content: "\e675"; }

.ln-massachusetts-squared:before {
  content: "\e677"; }

.ln-michigan-squared:before {
  content: "\e678"; }

.ln-new-jersey-squared:before {
  content: "\e679"; }

.ln-new-york-squared:before {
  content: "\e67a"; }

.ln-pennsylvania-squared:before {
  content: "\e67c"; }

.ln-texas-squared:before {
  content: "\e67d"; }

.ln-Illinois-squared:before {
  content: "\e67e"; }

.ln-ohio-squared:before {
  content: "\e67f"; }

.ln-texas:before {
  content: "\e676"; }

.ln-pennsylvania:before {
  content: "\e67b"; }

.ln-ohio:before {
  content: "\e683"; }

.ln-new-york:before {
  content: "\e6a6"; }

.ln-new-jersey:before {
  content: "\e6bb"; }

.ln-michigan:before {
  content: "\e6f9"; }

.ln-massachusetts:before {
  content: "\e7b1"; }

.ln-Illinois:before {
  content: "\e7b5"; }

.ln-florida:before {
  content: "\e82d"; }

.ln-california:before {
  content: "\e865"; }

.ln-profile:before {
  content: "\e905"; }

.ln-support:before {
  content: "\e906"; }

.ln-instructor:before {
  content: "\e689"; }

.ln-customer:before {
  content: "\e680"; }

.ln-annotation:before {
  content: "\e653"; }

.ln-user:before {
  content: "\e803"; }

.ln-ProfileSuite:before {
  content: "\e61f"; }

.ln-user-alt:before {
  content: "\e895"; }

.ln-addUser:before {
  content: "\e896"; }

.ln-entitySearch:before {
  content: "\e646"; }

.ln-users-1:before {
  content: "\e898"; }

.ln-users:before {
  content: "\e802"; }

.ln-male:before {
  content: "\e801"; }

.ln-female:before {
  content: "\e800"; }

.ln-lex-members:before {
  content: "\e89a"; }

.ln-webinars:before {
  content: "\e60f"; }

.ln-academic-research:before {
  content: "\e637"; }

.ln-reliable-resources:before {
  content: "\e661"; }

.ln-team-communication:before {
  content: "\e669"; }

.ln-due-diligence:before {
  content: "\e66a"; }

.ln-company-profile:before {
  content: "\e903"; }

.ln-balance-litigation:before {
  content: "\e936"; }

.ln-financial-doc-search:before {
  content: "\e937"; }

.ln-hand-shake-house:before {
  content: "\e938"; }

.ln-hand-shield:before {
  content: "\e939"; }

.ln-add-people:before {
  content: "\e638"; }

.ln-connect-people:before {
  content: "\e640"; }

.ln-peace-dove:before {
  content: "\e90b"; }

.ln-ebook:before {
  content: "\e90a"; }

.ln-compass:before {
  content: "\e909"; }

.ln-education-cap:before {
  content: "\e907"; }

.ln-supreme-court:before {
  content: "\e908"; }

.ln-uk-flag:before {
  content: "\e904"; }

.ln-file-drawer:before {
  content: "\e902"; }

.ln-stop-watch:before {
  content: "\e900"; }

.ln-mobile-phone-vibrating:before {
  content: "\e901"; }

.ln-xls:before {
  content: "\e690"; }

.ln-ppt:before {
  content: "\e68c"; }

.ln-png:before {
  content: "\e68d"; }

.ln-gif:before {
  content: "\e68e"; }

.ln-jpg:before {
  content: "\e68f"; }

.ln-house:before {
  content: "\e68a"; }

.ln-briefcase:before {
  content: "\e687"; }

.ln-balance:before {
  content: "\e681"; }

.ln-wifi-tower:before {
  content: "\e684"; }

.ln-molecules:before {
  content: "\e685"; }

.ln-mountain-flag:before {
  content: "\e688"; }

.ln-maple-leaf:before {
  content: "\e672"; }

.ln-documentList:before {
  content: "\e64a"; }

.ln-copyToFolder:before {
  content: "\e64c"; }

.ln-document:before {
  content: "\e64b"; }

.ln-doc-text:before {
  content: "\e83d"; }

.ln-file-inv:before {
  content: "\e83c"; }

.ln-doc-text-inv:before {
  content: "\e83e"; }

.ln-copy:before {
  content: "\e64d"; }

.ln-ContentType:before {
  content: "\e602"; }

.ln-accessNow:before {
  content: "\e657"; }

.ln-DOC:before {
  content: "\e65f"; }

.ln-PDF:before {
  content: "\e624"; }

.ln-CloseRemove:before {
  content: "\e60b"; }

.ln-edit:before {
  content: "\e648"; }

.ln-uniE63C:before {
  content: "\e63c"; }

.ln-pencil:before {
  content: "\e8b3"; }

.ln-icon-edit:before {
  content: "\e83a"; }

.ln-blocked:before {
  content: "\e605"; }

.ln-delete:before {
  content: "\e65d"; }

.ln-trash:before {
  content: "\e831"; }

.ln-minus:before {
  content: "\e600"; }

.ln-minus2:before {
  content: "\e811"; }

.ln-plus:before {
  content: "\e601"; }

.ln-plus2:before {
  content: "\e8b6"; }

.ln-ok:before {
  content: "\e819"; }

.ln-cancel:before {
  content: "\e815"; }

.ln-calendar-empty:before {
  content: "\e8a6"; }

.ln-clock:before {
  content: "\e8b4"; }

.ln-calendar:before {
  content: "\e650"; }

.ln-calendar-alt:before {
  content: "\e8a5"; }

.ln-acessLater:before {
  content: "\e656"; }

.ln-stick-note:before {
  content: "\e627"; }

.ln-VSA:before {
  content: "\e615"; }

.ln-Topics:before {
  content: "\e616"; }

.ln-TrailHighlight:before {
  content: "\e617"; }

.ln-RecentlyViewed:before {
  content: "\e618"; }

.ln-LockedNote:before {
  content: "\e61b"; }

.ln-History:before {
  content: "\e61e"; }

.ln-Filter:before {
  content: "\e620"; }

.ln-geo-location:before {
  content: "\e61d"; }

.ln-notifications:before {
  content: "\e626"; }

.ln-fullScreen:before {
  content: "\e63d"; }

.ln-externalLink:before {
  content: "\e643"; }

.ln-explore:before {
  content: "\e644"; }

.ln-download:before {
  content: "\e649"; }

.ln-addToSearch:before {
  content: "\e655"; }

.ln-search:before {
  content: "\e89b"; }

.ln-link-ext-alt:before {
  content: "\e830"; }

.ln-tag:before {
  content: "\e82a"; }

.ln-tags:before {
  content: "\e829"; }

.ln-bookmark:before {
  content: "\e827"; }

.ln-bookmark-empty:before {
  content: "\e828"; }

.ln-thumbs-up:before {
  content: "\e826"; }

.ln-thumbs-down:before {
  content: "\e825"; }

.ln-download-alt:before {
  content: "\e89f"; }

.ln-upload-alt:before {
  content: "\e8a0"; }

.ln-location:before {
  content: "\e8a4"; }

.ln-direction:before {
  content: "\e834"; }

.ln-zoom-in:before {
  content: "\e84b"; }

.ln-zoom-out:before {
  content: "\e84c"; }

.ln-down-complete:before {
  content: "\e84d"; }

.ln-basket:before {
  content: "\e844"; }

.ln-wheelchair:before {
  content: "\e877"; }

.ln-link-ext:before {
  content: "\e82f"; }

.ln-bell:before {
  content: "\e836"; }

.ln-bell-alt:before {
  content: "\e835"; }

.ln-lightbulb:before {
  content: "\e84e"; }

.ln-info:before {
  content: "\e8b1"; }

.ln-attention-alt:before {
  content: "\e8a2"; }

.ln-caution:before {
  content: "\e603"; }

.ln-uniE60E:before {
  content: "\e60e"; }

.ln-warning:before {
  content: "\e65e"; }

.ln-uniE632:before {
  content: "\e632"; }

.ln-error:before {
  content: "\e65c"; }

.ln-up-fill:before {
  content: "\e607"; }

.ln-right-fill:before {
  content: "\e608"; }

.ln-left-fill:before {
  content: "\e609"; }

.ln-down-fill:before {
  content: "\e60a"; }

.ln-circle-fill:before {
  content: "\e628"; }

.ln-move-right:before {
  content: "\e62b"; }

.ln-resize-full:before {
  content: "\e845"; }

.ln-resize-full-alt:before {
  content: "\e846"; }

.ln-resize-small:before {
  content: "\e847"; }

.ln-resize-vertical:before {
  content: "\e848"; }

.ln-resize-horizontal:before {
  content: "\e849"; }

.ln-move:before {
  content: "\e84a"; }

.ln-down-open:before {
  content: "\e851"; }

.ln-left-open:before {
  content: "\e850"; }

.ln-right-open:before {
  content: "\e852"; }

.ln-up-open:before {
  content: "\e853"; }

.ln-angle-left:before {
  content: "\e854"; }

.ln-angle-right:before {
  content: "\e855"; }

.ln-angle-up:before {
  content: "\e856"; }

.ln-angle-down:before {
  content: "\e857"; }

.ln-angle-double-left:before {
  content: "\e863"; }

.ln-angle-double-right:before {
  content: "\e864"; }

.ln-angle-double-up:before {
  content: "\e861"; }

.ln-angle-double-down:before {
  content: "\e862"; }

.ln-down-big:before {
  content: "\e85d"; }

.ln-left-big:before {
  content: "\e85e"; }

.ln-right-big:before {
  content: "\e85f"; }

.ln-up-big:before {
  content: "\e860"; }

.ln-sort:before {
  content: "\e867"; }

.ln-favoriteFull:before {
  content: "\e641"; }

.ln-favoriteEmpty:before {
  content: "\e642"; }

.ln-star:before {
  content: "\e807"; }

.ln-star-empty:before {
  content: "\e806"; }

.ln-star-half:before {
  content: "\e804"; }

.ln-star-half-alt:before {
  content: "\e805"; }

.ln-spin1:before {
  content: "\e8af"; }

.ln-spin2:before {
  content: "\e8ae"; }

.ln-spin3:before {
  content: "\e8ad"; }

.ln-spin4:before {
  content: "\e8ac"; }

.ln-spin5:before {
  content: "\e8ab"; }

.ln-spin6:before {
  content: "\e8b0"; }

.ln-play:before {
  content: "\e65a"; }

.ln-pause:before {
  content: "\e65b"; }

.ln-last:before {
  content: "\e635"; }

.ln-first:before {
  content: "\e63f"; }

.ln-volume-off:before {
  content: "\e8a8"; }

.ln-volume-down:before {
  content: "\e8a7"; }

.ln-volume-up:before {
  content: "\e84f"; }

.ln-refresh:before {
  content: "\e604"; }

.ln-lex-talk:before {
  content: "\e89c"; }

.ln-quote-left:before {
  content: "\e821"; }

.ln-quote-right:before {
  content: "\e822"; }

.ln-chat:before {
  content: "\e838"; }

.ln-comment-empty:before {
  content: "\e837"; }

.ln-euro:before {
  content: "\e8bb"; }

.ln-pound:before {
  content: "\e8bd"; }

.ln-rupee:before {
  content: "\e86a"; }

.ln-yen:before {
  content: "\e8bc"; }

.ln-email:before {
  content: "\e647"; }

.ln-mail:before {
  content: "\e809"; }

.ln-mail-inv:before {
  content: "\e808"; }

.ln-link:before {
  content: "\e82c"; }

.ln-unlink:before {
  content: "\e82b"; }

.ln-attach:before {
  content: "\e89e"; }

.ln-reply:before {
  content: "\e81e"; }

.ln-reply-all:before {
  content: "\e820"; }

.ln-forward:before {
  content: "\e81f"; }

.ln-export:before {
  content: "\e8be"; }

.ln-export-alt:before {
  content: "\e8bf"; }

.ln-print:before {
  content: "\e83b"; }

.ln-list:before {
  content: "\e60c"; }

.ln-listView:before {
  content: "\e631"; }

.ln-thumb-large:before {
  content: "\e81a"; }

.ln-thumb:before {
  content: "\e81b"; }

.ln-thumb-list:before {
  content: "\e81c"; }

.ln-menu:before {
  content: "\e81d"; }

.ln-cog:before {
  content: "\e841"; }

.ln-wrench:before {
  content: "\e843"; }

.ln-more:before {
  content: "\e659"; }

.ln-folder:before {
  content: "\e63e"; }

.ln-download-folder:before {
  content: "\e619"; }

.ln-upload-folder:before {
  content: "\e61a"; }

.ln-save-folder:before {
  content: "\e61c"; }

.ln-scrubbing:before {
  content: "\e636"; }

.ln-color-palette:before {
  content: "\e621"; }

.ln-tent:before {
  content: "\e622"; }

.ln-bar-chart-up:before {
  content: "\e623"; }

.ln-thunder-bolt:before {
  content: "\e625"; }

.ln-brain-side:before {
  content: "\e629"; }

.ln-brain-top:before {
  content: "\e62a"; }

.ln-click-cusor:before {
  content: "\e62c"; }

.ln-gears:before {
  content: "\e62d"; }

.ln-hash-tag:before {
  content: "\e62e"; }

.ln-mobile:before {
  content: "\e62f"; }

.ln-mountain:before {
  content: "\e630"; }

.ln-multi-lang:before {
  content: "\e633"; }

.ln-speedo-meter:before {
  content: "\e634"; }

.ln-videos:before {
  content: "\e610"; }

.ln-power-switch:before {
  content: "\e611"; }

.ln-plug:before {
  content: "\e612"; }

.ln-news:before {
  content: "\e613"; }

.ln-bar-graph:before {
  content: "\e614"; }

.ln-business-analysis:before {
  content: "\e639"; }

.ln-charts:before {
  content: "\e63a"; }

.ln-complaince:before {
  content: "\e63b"; }

.ln-document-process:before {
  content: "\e645"; }

.ln-done:before {
  content: "\e64e"; }

.ln-edit-document:before {
  content: "\e64f"; }

.ln-graph-search:before {
  content: "\e651"; }

.ln-mobile-update:before {
  content: "\e652"; }

.ln-money:before {
  content: "\e658"; }

.ln-monitor-info:before {
  content: "\e660"; }

.ln-search-data:before {
  content: "\e662"; }

.ln-shield:before {
  content: "\e664"; }

.ln-stats:before {
  content: "\e665"; }

.ln-supply-chain:before {
  content: "\e666"; }

.ln-supply-chain-2:before {
  content: "\e667"; }

.ln-target:before {
  content: "\e668"; }

.ln-legal-research:before {
  content: "\e66b"; }

.ln-strategy:before {
  content: "\e66c"; }

.ln-intellectual:before {
  content: "\e66d"; }

.ln-law-enforcement:before {
  content: "\e66e"; }

.ln-code-book:before {
  content: "\e66f"; }

.ln-patent-file:before {
  content: "\e670"; }

.ln-android:before {
  content: "\e875"; }

.ln-apple:before {
  content: "\e876"; }

.ln-windows:before {
  content: "\e88d"; }

.ln-rss:before {
  content: "\e83f"; }

.ln-facebook:before {
  content: "\e874"; }

.ln-twitter:before {
  content: "\e889"; }

.ln-gplus:before {
  content: "\e872"; }

.ln-linkedin:before {
  content: "\e87c"; }

.ln-pinterest-circled:before {
  content: "\e87f"; }

.ln-youtube:before {
  content: "\e890"; }

.ln-YouTube:before {
  content: "\e671"; }

.ln-youtube-play:before {
  content: "\e892"; }

.ln-tumblr:before {
  content: "\e886"; }

.ln-rss-squared:before {
  content: "\e840"; }

.ln-twitter-squared:before {
  content: "\e888"; }

.ln-facebook-squared:before {
  content: "\e86b"; }

.ln-gplus-squared:before {
  content: "\e871"; }

.ln-linkedin-squared:before {
  content: "\e87a"; }

.ln-pinterest-squared:before {
  content: "\e880"; }

.ln-youtube-squared:before {
  content: "\e891"; }

.ln-weibo:before {
  content: "\e88c"; }

.ln-tumblr-squared:before {
  content: "\e887"; }

.ln-flickr:before {
  content: "\e86c"; }

.ln-instagramm:before {
  content: "\e879"; }

.ln-renren:before {
  content: "\e881"; }

.ln-skype:before {
  content: "\e882"; }

.ln-vimeo-squared:before {
  content: "\e88a"; }

.ln-vkontakte:before {
  content: "\e88b"; }

.b4 .ln-icon {
  cursor: pointer;
  width: 50px;
  height: 50px;
  font-size: 2rem;
  vertical-align: middle; }

.ln-icon {
  font-family: 'ln-line-icons';
  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; }

.ln-tg .icon::before {
  font-family: 'ln-line-icons'; }

body > form:not(.contextual-administration-panel-container) {
  /*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
  /* CSS Document */ }
  body > form:not(.contextual-administration-panel-container) html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar; }
  body > form:not(.contextual-administration-panel-container) *,
  body > form:not(.contextual-administration-panel-container) *::before,
  body > form:not(.contextual-administration-panel-container) *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit; }
  body > form:not(.contextual-administration-panel-container) .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      body > form:not(.contextual-administration-panel-container) .container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      body > form:not(.contextual-administration-panel-container) .container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      body > form:not(.contextual-administration-panel-container) .container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      body > form:not(.contextual-administration-panel-container) .container {
        max-width: 1140px; } }
  body > form:not(.contextual-administration-panel-container) .container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  body > form:not(.contextual-administration-panel-container) .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
  body > form:not(.contextual-administration-panel-container) .no-gutters {
    margin-right: 0;
    margin-left: 0; }
    body > form:not(.contextual-administration-panel-container) .no-gutters > .col,
    body > form:not(.contextual-administration-panel-container) .no-gutters > [class*="col-"] {
      padding-right: 0;
      padding-left: 0; }
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col,
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm,
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-sm-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-md,
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-md-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg,
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-lg-auto, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-1, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-2, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-3, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-4, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-5, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-6, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-7, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-8, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-9, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-10, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-11, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-12, body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl,
  body > form:not(.contextual-administration-panel-container) .ln-tg .col-xl-auto, body > form:not(.contextual-administration-panel-container) .col-1, body > form:not(.contextual-administration-panel-container) .col-2, body > form:not(.contextual-administration-panel-container) .col-3, body > form:not(.contextual-administration-panel-container) .col-4, body > form:not(.contextual-administration-panel-container) .col-5, body > form:not(.contextual-administration-panel-container) .col-6, body > form:not(.contextual-administration-panel-container) .col-7, body > form:not(.contextual-administration-panel-container) .col-8, body > form:not(.contextual-administration-panel-container) .col-9, body > form:not(.contextual-administration-panel-container) .col-10, body > form:not(.contextual-administration-panel-container) .col-11, body > form:not(.contextual-administration-panel-container) .col-12, body > form:not(.contextual-administration-panel-container) .col,
  body > form:not(.contextual-administration-panel-container) .col-auto, body > form:not(.contextual-administration-panel-container) .col-sm-1, body > form:not(.contextual-administration-panel-container) .col-sm-2, body > form:not(.contextual-administration-panel-container) .col-sm-3, body > form:not(.contextual-administration-panel-container) .col-sm-4, body > form:not(.contextual-administration-panel-container) .col-sm-5, body > form:not(.contextual-administration-panel-container) .col-sm-6, body > form:not(.contextual-administration-panel-container) .col-sm-7, body > form:not(.contextual-administration-panel-container) .col-sm-8, body > form:not(.contextual-administration-panel-container) .col-sm-9, body > form:not(.contextual-administration-panel-container) .col-sm-10, body > form:not(.contextual-administration-panel-container) .col-sm-11, body > form:not(.contextual-administration-panel-container) .col-sm-12, body > form:not(.contextual-administration-panel-container) .col-sm,
  body > form:not(.contextual-administration-panel-container) .col-sm-auto, body > form:not(.contextual-administration-panel-container) .col-md-1, body > form:not(.contextual-administration-panel-container) .col-md-2, body > form:not(.contextual-administration-panel-container) .col-md-3, body > form:not(.contextual-administration-panel-container) .col-md-4, body > form:not(.contextual-administration-panel-container) .col-md-5, body > form:not(.contextual-administration-panel-container) .col-md-6, body > form:not(.contextual-administration-panel-container) .col-md-7, body > form:not(.contextual-administration-panel-container) .col-md-8, body > form:not(.contextual-administration-panel-container) .col-md-9, body > form:not(.contextual-administration-panel-container) .col-md-10, body > form:not(.contextual-administration-panel-container) .col-md-11, body > form:not(.contextual-administration-panel-container) .col-md-12, body > form:not(.contextual-administration-panel-container) .col-md,
  body > form:not(.contextual-administration-panel-container) .col-md-auto, body > form:not(.contextual-administration-panel-container) .col-lg-1, body > form:not(.contextual-administration-panel-container) .col-lg-2, body > form:not(.contextual-administration-panel-container) .col-lg-3, body > form:not(.contextual-administration-panel-container) .col-lg-4, body > form:not(.contextual-administration-panel-container) .col-lg-5, body > form:not(.contextual-administration-panel-container) .col-lg-6, body > form:not(.contextual-administration-panel-container) .col-lg-7, body > form:not(.contextual-administration-panel-container) .col-lg-8, body > form:not(.contextual-administration-panel-container) .col-lg-9, body > form:not(.contextual-administration-panel-container) .col-lg-10, body > form:not(.contextual-administration-panel-container) .col-lg-11, body > form:not(.contextual-administration-panel-container) .col-lg-12, body > form:not(.contextual-administration-panel-container) .col-lg,
  body > form:not(.contextual-administration-panel-container) .col-lg-auto, body > form:not(.contextual-administration-panel-container) .col-xl-1, body > form:not(.contextual-administration-panel-container) .col-xl-2, body > form:not(.contextual-administration-panel-container) .col-xl-3, body > form:not(.contextual-administration-panel-container) .col-xl-4, body > form:not(.contextual-administration-panel-container) .col-xl-5, body > form:not(.contextual-administration-panel-container) .col-xl-6, body > form:not(.contextual-administration-panel-container) .col-xl-7, body > form:not(.contextual-administration-panel-container) .col-xl-8, body > form:not(.contextual-administration-panel-container) .col-xl-9, body > form:not(.contextual-administration-panel-container) .col-xl-10, body > form:not(.contextual-administration-panel-container) .col-xl-11, body > form:not(.contextual-administration-panel-container) .col-xl-12, body > form:not(.contextual-administration-panel-container) .col-xl,
  body > form:not(.contextual-administration-panel-container) .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }
  body > form:not(.contextual-administration-panel-container) .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  body > form:not(.contextual-administration-panel-container) .col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  body > form:not(.contextual-administration-panel-container) .col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  body > form:not(.contextual-administration-panel-container) .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  body > form:not(.contextual-administration-panel-container) .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  body > form:not(.contextual-administration-panel-container) .col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  body > form:not(.contextual-administration-panel-container) .col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  body > form:not(.contextual-administration-panel-container) .col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  body > form:not(.contextual-administration-panel-container) .col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  body > form:not(.contextual-administration-panel-container) .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  body > form:not(.contextual-administration-panel-container) .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  body > form:not(.contextual-administration-panel-container) .col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  body > form:not(.contextual-administration-panel-container) .col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  body > form:not(.contextual-administration-panel-container) .col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  body > form:not(.contextual-administration-panel-container) .order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  body > form:not(.contextual-administration-panel-container) .order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  body > form:not(.contextual-administration-panel-container) .order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  body > form:not(.contextual-administration-panel-container) .order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  body > form:not(.contextual-administration-panel-container) .order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  body > form:not(.contextual-administration-panel-container) .order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  body > form:not(.contextual-administration-panel-container) .order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  body > form:not(.contextual-administration-panel-container) .order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  body > form:not(.contextual-administration-panel-container) .order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  body > form:not(.contextual-administration-panel-container) .order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  body > form:not(.contextual-administration-panel-container) .order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  body > form:not(.contextual-administration-panel-container) .order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  body > form:not(.contextual-administration-panel-container) .order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  body > form:not(.contextual-administration-panel-container) .order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  body > form:not(.contextual-administration-panel-container) .order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  body > form:not(.contextual-administration-panel-container) .offset-1 {
    margin-left: 8.33333%; }
  body > form:not(.contextual-administration-panel-container) .offset-2 {
    margin-left: 16.66667%; }
  body > form:not(.contextual-administration-panel-container) .offset-3 {
    margin-left: 25%; }
  body > form:not(.contextual-administration-panel-container) .offset-4 {
    margin-left: 33.33333%; }
  body > form:not(.contextual-administration-panel-container) .offset-5 {
    margin-left: 41.66667%; }
  body > form:not(.contextual-administration-panel-container) .offset-6 {
    margin-left: 50%; }
  body > form:not(.contextual-administration-panel-container) .offset-7 {
    margin-left: 58.33333%; }
  body > form:not(.contextual-administration-panel-container) .offset-8 {
    margin-left: 66.66667%; }
  body > form:not(.contextual-administration-panel-container) .offset-9 {
    margin-left: 75%; }
  body > form:not(.contextual-administration-panel-container) .offset-10 {
    margin-left: 83.33333%; }
  body > form:not(.contextual-administration-panel-container) .offset-11 {
    margin-left: 91.66667%; }
  @media (min-width: 576px) {
    body > form:not(.contextual-administration-panel-container) .col-sm {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-sm-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .order-sm-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    body > form:not(.contextual-administration-panel-container) .order-sm-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13; }
    body > form:not(.contextual-administration-panel-container) .order-sm-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0; }
    body > form:not(.contextual-administration-panel-container) .order-sm-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    body > form:not(.contextual-administration-panel-container) .order-sm-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body > form:not(.contextual-administration-panel-container) .order-sm-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; }
    body > form:not(.contextual-administration-panel-container) .order-sm-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4; }
    body > form:not(.contextual-administration-panel-container) .order-sm-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; }
    body > form:not(.contextual-administration-panel-container) .order-sm-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6; }
    body > form:not(.contextual-administration-panel-container) .order-sm-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7; }
    body > form:not(.contextual-administration-panel-container) .order-sm-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8; }
    body > form:not(.contextual-administration-panel-container) .order-sm-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9; }
    body > form:not(.contextual-administration-panel-container) .order-sm-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10; }
    body > form:not(.contextual-administration-panel-container) .order-sm-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11; }
    body > form:not(.contextual-administration-panel-container) .order-sm-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-0 {
      margin-left: 0; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-1 {
      margin-left: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-2 {
      margin-left: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-3 {
      margin-left: 25%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-4 {
      margin-left: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-5 {
      margin-left: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-6 {
      margin-left: 50%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-7 {
      margin-left: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-8 {
      margin-left: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-9 {
      margin-left: 75%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-10 {
      margin-left: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-sm-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 768px) {
    body > form:not(.contextual-administration-panel-container) .col-md {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-md-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-md-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-md-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-md-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; }
    body > form:not(.contextual-administration-panel-container) .col-md-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-md-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-md-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
    body > form:not(.contextual-administration-panel-container) .col-md-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-md-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-md-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; }
    body > form:not(.contextual-administration-panel-container) .col-md-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-md-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-md-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .order-md-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    body > form:not(.contextual-administration-panel-container) .order-md-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13; }
    body > form:not(.contextual-administration-panel-container) .order-md-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0; }
    body > form:not(.contextual-administration-panel-container) .order-md-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    body > form:not(.contextual-administration-panel-container) .order-md-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body > form:not(.contextual-administration-panel-container) .order-md-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; }
    body > form:not(.contextual-administration-panel-container) .order-md-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4; }
    body > form:not(.contextual-administration-panel-container) .order-md-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; }
    body > form:not(.contextual-administration-panel-container) .order-md-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6; }
    body > form:not(.contextual-administration-panel-container) .order-md-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7; }
    body > form:not(.contextual-administration-panel-container) .order-md-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8; }
    body > form:not(.contextual-administration-panel-container) .order-md-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9; }
    body > form:not(.contextual-administration-panel-container) .order-md-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10; }
    body > form:not(.contextual-administration-panel-container) .order-md-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11; }
    body > form:not(.contextual-administration-panel-container) .order-md-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12; }
    body > form:not(.contextual-administration-panel-container) .offset-md-0 {
      margin-left: 0; }
    body > form:not(.contextual-administration-panel-container) .offset-md-1 {
      margin-left: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-2 {
      margin-left: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-3 {
      margin-left: 25%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-4 {
      margin-left: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-5 {
      margin-left: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-6 {
      margin-left: 50%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-7 {
      margin-left: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-8 {
      margin-left: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-9 {
      margin-left: 75%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-10 {
      margin-left: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-md-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .col-lg {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-lg-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .order-lg-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    body > form:not(.contextual-administration-panel-container) .order-lg-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13; }
    body > form:not(.contextual-administration-panel-container) .order-lg-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0; }
    body > form:not(.contextual-administration-panel-container) .order-lg-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    body > form:not(.contextual-administration-panel-container) .order-lg-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body > form:not(.contextual-administration-panel-container) .order-lg-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; }
    body > form:not(.contextual-administration-panel-container) .order-lg-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4; }
    body > form:not(.contextual-administration-panel-container) .order-lg-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; }
    body > form:not(.contextual-administration-panel-container) .order-lg-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6; }
    body > form:not(.contextual-administration-panel-container) .order-lg-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7; }
    body > form:not(.contextual-administration-panel-container) .order-lg-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8; }
    body > form:not(.contextual-administration-panel-container) .order-lg-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9; }
    body > form:not(.contextual-administration-panel-container) .order-lg-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10; }
    body > form:not(.contextual-administration-panel-container) .order-lg-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11; }
    body > form:not(.contextual-administration-panel-container) .order-lg-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-0 {
      margin-left: 0; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-1 {
      margin-left: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-2 {
      margin-left: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-3 {
      margin-left: 25%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-4 {
      margin-left: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-5 {
      margin-left: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-6 {
      margin-left: 50%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-7 {
      margin-left: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-8 {
      margin-left: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-9 {
      margin-left: 75%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-10 {
      margin-left: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-lg-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 1200px) {
    body > form:not(.contextual-administration-panel-container) .col-xl {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    body > form:not(.contextual-administration-panel-container) .col-xl-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .order-xl-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    body > form:not(.contextual-administration-panel-container) .order-xl-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13; }
    body > form:not(.contextual-administration-panel-container) .order-xl-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0; }
    body > form:not(.contextual-administration-panel-container) .order-xl-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    body > form:not(.contextual-administration-panel-container) .order-xl-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body > form:not(.contextual-administration-panel-container) .order-xl-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; }
    body > form:not(.contextual-administration-panel-container) .order-xl-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4; }
    body > form:not(.contextual-administration-panel-container) .order-xl-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5; }
    body > form:not(.contextual-administration-panel-container) .order-xl-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6; }
    body > form:not(.contextual-administration-panel-container) .order-xl-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7; }
    body > form:not(.contextual-administration-panel-container) .order-xl-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8; }
    body > form:not(.contextual-administration-panel-container) .order-xl-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9; }
    body > form:not(.contextual-administration-panel-container) .order-xl-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10; }
    body > form:not(.contextual-administration-panel-container) .order-xl-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11; }
    body > form:not(.contextual-administration-panel-container) .order-xl-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-0 {
      margin-left: 0; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-1 {
      margin-left: 8.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-2 {
      margin-left: 16.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-3 {
      margin-left: 25%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-4 {
      margin-left: 33.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-5 {
      margin-left: 41.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-6 {
      margin-left: 50%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-7 {
      margin-left: 58.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-8 {
      margin-left: 66.66667%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-9 {
      margin-left: 75%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-10 {
      margin-left: 83.33333%; }
    body > form:not(.contextual-administration-panel-container) .offset-xl-11 {
      margin-left: 91.66667%; } }
  body > form:not(.contextual-administration-panel-container) .d-none {
    display: none !important; }
  body > form:not(.contextual-administration-panel-container) .d-inline {
    display: inline !important; }
  body > form:not(.contextual-administration-panel-container) .d-inline-block {
    display: inline-block !important; }
  body > form:not(.contextual-administration-panel-container) .d-block {
    display: block !important; }
  body > form:not(.contextual-administration-panel-container) .d-table {
    display: table !important; }
  body > form:not(.contextual-administration-panel-container) .d-table-row {
    display: table-row !important; }
  body > form:not(.contextual-administration-panel-container) .d-table-cell {
    display: table-cell !important; }
  body > form:not(.contextual-administration-panel-container) .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  body > form:not(.contextual-administration-panel-container) .d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  @media (min-width: 576px) {
    body > form:not(.contextual-administration-panel-container) .d-sm-none {
      display: none !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-inline {
      display: inline !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-inline-block {
      display: inline-block !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-block {
      display: block !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-table {
      display: table !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-table-row {
      display: table-row !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-table-cell {
      display: table-cell !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    body > form:not(.contextual-administration-panel-container) .d-sm-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  @media (min-width: 768px) {
    body > form:not(.contextual-administration-panel-container) .d-md-none {
      display: none !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-inline {
      display: inline !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-inline-block {
      display: inline-block !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-block {
      display: block !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-table {
      display: table !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-table-row {
      display: table-row !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-table-cell {
      display: table-cell !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    body > form:not(.contextual-administration-panel-container) .d-md-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  @media (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .d-lg-none {
      display: none !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-inline {
      display: inline !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-inline-block {
      display: inline-block !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-block {
      display: block !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-table {
      display: table !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-table-row {
      display: table-row !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-table-cell {
      display: table-cell !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    body > form:not(.contextual-administration-panel-container) .d-lg-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  @media (min-width: 1200px) {
    body > form:not(.contextual-administration-panel-container) .d-xl-none {
      display: none !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-inline {
      display: inline !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-inline-block {
      display: inline-block !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-block {
      display: block !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-table {
      display: table !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-table-row {
      display: table-row !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-table-cell {
      display: table-cell !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    body > form:not(.contextual-administration-panel-container) .d-xl-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  @media print {
    body > form:not(.contextual-administration-panel-container) .d-print-none {
      display: none !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-inline {
      display: inline !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-inline-block {
      display: inline-block !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-block {
      display: block !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-table {
      display: table !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-table-row {
      display: table-row !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-table-cell {
      display: table-cell !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    body > form:not(.contextual-administration-panel-container) .d-print-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  body > form:not(.contextual-administration-panel-container) .flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  body > form:not(.contextual-administration-panel-container) .flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  body > form:not(.contextual-administration-panel-container) .flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  body > form:not(.contextual-administration-panel-container) .flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  body > form:not(.contextual-administration-panel-container) .flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  body > form:not(.contextual-administration-panel-container) .flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  body > form:not(.contextual-administration-panel-container) .flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  body > form:not(.contextual-administration-panel-container) .flex-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  body > form:not(.contextual-administration-panel-container) .flex-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .flex-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  body > form:not(.contextual-administration-panel-container) .flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  body > form:not(.contextual-administration-panel-container) .justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  body > form:not(.contextual-administration-panel-container) .justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  body > form:not(.contextual-administration-panel-container) .justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  body > form:not(.contextual-administration-panel-container) .justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  body > form:not(.contextual-administration-panel-container) .justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  body > form:not(.contextual-administration-panel-container) .align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  body > form:not(.contextual-administration-panel-container) .align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  body > form:not(.contextual-administration-panel-container) .align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  body > form:not(.contextual-administration-panel-container) .align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  body > form:not(.contextual-administration-panel-container) .align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  body > form:not(.contextual-administration-panel-container) .align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  body > form:not(.contextual-administration-panel-container) .align-self-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important; }
  @media (min-width: 576px) {
    body > form:not(.contextual-administration-panel-container) .flex-sm-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-fill {
      -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-grow-0 {
      -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-grow-1 {
      -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-sm-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-sm-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-sm-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-sm-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-sm-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-sm-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-sm-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-sm-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-sm-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-sm-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-sm-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-sm-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-auto {
      -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-center {
      -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-sm-stretch {
      -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; } }
  @media (min-width: 768px) {
    body > form:not(.contextual-administration-panel-container) .flex-md-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-fill {
      -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-grow-0 {
      -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-grow-1 {
      -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-md-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-md-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-md-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-md-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-md-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-md-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-md-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-md-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-md-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-md-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-md-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-md-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-auto {
      -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-center {
      -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-md-stretch {
      -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; } }
  @media (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .flex-lg-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-fill {
      -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-grow-0 {
      -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-grow-1 {
      -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-lg-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-lg-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-lg-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-lg-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-lg-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-lg-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-lg-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-lg-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-lg-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-lg-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-lg-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-lg-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-auto {
      -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-center {
      -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-lg-stretch {
      -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; } }
  @media (min-width: 1200px) {
    body > form:not(.contextual-administration-panel-container) .flex-xl-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-fill {
      -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-grow-0 {
      -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-grow-1 {
      -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .flex-xl-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-xl-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-xl-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-xl-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-xl-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .justify-content-xl-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-xl-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-xl-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-xl-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-xl-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-items-xl-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
    body > form:not(.contextual-administration-panel-container) .align-content-xl-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-auto {
      -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-center {
      -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
    body > form:not(.contextual-administration-panel-container) .align-self-xl-stretch {
      -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; } }
  body > form:not(.contextual-administration-panel-container) .m-0 {
    margin: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .mt-0,
  body > form:not(.contextual-administration-panel-container) .my-0 {
    margin-top: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .mr-0,
  body > form:not(.contextual-administration-panel-container) .mx-0 {
    margin-right: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .mb-0,
  body > form:not(.contextual-administration-panel-container) .my-0 {
    margin-bottom: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .ml-0,
  body > form:not(.contextual-administration-panel-container) .mx-0 {
    margin-left: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .m-1 {
    margin: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-1,
  body > form:not(.contextual-administration-panel-container) .my-1 {
    margin-top: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-1,
  body > form:not(.contextual-administration-panel-container) .mx-1 {
    margin-right: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-1,
  body > form:not(.contextual-administration-panel-container) .my-1 {
    margin-bottom: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-1,
  body > form:not(.contextual-administration-panel-container) .mx-1 {
    margin-left: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-2 {
    margin: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-2,
  body > form:not(.contextual-administration-panel-container) .my-2 {
    margin-top: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-2,
  body > form:not(.contextual-administration-panel-container) .mx-2 {
    margin-right: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-2,
  body > form:not(.contextual-administration-panel-container) .my-2 {
    margin-bottom: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-2,
  body > form:not(.contextual-administration-panel-container) .mx-2 {
    margin-left: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-3 {
    margin: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-3,
  body > form:not(.contextual-administration-panel-container) .my-3 {
    margin-top: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-3,
  body > form:not(.contextual-administration-panel-container) .mx-3 {
    margin-right: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-3, body > form:not(.contextual-administration-panel-container) .ln-tg .insight-bar .heading,
  body > form:not(.contextual-administration-panel-container) .my-3 {
    margin-bottom: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-3,
  body > form:not(.contextual-administration-panel-container) .mx-3 {
    margin-left: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-4 {
    margin: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-4,
  body > form:not(.contextual-administration-panel-container) .my-4 {
    margin-top: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-4,
  body > form:not(.contextual-administration-panel-container) .mx-4 {
    margin-right: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-4,
  body > form:not(.contextual-administration-panel-container) .my-4 {
    margin-bottom: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-4,
  body > form:not(.contextual-administration-panel-container) .mx-4 {
    margin-left: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-5 {
    margin: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-5,
  body > form:not(.contextual-administration-panel-container) .my-5 {
    margin-top: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-5,
  body > form:not(.contextual-administration-panel-container) .mx-5 {
    margin-right: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-5,
  body > form:not(.contextual-administration-panel-container) .my-5 {
    margin-bottom: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-5,
  body > form:not(.contextual-administration-panel-container) .mx-5 {
    margin-left: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .p-0 {
    padding: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .pt-0,
  body > form:not(.contextual-administration-panel-container) .py-0 {
    padding-top: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .pr-0,
  body > form:not(.contextual-administration-panel-container) .px-0 {
    padding-right: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .pb-0,
  body > form:not(.contextual-administration-panel-container) .py-0 {
    padding-bottom: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .pl-0,
  body > form:not(.contextual-administration-panel-container) .px-0 {
    padding-left: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .p-1 {
    padding: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .pt-1,
  body > form:not(.contextual-administration-panel-container) .py-1 {
    padding-top: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .pr-1,
  body > form:not(.contextual-administration-panel-container) .px-1 {
    padding-right: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .pb-1,
  body > form:not(.contextual-administration-panel-container) .py-1 {
    padding-bottom: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .pl-1,
  body > form:not(.contextual-administration-panel-container) .px-1 {
    padding-left: 0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .p-2 {
    padding: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pt-2,
  body > form:not(.contextual-administration-panel-container) .py-2 {
    padding-top: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pr-2,
  body > form:not(.contextual-administration-panel-container) .px-2 {
    padding-right: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pb-2,
  body > form:not(.contextual-administration-panel-container) .py-2 {
    padding-bottom: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pl-2,
  body > form:not(.contextual-administration-panel-container) .px-2 {
    padding-left: 0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .p-3 {
    padding: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .pt-3,
  body > form:not(.contextual-administration-panel-container) .py-3 {
    padding-top: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .pr-3,
  body > form:not(.contextual-administration-panel-container) .px-3,
  body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
  body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
    padding-right: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .pb-3,
  body > form:not(.contextual-administration-panel-container) .py-3 {
    padding-bottom: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .pl-3, body > form:not(.contextual-administration-panel-container) .ln-tg select,
  body > form:not(.contextual-administration-panel-container) .px-3,
  body > form:not(.contextual-administration-panel-container) .ln-tg .btn,
  body > form:not(.contextual-administration-panel-container) .ln-tg .btn.btn-sm {
    padding-left: 1rem !important; }
  body > form:not(.contextual-administration-panel-container) .p-4 {
    padding: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pt-4,
  body > form:not(.contextual-administration-panel-container) .py-4 {
    padding-top: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pr-4,
  body > form:not(.contextual-administration-panel-container) .px-4 {
    padding-right: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pb-4,
  body > form:not(.contextual-administration-panel-container) .py-4 {
    padding-bottom: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .pl-4,
  body > form:not(.contextual-administration-panel-container) .px-4 {
    padding-left: 1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .p-5 {
    padding: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .pt-5,
  body > form:not(.contextual-administration-panel-container) .py-5 {
    padding-top: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .pr-5,
  body > form:not(.contextual-administration-panel-container) .px-5 {
    padding-right: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .pb-5,
  body > form:not(.contextual-administration-panel-container) .py-5 {
    padding-bottom: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .pl-5,
  body > form:not(.contextual-administration-panel-container) .px-5 {
    padding-left: 3rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-n1 {
    margin: -0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-n1,
  body > form:not(.contextual-administration-panel-container) .my-n1 {
    margin-top: -0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-n1,
  body > form:not(.contextual-administration-panel-container) .mx-n1 {
    margin-right: -0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-n1,
  body > form:not(.contextual-administration-panel-container) .my-n1 {
    margin-bottom: -0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-n1,
  body > form:not(.contextual-administration-panel-container) .mx-n1 {
    margin-left: -0.25rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-n2 {
    margin: -0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-n2,
  body > form:not(.contextual-administration-panel-container) .my-n2 {
    margin-top: -0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-n2,
  body > form:not(.contextual-administration-panel-container) .mx-n2 {
    margin-right: -0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-n2,
  body > form:not(.contextual-administration-panel-container) .my-n2 {
    margin-bottom: -0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-n2,
  body > form:not(.contextual-administration-panel-container) .mx-n2 {
    margin-left: -0.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-n3 {
    margin: -1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-n3,
  body > form:not(.contextual-administration-panel-container) .my-n3 {
    margin-top: -1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-n3,
  body > form:not(.contextual-administration-panel-container) .mx-n3 {
    margin-right: -1rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-n3,
  body > form:not(.contextual-administration-panel-container) .my-n3 {
    margin-bottom: -1rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-n3,
  body > form:not(.contextual-administration-panel-container) .mx-n3 {
    margin-left: -1rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-n4 {
    margin: -1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-n4,
  body > form:not(.contextual-administration-panel-container) .my-n4 {
    margin-top: -1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-n4,
  body > form:not(.contextual-administration-panel-container) .mx-n4 {
    margin-right: -1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-n4,
  body > form:not(.contextual-administration-panel-container) .my-n4 {
    margin-bottom: -1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-n4,
  body > form:not(.contextual-administration-panel-container) .mx-n4 {
    margin-left: -1.5rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-n5 {
    margin: -3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mt-n5,
  body > form:not(.contextual-administration-panel-container) .my-n5 {
    margin-top: -3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mr-n5,
  body > form:not(.contextual-administration-panel-container) .mx-n5 {
    margin-right: -3rem !important; }
  body > form:not(.contextual-administration-panel-container) .mb-n5,
  body > form:not(.contextual-administration-panel-container) .my-n5 {
    margin-bottom: -3rem !important; }
  body > form:not(.contextual-administration-panel-container) .ml-n5,
  body > form:not(.contextual-administration-panel-container) .mx-n5 {
    margin-left: -3rem !important; }
  body > form:not(.contextual-administration-panel-container) .m-auto {
    margin: auto !important; }
  body > form:not(.contextual-administration-panel-container) .mt-auto,
  body > form:not(.contextual-administration-panel-container) .my-auto {
    margin-top: auto !important; }
  body > form:not(.contextual-administration-panel-container) .mr-auto,
  body > form:not(.contextual-administration-panel-container) .mx-auto {
    margin-right: auto !important; }
  body > form:not(.contextual-administration-panel-container) .mb-auto,
  body > form:not(.contextual-administration-panel-container) .my-auto {
    margin-bottom: auto !important; }
  body > form:not(.contextual-administration-panel-container) .ml-auto,
  body > form:not(.contextual-administration-panel-container) .mx-auto {
    margin-left: auto !important; }
  @media (min-width: 576px) {
    body > form:not(.contextual-administration-panel-container) .m-sm-0 {
      margin: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-0,
    body > form:not(.contextual-administration-panel-container) .my-sm-0 {
      margin-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-0,
    body > form:not(.contextual-administration-panel-container) .mx-sm-0 {
      margin-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-0,
    body > form:not(.contextual-administration-panel-container) .my-sm-0 {
      margin-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-0,
    body > form:not(.contextual-administration-panel-container) .mx-sm-0 {
      margin-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-1 {
      margin: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-1,
    body > form:not(.contextual-administration-panel-container) .my-sm-1 {
      margin-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-1,
    body > form:not(.contextual-administration-panel-container) .mx-sm-1 {
      margin-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-1,
    body > form:not(.contextual-administration-panel-container) .my-sm-1 {
      margin-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-1,
    body > form:not(.contextual-administration-panel-container) .mx-sm-1 {
      margin-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-2 {
      margin: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-2,
    body > form:not(.contextual-administration-panel-container) .my-sm-2 {
      margin-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-2,
    body > form:not(.contextual-administration-panel-container) .mx-sm-2 {
      margin-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-2,
    body > form:not(.contextual-administration-panel-container) .my-sm-2 {
      margin-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-2,
    body > form:not(.contextual-administration-panel-container) .mx-sm-2 {
      margin-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-3 {
      margin: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-3,
    body > form:not(.contextual-administration-panel-container) .my-sm-3 {
      margin-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-3,
    body > form:not(.contextual-administration-panel-container) .mx-sm-3 {
      margin-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-3,
    body > form:not(.contextual-administration-panel-container) .my-sm-3 {
      margin-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-3,
    body > form:not(.contextual-administration-panel-container) .mx-sm-3 {
      margin-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-4 {
      margin: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-4,
    body > form:not(.contextual-administration-panel-container) .my-sm-4 {
      margin-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-4,
    body > form:not(.contextual-administration-panel-container) .mx-sm-4 {
      margin-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-4,
    body > form:not(.contextual-administration-panel-container) .my-sm-4 {
      margin-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-4,
    body > form:not(.contextual-administration-panel-container) .mx-sm-4 {
      margin-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-5 {
      margin: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-5,
    body > form:not(.contextual-administration-panel-container) .my-sm-5 {
      margin-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-5,
    body > form:not(.contextual-administration-panel-container) .mx-sm-5 {
      margin-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-5,
    body > form:not(.contextual-administration-panel-container) .my-sm-5 {
      margin-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-5,
    body > form:not(.contextual-administration-panel-container) .mx-sm-5 {
      margin-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-0 {
      padding: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-0,
    body > form:not(.contextual-administration-panel-container) .py-sm-0 {
      padding-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-0,
    body > form:not(.contextual-administration-panel-container) .px-sm-0 {
      padding-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-0,
    body > form:not(.contextual-administration-panel-container) .py-sm-0 {
      padding-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-0,
    body > form:not(.contextual-administration-panel-container) .px-sm-0 {
      padding-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-1 {
      padding: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-1,
    body > form:not(.contextual-administration-panel-container) .py-sm-1 {
      padding-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-1,
    body > form:not(.contextual-administration-panel-container) .px-sm-1 {
      padding-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-1,
    body > form:not(.contextual-administration-panel-container) .py-sm-1 {
      padding-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-1,
    body > form:not(.contextual-administration-panel-container) .px-sm-1 {
      padding-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-2 {
      padding: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-2,
    body > form:not(.contextual-administration-panel-container) .py-sm-2 {
      padding-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-2,
    body > form:not(.contextual-administration-panel-container) .px-sm-2 {
      padding-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-2,
    body > form:not(.contextual-administration-panel-container) .py-sm-2 {
      padding-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-2,
    body > form:not(.contextual-administration-panel-container) .px-sm-2 {
      padding-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-3 {
      padding: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-3,
    body > form:not(.contextual-administration-panel-container) .py-sm-3 {
      padding-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-3,
    body > form:not(.contextual-administration-panel-container) .px-sm-3 {
      padding-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-3,
    body > form:not(.contextual-administration-panel-container) .py-sm-3 {
      padding-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-3,
    body > form:not(.contextual-administration-panel-container) .px-sm-3 {
      padding-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-4 {
      padding: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-4,
    body > form:not(.contextual-administration-panel-container) .py-sm-4 {
      padding-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-4,
    body > form:not(.contextual-administration-panel-container) .px-sm-4 {
      padding-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-4,
    body > form:not(.contextual-administration-panel-container) .py-sm-4 {
      padding-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-4,
    body > form:not(.contextual-administration-panel-container) .px-sm-4 {
      padding-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-sm-5 {
      padding: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-sm-5,
    body > form:not(.contextual-administration-panel-container) .py-sm-5 {
      padding-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-sm-5,
    body > form:not(.contextual-administration-panel-container) .px-sm-5 {
      padding-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-sm-5,
    body > form:not(.contextual-administration-panel-container) .py-sm-5 {
      padding-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-sm-5,
    body > form:not(.contextual-administration-panel-container) .px-sm-5 {
      padding-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-n1 {
      margin: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-n1,
    body > form:not(.contextual-administration-panel-container) .my-sm-n1 {
      margin-top: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-n1,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n1 {
      margin-right: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-n1,
    body > form:not(.contextual-administration-panel-container) .my-sm-n1 {
      margin-bottom: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-n1,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n1 {
      margin-left: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-n2 {
      margin: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-n2,
    body > form:not(.contextual-administration-panel-container) .my-sm-n2 {
      margin-top: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-n2,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n2 {
      margin-right: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-n2,
    body > form:not(.contextual-administration-panel-container) .my-sm-n2 {
      margin-bottom: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-n2,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n2 {
      margin-left: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-n3 {
      margin: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-n3,
    body > form:not(.contextual-administration-panel-container) .my-sm-n3 {
      margin-top: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-n3,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n3 {
      margin-right: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-n3,
    body > form:not(.contextual-administration-panel-container) .my-sm-n3 {
      margin-bottom: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-n3,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n3 {
      margin-left: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-n4 {
      margin: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-n4,
    body > form:not(.contextual-administration-panel-container) .my-sm-n4 {
      margin-top: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-n4,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n4 {
      margin-right: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-n4,
    body > form:not(.contextual-administration-panel-container) .my-sm-n4 {
      margin-bottom: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-n4,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n4 {
      margin-left: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-n5 {
      margin: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-n5,
    body > form:not(.contextual-administration-panel-container) .my-sm-n5 {
      margin-top: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-n5,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n5 {
      margin-right: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-n5,
    body > form:not(.contextual-administration-panel-container) .my-sm-n5 {
      margin-bottom: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-n5,
    body > form:not(.contextual-administration-panel-container) .mx-sm-n5 {
      margin-left: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-sm-auto {
      margin: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mt-sm-auto,
    body > form:not(.contextual-administration-panel-container) .my-sm-auto {
      margin-top: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mr-sm-auto,
    body > form:not(.contextual-administration-panel-container) .mx-sm-auto {
      margin-right: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mb-sm-auto,
    body > form:not(.contextual-administration-panel-container) .my-sm-auto {
      margin-bottom: auto !important; }
    body > form:not(.contextual-administration-panel-container) .ml-sm-auto,
    body > form:not(.contextual-administration-panel-container) .mx-sm-auto {
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    body > form:not(.contextual-administration-panel-container) .m-md-0 {
      margin: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-0,
    body > form:not(.contextual-administration-panel-container) .my-md-0 {
      margin-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-0,
    body > form:not(.contextual-administration-panel-container) .mx-md-0 {
      margin-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-0,
    body > form:not(.contextual-administration-panel-container) .my-md-0 {
      margin-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-0,
    body > form:not(.contextual-administration-panel-container) .mx-md-0 {
      margin-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-1 {
      margin: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-1,
    body > form:not(.contextual-administration-panel-container) .my-md-1 {
      margin-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-1,
    body > form:not(.contextual-administration-panel-container) .mx-md-1 {
      margin-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-1,
    body > form:not(.contextual-administration-panel-container) .my-md-1 {
      margin-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-1,
    body > form:not(.contextual-administration-panel-container) .mx-md-1 {
      margin-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-2 {
      margin: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-2,
    body > form:not(.contextual-administration-panel-container) .my-md-2 {
      margin-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-2,
    body > form:not(.contextual-administration-panel-container) .mx-md-2 {
      margin-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-2,
    body > form:not(.contextual-administration-panel-container) .my-md-2 {
      margin-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-2,
    body > form:not(.contextual-administration-panel-container) .mx-md-2 {
      margin-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-3 {
      margin: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-3,
    body > form:not(.contextual-administration-panel-container) .my-md-3 {
      margin-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-3,
    body > form:not(.contextual-administration-panel-container) .mx-md-3 {
      margin-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-3,
    body > form:not(.contextual-administration-panel-container) .my-md-3 {
      margin-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-3,
    body > form:not(.contextual-administration-panel-container) .mx-md-3 {
      margin-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-4 {
      margin: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-4,
    body > form:not(.contextual-administration-panel-container) .my-md-4 {
      margin-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-4,
    body > form:not(.contextual-administration-panel-container) .mx-md-4 {
      margin-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-4,
    body > form:not(.contextual-administration-panel-container) .my-md-4 {
      margin-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-4,
    body > form:not(.contextual-administration-panel-container) .mx-md-4 {
      margin-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-5 {
      margin: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-5,
    body > form:not(.contextual-administration-panel-container) .my-md-5 {
      margin-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-5,
    body > form:not(.contextual-administration-panel-container) .mx-md-5 {
      margin-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-5,
    body > form:not(.contextual-administration-panel-container) .my-md-5 {
      margin-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-5,
    body > form:not(.contextual-administration-panel-container) .mx-md-5 {
      margin-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-0 {
      padding: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-0,
    body > form:not(.contextual-administration-panel-container) .py-md-0 {
      padding-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-0,
    body > form:not(.contextual-administration-panel-container) .px-md-0 {
      padding-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-0,
    body > form:not(.contextual-administration-panel-container) .py-md-0 {
      padding-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-0,
    body > form:not(.contextual-administration-panel-container) .px-md-0 {
      padding-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-1 {
      padding: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-1,
    body > form:not(.contextual-administration-panel-container) .py-md-1 {
      padding-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-1,
    body > form:not(.contextual-administration-panel-container) .px-md-1 {
      padding-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-1,
    body > form:not(.contextual-administration-panel-container) .py-md-1 {
      padding-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-1,
    body > form:not(.contextual-administration-panel-container) .px-md-1 {
      padding-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-2 {
      padding: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-2,
    body > form:not(.contextual-administration-panel-container) .py-md-2 {
      padding-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-2,
    body > form:not(.contextual-administration-panel-container) .px-md-2 {
      padding-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-2,
    body > form:not(.contextual-administration-panel-container) .py-md-2 {
      padding-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-2,
    body > form:not(.contextual-administration-panel-container) .px-md-2 {
      padding-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-3 {
      padding: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-3,
    body > form:not(.contextual-administration-panel-container) .py-md-3 {
      padding-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-3,
    body > form:not(.contextual-administration-panel-container) .px-md-3 {
      padding-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-3,
    body > form:not(.contextual-administration-panel-container) .py-md-3 {
      padding-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-3,
    body > form:not(.contextual-administration-panel-container) .px-md-3 {
      padding-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-4 {
      padding: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-4,
    body > form:not(.contextual-administration-panel-container) .py-md-4 {
      padding-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-4,
    body > form:not(.contextual-administration-panel-container) .px-md-4 {
      padding-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-4,
    body > form:not(.contextual-administration-panel-container) .py-md-4 {
      padding-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-4,
    body > form:not(.contextual-administration-panel-container) .px-md-4 {
      padding-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-md-5 {
      padding: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-md-5,
    body > form:not(.contextual-administration-panel-container) .py-md-5 {
      padding-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-md-5,
    body > form:not(.contextual-administration-panel-container) .px-md-5 {
      padding-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-md-5,
    body > form:not(.contextual-administration-panel-container) .py-md-5 {
      padding-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-md-5,
    body > form:not(.contextual-administration-panel-container) .px-md-5 {
      padding-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-n1 {
      margin: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-n1,
    body > form:not(.contextual-administration-panel-container) .my-md-n1 {
      margin-top: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-n1,
    body > form:not(.contextual-administration-panel-container) .mx-md-n1 {
      margin-right: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-n1,
    body > form:not(.contextual-administration-panel-container) .my-md-n1 {
      margin-bottom: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-n1,
    body > form:not(.contextual-administration-panel-container) .mx-md-n1 {
      margin-left: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-n2 {
      margin: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-n2,
    body > form:not(.contextual-administration-panel-container) .my-md-n2 {
      margin-top: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-n2,
    body > form:not(.contextual-administration-panel-container) .mx-md-n2 {
      margin-right: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-n2,
    body > form:not(.contextual-administration-panel-container) .my-md-n2 {
      margin-bottom: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-n2,
    body > form:not(.contextual-administration-panel-container) .mx-md-n2 {
      margin-left: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-n3 {
      margin: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-n3,
    body > form:not(.contextual-administration-panel-container) .my-md-n3 {
      margin-top: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-n3,
    body > form:not(.contextual-administration-panel-container) .mx-md-n3 {
      margin-right: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-n3,
    body > form:not(.contextual-administration-panel-container) .my-md-n3 {
      margin-bottom: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-n3,
    body > form:not(.contextual-administration-panel-container) .mx-md-n3 {
      margin-left: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-n4 {
      margin: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-n4,
    body > form:not(.contextual-administration-panel-container) .my-md-n4 {
      margin-top: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-n4,
    body > form:not(.contextual-administration-panel-container) .mx-md-n4 {
      margin-right: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-n4,
    body > form:not(.contextual-administration-panel-container) .my-md-n4 {
      margin-bottom: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-n4,
    body > form:not(.contextual-administration-panel-container) .mx-md-n4 {
      margin-left: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-n5 {
      margin: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-n5,
    body > form:not(.contextual-administration-panel-container) .my-md-n5 {
      margin-top: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-n5,
    body > form:not(.contextual-administration-panel-container) .mx-md-n5 {
      margin-right: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-n5,
    body > form:not(.contextual-administration-panel-container) .my-md-n5 {
      margin-bottom: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-n5,
    body > form:not(.contextual-administration-panel-container) .mx-md-n5 {
      margin-left: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-md-auto {
      margin: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mt-md-auto,
    body > form:not(.contextual-administration-panel-container) .my-md-auto {
      margin-top: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mr-md-auto,
    body > form:not(.contextual-administration-panel-container) .mx-md-auto {
      margin-right: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mb-md-auto,
    body > form:not(.contextual-administration-panel-container) .my-md-auto {
      margin-bottom: auto !important; }
    body > form:not(.contextual-administration-panel-container) .ml-md-auto,
    body > form:not(.contextual-administration-panel-container) .mx-md-auto {
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .m-lg-0 {
      margin: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-0,
    body > form:not(.contextual-administration-panel-container) .my-lg-0 {
      margin-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-0,
    body > form:not(.contextual-administration-panel-container) .mx-lg-0 {
      margin-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-0,
    body > form:not(.contextual-administration-panel-container) .my-lg-0 {
      margin-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-0,
    body > form:not(.contextual-administration-panel-container) .mx-lg-0 {
      margin-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-1 {
      margin: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-1,
    body > form:not(.contextual-administration-panel-container) .my-lg-1 {
      margin-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-1,
    body > form:not(.contextual-administration-panel-container) .mx-lg-1 {
      margin-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-1,
    body > form:not(.contextual-administration-panel-container) .my-lg-1 {
      margin-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-1,
    body > form:not(.contextual-administration-panel-container) .mx-lg-1 {
      margin-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-2 {
      margin: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-2,
    body > form:not(.contextual-administration-panel-container) .my-lg-2 {
      margin-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-2,
    body > form:not(.contextual-administration-panel-container) .mx-lg-2 {
      margin-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-2,
    body > form:not(.contextual-administration-panel-container) .my-lg-2 {
      margin-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-2,
    body > form:not(.contextual-administration-panel-container) .mx-lg-2 {
      margin-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-3 {
      margin: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-3,
    body > form:not(.contextual-administration-panel-container) .my-lg-3 {
      margin-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-3,
    body > form:not(.contextual-administration-panel-container) .mx-lg-3 {
      margin-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-3,
    body > form:not(.contextual-administration-panel-container) .my-lg-3 {
      margin-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-3,
    body > form:not(.contextual-administration-panel-container) .mx-lg-3 {
      margin-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-4 {
      margin: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-4,
    body > form:not(.contextual-administration-panel-container) .my-lg-4 {
      margin-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-4,
    body > form:not(.contextual-administration-panel-container) .mx-lg-4 {
      margin-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-4,
    body > form:not(.contextual-administration-panel-container) .my-lg-4 {
      margin-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-4,
    body > form:not(.contextual-administration-panel-container) .mx-lg-4 {
      margin-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-5 {
      margin: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-5,
    body > form:not(.contextual-administration-panel-container) .my-lg-5 {
      margin-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-5,
    body > form:not(.contextual-administration-panel-container) .mx-lg-5 {
      margin-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-5,
    body > form:not(.contextual-administration-panel-container) .my-lg-5 {
      margin-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-5,
    body > form:not(.contextual-administration-panel-container) .mx-lg-5 {
      margin-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-0 {
      padding: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-0,
    body > form:not(.contextual-administration-panel-container) .py-lg-0 {
      padding-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-0,
    body > form:not(.contextual-administration-panel-container) .px-lg-0 {
      padding-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-0,
    body > form:not(.contextual-administration-panel-container) .py-lg-0 {
      padding-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-0,
    body > form:not(.contextual-administration-panel-container) .px-lg-0 {
      padding-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-1 {
      padding: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-1,
    body > form:not(.contextual-administration-panel-container) .py-lg-1 {
      padding-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-1,
    body > form:not(.contextual-administration-panel-container) .px-lg-1 {
      padding-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-1,
    body > form:not(.contextual-administration-panel-container) .py-lg-1 {
      padding-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-1,
    body > form:not(.contextual-administration-panel-container) .px-lg-1 {
      padding-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-2 {
      padding: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-2,
    body > form:not(.contextual-administration-panel-container) .py-lg-2 {
      padding-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-2,
    body > form:not(.contextual-administration-panel-container) .px-lg-2 {
      padding-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-2,
    body > form:not(.contextual-administration-panel-container) .py-lg-2 {
      padding-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-2,
    body > form:not(.contextual-administration-panel-container) .px-lg-2 {
      padding-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-3 {
      padding: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-3,
    body > form:not(.contextual-administration-panel-container) .py-lg-3 {
      padding-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-3,
    body > form:not(.contextual-administration-panel-container) .px-lg-3 {
      padding-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-3,
    body > form:not(.contextual-administration-panel-container) .py-lg-3 {
      padding-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-3,
    body > form:not(.contextual-administration-panel-container) .px-lg-3 {
      padding-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-4 {
      padding: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-4,
    body > form:not(.contextual-administration-panel-container) .py-lg-4 {
      padding-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-4,
    body > form:not(.contextual-administration-panel-container) .px-lg-4 {
      padding-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-4,
    body > form:not(.contextual-administration-panel-container) .py-lg-4 {
      padding-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-4,
    body > form:not(.contextual-administration-panel-container) .px-lg-4 {
      padding-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-lg-5 {
      padding: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-lg-5,
    body > form:not(.contextual-administration-panel-container) .py-lg-5 {
      padding-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-lg-5,
    body > form:not(.contextual-administration-panel-container) .px-lg-5 {
      padding-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-lg-5,
    body > form:not(.contextual-administration-panel-container) .py-lg-5 {
      padding-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-lg-5,
    body > form:not(.contextual-administration-panel-container) .px-lg-5 {
      padding-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-n1 {
      margin: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-n1,
    body > form:not(.contextual-administration-panel-container) .my-lg-n1 {
      margin-top: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-n1,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n1 {
      margin-right: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-n1,
    body > form:not(.contextual-administration-panel-container) .my-lg-n1 {
      margin-bottom: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-n1,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n1 {
      margin-left: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-n2 {
      margin: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-n2,
    body > form:not(.contextual-administration-panel-container) .my-lg-n2 {
      margin-top: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-n2,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n2 {
      margin-right: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-n2,
    body > form:not(.contextual-administration-panel-container) .my-lg-n2 {
      margin-bottom: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-n2,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n2 {
      margin-left: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-n3 {
      margin: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-n3,
    body > form:not(.contextual-administration-panel-container) .my-lg-n3 {
      margin-top: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-n3,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n3 {
      margin-right: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-n3,
    body > form:not(.contextual-administration-panel-container) .my-lg-n3 {
      margin-bottom: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-n3,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n3 {
      margin-left: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-n4 {
      margin: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-n4,
    body > form:not(.contextual-administration-panel-container) .my-lg-n4 {
      margin-top: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-n4,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n4 {
      margin-right: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-n4,
    body > form:not(.contextual-administration-panel-container) .my-lg-n4 {
      margin-bottom: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-n4,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n4 {
      margin-left: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-n5 {
      margin: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-n5,
    body > form:not(.contextual-administration-panel-container) .my-lg-n5 {
      margin-top: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-n5,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n5 {
      margin-right: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-n5,
    body > form:not(.contextual-administration-panel-container) .my-lg-n5 {
      margin-bottom: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-n5,
    body > form:not(.contextual-administration-panel-container) .mx-lg-n5 {
      margin-left: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-lg-auto {
      margin: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mt-lg-auto,
    body > form:not(.contextual-administration-panel-container) .my-lg-auto {
      margin-top: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mr-lg-auto,
    body > form:not(.contextual-administration-panel-container) .mx-lg-auto {
      margin-right: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mb-lg-auto,
    body > form:not(.contextual-administration-panel-container) .my-lg-auto {
      margin-bottom: auto !important; }
    body > form:not(.contextual-administration-panel-container) .ml-lg-auto,
    body > form:not(.contextual-administration-panel-container) .mx-lg-auto {
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    body > form:not(.contextual-administration-panel-container) .m-xl-0 {
      margin: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-0,
    body > form:not(.contextual-administration-panel-container) .my-xl-0 {
      margin-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-0,
    body > form:not(.contextual-administration-panel-container) .mx-xl-0 {
      margin-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-0,
    body > form:not(.contextual-administration-panel-container) .my-xl-0 {
      margin-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-0,
    body > form:not(.contextual-administration-panel-container) .mx-xl-0 {
      margin-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-1 {
      margin: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-1,
    body > form:not(.contextual-administration-panel-container) .my-xl-1 {
      margin-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-1,
    body > form:not(.contextual-administration-panel-container) .mx-xl-1 {
      margin-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-1,
    body > form:not(.contextual-administration-panel-container) .my-xl-1 {
      margin-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-1,
    body > form:not(.contextual-administration-panel-container) .mx-xl-1 {
      margin-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-2 {
      margin: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-2,
    body > form:not(.contextual-administration-panel-container) .my-xl-2 {
      margin-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-2,
    body > form:not(.contextual-administration-panel-container) .mx-xl-2 {
      margin-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-2,
    body > form:not(.contextual-administration-panel-container) .my-xl-2 {
      margin-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-2,
    body > form:not(.contextual-administration-panel-container) .mx-xl-2 {
      margin-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-3 {
      margin: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-3,
    body > form:not(.contextual-administration-panel-container) .my-xl-3 {
      margin-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-3,
    body > form:not(.contextual-administration-panel-container) .mx-xl-3 {
      margin-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-3,
    body > form:not(.contextual-administration-panel-container) .my-xl-3 {
      margin-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-3,
    body > form:not(.contextual-administration-panel-container) .mx-xl-3 {
      margin-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-4 {
      margin: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-4,
    body > form:not(.contextual-administration-panel-container) .my-xl-4 {
      margin-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-4,
    body > form:not(.contextual-administration-panel-container) .mx-xl-4 {
      margin-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-4,
    body > form:not(.contextual-administration-panel-container) .my-xl-4 {
      margin-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-4,
    body > form:not(.contextual-administration-panel-container) .mx-xl-4 {
      margin-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-5 {
      margin: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-5,
    body > form:not(.contextual-administration-panel-container) .my-xl-5 {
      margin-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-5,
    body > form:not(.contextual-administration-panel-container) .mx-xl-5 {
      margin-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-5,
    body > form:not(.contextual-administration-panel-container) .my-xl-5 {
      margin-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-5,
    body > form:not(.contextual-administration-panel-container) .mx-xl-5 {
      margin-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-0 {
      padding: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-0,
    body > form:not(.contextual-administration-panel-container) .py-xl-0 {
      padding-top: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-0,
    body > form:not(.contextual-administration-panel-container) .px-xl-0 {
      padding-right: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-0,
    body > form:not(.contextual-administration-panel-container) .py-xl-0 {
      padding-bottom: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-0,
    body > form:not(.contextual-administration-panel-container) .px-xl-0 {
      padding-left: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-1 {
      padding: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-1,
    body > form:not(.contextual-administration-panel-container) .py-xl-1 {
      padding-top: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-1,
    body > form:not(.contextual-administration-panel-container) .px-xl-1 {
      padding-right: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-1,
    body > form:not(.contextual-administration-panel-container) .py-xl-1 {
      padding-bottom: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-1,
    body > form:not(.contextual-administration-panel-container) .px-xl-1 {
      padding-left: 0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-2 {
      padding: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-2,
    body > form:not(.contextual-administration-panel-container) .py-xl-2 {
      padding-top: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-2,
    body > form:not(.contextual-administration-panel-container) .px-xl-2 {
      padding-right: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-2,
    body > form:not(.contextual-administration-panel-container) .py-xl-2 {
      padding-bottom: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-2,
    body > form:not(.contextual-administration-panel-container) .px-xl-2 {
      padding-left: 0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-3 {
      padding: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-3,
    body > form:not(.contextual-administration-panel-container) .py-xl-3 {
      padding-top: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-3,
    body > form:not(.contextual-administration-panel-container) .px-xl-3 {
      padding-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-3,
    body > form:not(.contextual-administration-panel-container) .py-xl-3 {
      padding-bottom: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-3,
    body > form:not(.contextual-administration-panel-container) .px-xl-3 {
      padding-left: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-4 {
      padding: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-4,
    body > form:not(.contextual-administration-panel-container) .py-xl-4 {
      padding-top: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-4,
    body > form:not(.contextual-administration-panel-container) .px-xl-4 {
      padding-right: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-4,
    body > form:not(.contextual-administration-panel-container) .py-xl-4 {
      padding-bottom: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-4,
    body > form:not(.contextual-administration-panel-container) .px-xl-4 {
      padding-left: 1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .p-xl-5 {
      padding: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pt-xl-5,
    body > form:not(.contextual-administration-panel-container) .py-xl-5 {
      padding-top: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pr-xl-5,
    body > form:not(.contextual-administration-panel-container) .px-xl-5 {
      padding-right: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pb-xl-5,
    body > form:not(.contextual-administration-panel-container) .py-xl-5 {
      padding-bottom: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .pl-xl-5,
    body > form:not(.contextual-administration-panel-container) .px-xl-5 {
      padding-left: 3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-n1 {
      margin: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-n1,
    body > form:not(.contextual-administration-panel-container) .my-xl-n1 {
      margin-top: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-n1,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n1 {
      margin-right: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-n1,
    body > form:not(.contextual-administration-panel-container) .my-xl-n1 {
      margin-bottom: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-n1,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n1 {
      margin-left: -0.25rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-n2 {
      margin: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-n2,
    body > form:not(.contextual-administration-panel-container) .my-xl-n2 {
      margin-top: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-n2,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n2 {
      margin-right: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-n2,
    body > form:not(.contextual-administration-panel-container) .my-xl-n2 {
      margin-bottom: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-n2,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n2 {
      margin-left: -0.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-n3 {
      margin: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-n3,
    body > form:not(.contextual-administration-panel-container) .my-xl-n3 {
      margin-top: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-n3,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n3 {
      margin-right: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-n3,
    body > form:not(.contextual-administration-panel-container) .my-xl-n3 {
      margin-bottom: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-n3,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n3 {
      margin-left: -1rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-n4 {
      margin: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-n4,
    body > form:not(.contextual-administration-panel-container) .my-xl-n4 {
      margin-top: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-n4,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n4 {
      margin-right: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-n4,
    body > form:not(.contextual-administration-panel-container) .my-xl-n4 {
      margin-bottom: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-n4,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n4 {
      margin-left: -1.5rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-n5 {
      margin: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-n5,
    body > form:not(.contextual-administration-panel-container) .my-xl-n5 {
      margin-top: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-n5,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n5 {
      margin-right: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-n5,
    body > form:not(.contextual-administration-panel-container) .my-xl-n5 {
      margin-bottom: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-n5,
    body > form:not(.contextual-administration-panel-container) .mx-xl-n5 {
      margin-left: -3rem !important; }
    body > form:not(.contextual-administration-panel-container) .m-xl-auto {
      margin: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mt-xl-auto,
    body > form:not(.contextual-administration-panel-container) .my-xl-auto {
      margin-top: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mr-xl-auto,
    body > form:not(.contextual-administration-panel-container) .mx-xl-auto {
      margin-right: auto !important; }
    body > form:not(.contextual-administration-panel-container) .mb-xl-auto,
    body > form:not(.contextual-administration-panel-container) .my-xl-auto {
      margin-bottom: auto !important; }
    body > form:not(.contextual-administration-panel-container) .ml-xl-auto,
    body > form:not(.contextual-administration-panel-container) .mx-xl-auto {
      margin-left: auto !important; } }
  body > form:not(.contextual-administration-panel-container) .owl-carousel, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel {
    display: none;
    width: 100%;
    z-index: 1; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0); }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-dots.disabled, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-nav.disabled {
    display: none; }
  body > form:not(.contextual-administration-panel-container) .no-js .owl-carousel, body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-loaded {
    display: block; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-dot, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-nav .owl-next, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-nav button.owl-next, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-nav button.owl-prev, body > form:not(.contextual-administration-panel-container) .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-hidden {
    opacity: 0; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-rtl {
    direction: rtl; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel.owl-rtl .owl-item {
    float: right; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-animated-in {
    z-index: 0; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-animated-out {
    z-index: 1; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  body > form:not(.contextual-administration-panel-container) .owl-height {
    -webkit-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item .owl-lazy:not([src]), body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-playing .owl-video-play-icon, body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-playing .owl-video-tn {
    display: none; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease; }
  body > form:not(.contextual-administration-panel-container) .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }
  @media only screen and (min-width: 1201px) {
    body > form:not(.contextual-administration-panel-container) #header.no-left-menu .logo {
      margin-left: 1.23vw;
      margin-right: 1rem !important; }
    body > form:not(.contextual-administration-panel-container) #header.no-left-menu nav .utility-links button.icon-wrapper.nav-icon {
      display: none; } }
  body > form:not(.contextual-administration-panel-container) #header .logo + .tag-line {
    margin-right: auto;
    border-left: 1px solid #ddd;
    padding-left: 1rem;
    line-height: 3.5;
    color: #333;
    font-size: 1.2rem;
    font-weight: 300; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) #header .logo + .tag-line {
        line-height: 2.1;
        font-size: 1.1rem; } }
  body > form:not(.contextual-administration-panel-container) #header nav .utility-links button.icon-wrapper img {
    vertical-align: middle; }
  body > form:not(.contextual-administration-panel-container) #header nav .utility-links button.icon-wrapper.highlight {
    vertical-align: middle; }
  body > form:not(.contextual-administration-panel-container) #header a {
    text-decoration: none; }
  body > form:not(.contextual-administration-panel-container) .modes {
    background-color: rgba(51, 51, 51, 0.3);
    border-radius: 25px;
    padding: .5rem .75rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right; }
    body > form:not(.contextual-administration-panel-container) .modes svg:first-child {
      opacity: .5; }
    body > form:not(.contextual-administration-panel-container) .modes svg:last-child {
      opacity: 1; }
    body > form:not(.contextual-administration-panel-container) .modes.moon svg:first-child {
      opacity: 1; }
    body > form:not(.contextual-administration-panel-container) .modes.moon svg:last-child {
      opacity: .5; }
  @media only screen and (min-width: 991px) {
    body > form:not(.contextual-administration-panel-container) .mode-copy {
      line-height: 2.5rem;
      float: right;
      padding: 0 2rem; } }
  body > form:not(.contextual-administration-panel-container) .switch-mode {
    position: relative;
    width: 40px;
    height: 24px;
    margin: 0 .50rem;
    /* Hide default HTML checkbox */
    /* The slider */
    /* Rounded sliders */ }
    body > form:not(.contextual-administration-panel-container) .switch-mode .switch input {
      opacity: 0;
      width: 0;
      height: 0; }
    body > form:not(.contextual-administration-panel-container) .switch-mode .slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: .4s;
      -o-transition: .4s;
      transition: .4s; }
      body > form:not(.contextual-administration-panel-container) .switch-mode .slider::before {
        position: absolute;
        content: "";
        height: 14px;
        width: 14px;
        left: .15rem;
        bottom: .16rem;
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s; }
    body > form:not(.contextual-administration-panel-container) .switch-mode input:checked + .slider::before {
      left: -.50rem; }
    body > form:not(.contextual-administration-panel-container) .switch-mode input:focus + .slider {
      -webkit-box-shadow: 0 0 1px #2196F3;
      box-shadow: 0 0 1px #2196F3; }
    body > form:not(.contextual-administration-panel-container) .switch-mode input:checked + .slider:before {
      -webkit-transform: translateX(26px);
      -ms-transform: translateX(26px);
      transform: translateX(26px); }
    body > form:not(.contextual-administration-panel-container) .switch-mode .slider.round {
      border-radius: 34px;
      border: 0.15rem solid rgba(255, 255, 255, 0.8); }
      body > form:not(.contextual-administration-panel-container) .switch-mode .slider.round::before {
        border-radius: 50%; }
  @media only screen and (min-width: 767px) {
    body > form:not(.contextual-administration-panel-container) .hero {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  body > form:not(.contextual-administration-panel-container) .hero a {
    text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .hero a:hover {
      text-decoration: underline; }
  body > form:not(.contextual-administration-panel-container) .hero .bg-image {
    min-height: 27rem;
    background-size: cover; }
    @media only screen and (min-width: 767px) {
      body > form:not(.contextual-administration-panel-container) .hero .bg-image {
        width: 67.5%; } }
    body > form:not(.contextual-administration-panel-container) .hero .bg-image.bg-image-sm {
      max-height: 17rem !important;
      min-height: auto; }
  body > form:not(.contextual-administration-panel-container) .hero .text {
    padding: 2rem; }
    @media only screen and (min-width: 767px) {
      body > form:not(.contextual-administration-panel-container) .hero .text {
        width: 32.5%; } }
  @media only screen and (max-width: 991px) {
    body > form:not(.contextual-administration-panel-container) .tile {
      margin: 2rem 0; } }
  body > form:not(.contextual-administration-panel-container) .tile img {
    max-width: 100%;
    margin-bottom: -3px; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .tile img {
        margin-bottom: 2rem; } }
  body > form:not(.contextual-administration-panel-container) .tile a {
    text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .tile a:hover {
      text-decoration: underline; }
  body > form:not(.contextual-administration-panel-container) .tile.free-trial {
    position: relative; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .tile.free-trial {
        padding: 2rem 0; } }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial a {
      text-decoration: none !important; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-image: -webkit-gradient(linear, left top, right bottom, from(#D61524), to(#E8145F));
      background-image: -webkit-linear-gradient(top left, #D61524, #E8145F);
      background-image: -o-linear-gradient(top left, #D61524, #E8145F);
      background-image: linear-gradient(to bottom right, #D61524, #E8145F);
      opacity: 1;
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial:hover::before {
      opacity: .8; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial .wraper {
      position: relative; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial .box-hover:hover {
      background-color: transparent; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial p {
      color: white;
      margin-bottom: 2.5rem; }
    body > form:not(.contextual-administration-panel-container) .tile.free-trial h5 {
      color: white;
      font-size: 1rem;
      font-weight: 400;
      margin-top: 0;
      margin-bottom: 1.5rem; }
  body > form:not(.contextual-administration-panel-container) .articles .lead {
    font-size: 1.3rem;
    font-weight: 300;
    margin-bottom: 5rem; }
  body > form:not(.contextual-administration-panel-container) .articles .item {
    margin: .35rem;
    direction: ltr; }
    body > form:not(.contextual-administration-panel-container) .articles .item a {
      text-decoration: none !important; }
    body > form:not(.contextual-administration-panel-container) .articles .item img {
      height: 15rem;
      -o-object-fit: cover;
      object-fit: cover; }
    body > form:not(.contextual-administration-panel-container) .articles .item p {
      font-size: .9rem;
      line-height: 1.3rem; }
    body > form:not(.contextual-administration-panel-container) .articles .item h4 {
      font-size: 1.2rem;
      line-height: 1.7rem; }
    body > form:not(.contextual-administration-panel-container) .articles .item .learn-more {
      text-decoration: none;
      display: block;
      margin-top: 3rem;
      -webkit-transition: opacity .2s linear;
      -o-transition: opacity .2s linear;
      transition: opacity .2s linear;
      opacity: 0; }
    body > form:not(.contextual-administration-panel-container) .articles .item:hover {
      cursor: pointer; }
      body > form:not(.contextual-administration-panel-container) .articles .item:hover .learn-more {
        opacity: 1; }
  body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-prev, body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-next {
    position: absolute;
    top: 35%;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background-color: #006998 !important;
    outline: none; }
    body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-prev span, body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-next span {
      display: block;
      height: 1.3rem;
      margin-top: 1px;
      -webkit-transform: scale(2.5) rotate(180deg);
      -ms-transform: scale(2.5) rotate(180deg);
      transform: scale(2.5) rotate(180deg);
      color: white; }
      body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-prev span svg, body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-next span svg {
        width: .85rem; }
    body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-prev.disabled span, body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-next.disabled span {
      opacity: .5; }
  body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-prev {
    left: -4rem; }
  body > form:not(.contextual-administration-panel-container) .articles .owl-nav .owl-next {
    right: -4rem;
    display: none; }
  @media only screen and (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .articles .owl-dots {
      display: none; } }
  body > form:not(.contextual-administration-panel-container) .podcasts .lead {
    font-size: 1.3rem;
    font-weight: 300;
    margin-bottom: 5rem; }
  body > form:not(.contextual-administration-panel-container) .podcasts .mute-disabled {
    opacity: 0; }
  body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar {
    outline: 0;
    border: 0;
    border-radius: 500px;
    width: 100%;
    margin: 0 0 2rem;
    -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
    transition: -webkit-box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; }
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
      body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar {
        overflow: hidden;
        height: 4px;
        -webkit-appearance: none;
        background-color: #ddd; }
      body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-webkit-slider-runnable-track {
        height: 4px;
        -webkit-appearance: none;
        color: #444;
        -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
        transition: -webkit-box-shadow 0.2s ease-in-out;
        -o-transition: box-shadow 0.2s ease-in-out;
        transition: box-shadow 0.2s ease-in-out;
        transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; }
      body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-webkit-slider-thumb {
        width: 4px;
        -webkit-appearance: none;
        height: 4px;
        cursor: ew-resize;
        background: #000;
        -webkit-box-shadow: -320px 0 0 320px #000, inset 0 0 0 10px #000;
        box-shadow: -320px 0 0 320px #000, inset 0 0 0 10px #000;
        -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
        transition: -webkit-box-shadow 0.2s ease-in-out;
        -o-transition: box-shadow 0.2s ease-in-out;
        transition: box-shadow 0.2s ease-in-out;
        transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
        position: relative; }
      body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar:active::-webkit-slider-thumb {
        background: #000;
        -webkit-box-shadow: -320px 0 0 320px #000, inset 0 0 0 3px #000;
        box-shadow: -320px 0 0 320px #000, inset 0 0 0 3px #000; } }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-moz-range-progress {
      background-color: #43e5f7; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-moz-range-track {
      background-color: #9a905d; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-ms-fill-lower {
      background-color: #43e5f7; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .seekbar::-ms-fill-upper {
      background-color: #9a905d; }
  body > form:not(.contextual-administration-panel-container) .podcasts .media .volume {
    -webkit-appearance: none;
    width: 0;
    opacity: 0;
    height: 4px;
    background: #ffffff;
    outline: none;
    -webkit-transition: width .2s linear;
    -o-transition: width .2s linear;
    transition: width .2s linear;
    margin: 0 .5rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .volume::-webkit-slider-runnable-track {
      height: 10px;
      -webkit-appearance: none;
      color: #ffffff;
      -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
      transition: -webkit-box-shadow 0.2s ease-in-out;
      -o-transition: box-shadow 0.2s ease-in-out;
      transition: box-shadow 0.2s ease-in-out;
      transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .volume::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      width: 10px;
      height: 10px;
      background: #000;
      cursor: pointer;
      border-radius: 50%; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .volume::-moz-range-thumb {
      width: 25px;
      height: 25px;
      background: #000000;
      cursor: pointer; }
  body > form:not(.contextual-administration-panel-container) .podcasts .media .current {
    float: left; }
  body > form:not(.contextual-administration-panel-container) .podcasts .media .duration {
    float: right; }
  body > form:not(.contextual-administration-panel-container) .podcasts .media .controller {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .9rem;
    cursor: pointer; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .pause {
      display: none; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .play {
      display: block; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .play-pause {
      width: 2rem;
      height: 2rem;
      border-radius: 50%;
      background-color: #F0336C;
      text-align: center; }
      body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .play-pause svg {
        margin: .6rem auto; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller.active .pause {
      display: block;
      color: #F0336C; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller.active .play {
      display: none; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .status {
      line-height: 2rem;
      margin-left: .5rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller:hover span {
      color: #F0336C; }
    body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .learn-more {
      margin-left: auto;
      line-height: 2rem;
      text-decoration: underline;
      -webkit-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all .2s linear; }
      body > form:not(.contextual-administration-panel-container) .podcasts .media .controller .learn-more:hover {
        text-decoration: none; }
  body > form:not(.contextual-administration-panel-container) .podcasts .item {
    margin: .35rem;
    overflow: hidden; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item p {
      margin-bottom: 3rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item .podcast {
      padding: 2rem 1rem;
      padding-bottom: 7rem; }
      body > form:not(.contextual-administration-panel-container) .podcasts .item .podcast .media {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 2rem 1.5rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner {
      max-width: 6rem;
      min-height: 6rem;
      text-align: center;
      border-width: .50rem;
      border-style: solid;
      border-radius: 50%;
      margin: 2rem auto 0;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      position: relative; }
      body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner.active {
        -webkit-animation: audio1 1.5s infinite ease-in-out;
        animation: audio1 1.5s infinite ease-in-out; }
        body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner.active::before {
          -webkit-animation: audio2 1.5s infinite ease-in-out;
          animation: audio2 1.5s infinite ease-in-out; }
      body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner::before, body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner::after {
        content: '';
        border-radius: 50%;
        border-width: .50rem;
        border-style: solid;
        width: calc(100% + 1rem);
        height: calc(100% + 1rem);
        position: absolute;
        left: -1rem;
        top: -1rem; }
      body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner::after {
        border-width: .50rem;
        border-style: solid;
        width: calc(100% + 2rem);
        height: calc(100% + 2rem);
        left: -1.5rem;
        top: -1.5rem; }
      body > form:not(.contextual-administration-panel-container) .podcasts .item .audio-banner img {
        max-width: 6rem;
        min-height: 6rem;
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item audio {
      margin-bottom: 1.5rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item p {
      font-size: 1rem;
      line-height: 1.7rem;
      text-align: center;
      color: #555;
      margin-top: .5rem;
      font-weight: 300; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item h4 {
      font-size: 1rem;
      line-height: 1.7rem;
      font-weight: 400;
      text-align: center;
      margin-bottom: 0; }
    body > form:not(.contextual-administration-panel-container) .podcasts .item .gradient-red-button {
      margin: 4rem auto; }
  body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-prev, body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-next {
    position: absolute;
    top: 35%;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    background-color: #006998 !important;
    outline: none; }
    body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-prev span, body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-next span {
      display: block;
      height: 1.2rem; }
      body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-prev span svg, body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-next span svg {
        width: .85rem; }
    body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-prev.disabled span, body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-next.disabled span {
      opacity: .5; }
  body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-prev {
    left: -4rem; }
  body > form:not(.contextual-administration-panel-container) .podcasts .owl-nav .owl-next {
    right: -4rem; }
  body > form:not(.contextual-administration-panel-container) .animate-audio1 {
    -moz-animation: audio1 1.5s infinite ease-in-out;
    -o-animation: audio1 1.5s infinite ease-in-out;
    -webkit-animation: audio1 1.5s infinite ease-in-out;
    animation: audio1 1.5s infinite ease-in-out; }

@-webkit-keyframes audio1 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.4);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.4); }
  25% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15); }
  50% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.55);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.55); }
  75% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.25);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.25); } }

@keyframes audio1 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.4);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.4); }
  25% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15); }
  50% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.55);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.55); }
  75% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.25);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.25); } }
  body > form:not(.contextual-administration-panel-container) .animate-audio2 {
    -moz-animation: audio2 2.2s infinite ease-in-out;
    -o-animation: audio2 2.2s infinite ease-in-out;
    -webkit-animation: audio2 2.2s infinite ease-in-out;
    animation: audio2 2.2s infinite ease-in-out; }

@-webkit-keyframes audio2 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15); }
  25% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.3);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.3); }
  50% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05); }
  75% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.45);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.45); } }

@keyframes audio2 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15); }
  25% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.3);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.3); }
  50% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05); }
  75% {
    -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.45);
    box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.45); } }
  body > form:not(.contextual-administration-panel-container) .podcast-list {
    width: 100%; }
    body > form:not(.contextual-administration-panel-container) .podcast-list .row {
      padding: 2rem; }
    body > form:not(.contextual-administration-panel-container) .podcast-list .wraper {
      padding-top: 0;
      padding-bottom: 1rem; }
      @media only screen and (max-width: 991px) {
        body > form:not(.contextual-administration-panel-container) .podcast-list .wraper {
          padding-top: 2rem; } }
    body > form:not(.contextual-administration-panel-container) .podcast-list .media {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .media .seekbar {
        width: 60% !important;
        margin: .2rem 1rem 0 !important;
        height: 8px !important; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .media .duration {
        margin-right: 1rem; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        border-radius: 20px;
        padding: .5rem .6rem;
        width: 2.4rem;
        height: 2.4rem;
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear;
        cursor: pointer; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume .mute svg {
          width: 1.1rem; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume .mute.active .off {
          display: none; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume .mute.active .on {
          display: inline-block; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume .mute .on {
          display: none; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume .mute .off {
          display: inline-block; }
        body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume:not(.mute-disabled):hover {
          width: 7rem;
          background: #ddd; }
          body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume:not(.mute-disabled):hover .volume {
            width: 4rem;
            opacity: .7;
            display: inline-block; }
          @media only screen and (max-width: 767px) {
            body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume:not(.mute-disabled):hover {
              width: 2.4rem; }
              body > form:not(.contextual-administration-panel-container) .podcast-list .media .mute-volume:not(.mute-disabled):hover .volume {
                display: none; } }
    body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner {
      width: 13rem;
      height: 13rem;
      text-align: center;
      -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
      box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.15);
      border-radius: 50%;
      margin: 2rem auto 0;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      position: relative; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner.active::before {
        -webkit-animation: audio1 1.5s infinite ease-in-out;
        animation: audio1 1.5s infinite ease-in-out; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner.active::after {
        -webkit-animation: audio2 1.5s infinite ease-in-out;
        animation: audio2 1.5s infinite ease-in-out; }
      @media only screen and (min-width: 992px) {
        body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner.middle {
          top: 50%;
          margin-top: -6rem; } }
      body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner::before, body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner::after {
        content: '';
        border-radius: 50%;
        -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.1);
        box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.1);
        width: calc(100% + 1rem);
        height: calc(100% + 1rem);
        position: absolute;
        left: -0.5rem;
        top: -0.5rem; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner::after {
        -webkit-box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05);
        box-shadow: 0 0 0 0.5rem rgba(240, 51, 108, 0.05);
        width: calc(100% + 2rem);
        height: calc(100% + 2rem);
        left: -1rem;
        top: -1rem; }
      body > form:not(.contextual-administration-panel-container) .podcast-list .audio-banner img {
        max-width: 13rem;
        min-height: 13rem;
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center; }
    body > form:not(.contextual-administration-panel-container) .podcast-list .br {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    body > form:not(.contextual-administration-panel-container) .podcast-list .controller {
      margin-top: 1rem;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    body > form:not(.contextual-administration-panel-container) .podcast-list h4 {
      font-size: 1.2rem;
      line-height: 1.7rem;
      font-weight: 600;
      margin-bottom: 0rem;
      margin-top: .5rem; }
      body > form:not(.contextual-administration-panel-container) .podcast-list h4 a {
        text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .podcast-list h4 a:hover {
          text-decoration: underline; }
      body > form:not(.contextual-administration-panel-container) .podcast-list h4 + small {
        color: #999; }
    body > form:not(.contextual-administration-panel-container) .podcast-list p {
      line-height: 1.4rem; }
    @media only screen and (min-width: 992px) {
      body > form:not(.contextual-administration-panel-container) .podcast-list .wraper.border-left::before {
        content: '';
        width: 1px;
        height: 100%;
        display: block;
        left: -1rem;
        top: 0;
        position: absolute;
        background-color: #D8D8D8; } }
  body > form:not(.contextual-administration-panel-container) .documents .no-carousel .owl-stage-outer {
    overflow: inherit; }
    body > form:not(.contextual-administration-panel-container) .documents .no-carousel .owl-stage-outer .owl-stage {
      width: 100% !important; }
  body > form:not(.contextual-administration-panel-container) .documents .no-carousel .owl-nav, body > form:not(.contextual-administration-panel-container) .documents .no-carousel .owl-dots {
    display: none; }
  body > form:not(.contextual-administration-panel-container) .documents .lead {
    font-size: 1.3rem;
    font-weight: 300;
    margin-bottom: 5rem; }
  body > form:not(.contextual-administration-panel-container) .documents .item {
    margin: .35rem;
    padding-bottom: 3rem;
    position: relative; }
    body > form:not(.contextual-administration-panel-container) .documents .item a {
      text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .documents .item img {
      height: 15rem;
      -o-object-fit: cover;
      object-fit: cover; }
    body > form:not(.contextual-administration-panel-container) .documents .item p {
      font-size: .9rem;
      line-height: 1.3rem; }
    body > form:not(.contextual-administration-panel-container) .documents .item h4 {
      font-size: 1.4rem;
      line-height: 1.7rem; }
    body > form:not(.contextual-administration-panel-container) .documents .item .learn-more {
      text-decoration: none;
      display: block;
      margin-top: 3rem;
      -webkit-transition: opacity .2s linear;
      -o-transition: opacity .2s linear;
      transition: opacity .2s linear;
      opacity: 0; }
    body > form:not(.contextual-administration-panel-container) .documents .item:hover {
      cursor: pointer; }
      body > form:not(.contextual-administration-panel-container) .documents .item:hover .learn-more {
        opacity: 1; }
  body > form:not(.contextual-administration-panel-container) .documents .gradient-red-button, body > form:not(.contextual-administration-panel-container) .documents .gradient-green-button {
    position: absolute;
    bottom: .35rem; }
  body > form:not(.contextual-administration-panel-container) .tags a {
    text-decoration: none !important; }
  body > form:not(.contextual-administration-panel-container) .tags .tag {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    text-decoration: none;
    display: inline-block;
    margin: 1rem 0;
    padding: .25rem 0; }
  body > form:not(.contextual-administration-panel-container) .tags h5 {
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 2rem; }
  body > form:not(.contextual-administration-panel-container) .tags .orange {
    border-bottom-color: #D65B13; }
    body > form:not(.contextual-administration-panel-container) .tags .orange:hover {
      border-bottom-color: #f5b38d; }
  body > form:not(.contextual-administration-panel-container) .tags .skyblue {
    border-bottom-color: #1492E6; }
    body > form:not(.contextual-administration-panel-container) .tags .skyblue:hover {
      border-bottom-color: #9dd2f6; }
  body > form:not(.contextual-administration-panel-container) .tags .violet {
    border-bottom-color: #7E47BD; }
    body > form:not(.contextual-administration-panel-container) .tags .violet:hover {
      border-bottom-color: #cdb8e5; }
  body > form:not(.contextual-administration-panel-container) .tags .blue {
    border-bottom-color: #385299; }
    body > form:not(.contextual-administration-panel-container) .tags .blue:hover {
      border-bottom-color: #93a5d7; }
  body > form:not(.contextual-administration-panel-container) .tags .yellow {
    border-bottom-color: #F5B811; }
    body > form:not(.contextual-administration-panel-container) .tags .yellow:hover {
      border-bottom-color: #fbe4a4; }
  body > form:not(.contextual-administration-panel-container) .tags .green {
    border-bottom-color: #A2DC00; }
    body > form:not(.contextual-administration-panel-container) .tags .green:hover {
      border-bottom-color: #dbff76; }
  body > form:not(.contextual-administration-panel-container) .tags .more-tags {
    max-height: 0;
    -webkit-transition: max-height 0.15s ease-out;
    -o-transition: max-height 0.15s ease-out;
    transition: max-height 0.15s ease-out;
    overflow: hidden; }
  body > form:not(.contextual-administration-panel-container) .tags .less {
    display: none; }
  body > form:not(.contextual-administration-panel-container) .tags .more {
    display: inline-block; }
  body > form:not(.contextual-administration-panel-container) .tags.show-all-tags .more-tags {
    max-height: 50rem;
    -webkit-transition: max-height 0.25s ease-in;
    -o-transition: max-height 0.25s ease-in;
    transition: max-height 0.25s ease-in; }
  body > form:not(.contextual-administration-panel-container) .tags.show-all-tags .less {
    display: inline-block; }
  body > form:not(.contextual-administration-panel-container) .tags.show-all-tags .more {
    display: none; }
  body > form:not(.contextual-administration-panel-container) .tags .btn {
    margin: 5rem 0;
    cursor: pointer; }
  body > form:not(.contextual-administration-panel-container) .tags a {
    text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .tags a:hover {
      text-decoration: underline; }
  body > form:not(.contextual-administration-panel-container) .inside {
    padding: 6rem 0; }
    body > form:not(.contextual-administration-panel-container) .inside h2 {
      font-size: 3rem;
      margin: 0 0 4rem; }
    body > form:not(.contextual-administration-panel-container) .inside h3 {
      font-size: 1.75rem;
      font-weight: 600;
      margin-bottom: 3rem; }
      body > form:not(.contextual-administration-panel-container) .inside h3 a {
        text-decoration: none;
        -webkit-transition: all .5s linear;
        -o-transition: all .5s linear;
        transition: all .5s linear;
        display: block; }
        body > form:not(.contextual-administration-panel-container) .inside h3 a:hover {
          text-decoration: underline; }
    body > form:not(.contextual-administration-panel-container) .inside p {
      line-height: 1.75rem; }
    body > form:not(.contextual-administration-panel-container) .inside .box-hover {
      padding: 1rem; }
    body > form:not(.contextual-administration-panel-container) .inside .box-hover-sm {
      padding: 1rem;
      margin: -.9rem;
      padding-left: 3rem;
      margin-left: -3rem;
      margin-top: 0; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .inside .pr-5 {
        padding-right: 0 !important; } }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .inside .pl-5 {
        padding-left: 1rem !important; } }
    body > form:not(.contextual-administration-panel-container) .inside a {
      text-decoration: none; }
  body > form:not(.contextual-administration-panel-container) .subscribes {
    padding: 5rem 0; }
    body > form:not(.contextual-administration-panel-container) .subscribes h2 {
      font-size: 4rem;
      font-weight: 600;
      margin-top: 5rem; }
    body > form:not(.contextual-administration-panel-container) .subscribes h4 {
      font-size: 1.1rem;
      font-weight: 600;
      line-height: 1.5rem; }
    body > form:not(.contextual-administration-panel-container) .subscribes label {
      font-weight: 400;
      font-size: 1.2rem;
      display: block;
      margin-bottom: .50rem; }
    body > form:not(.contextual-administration-panel-container) .subscribes p {
      font-size: .9rem;
      line-height: 1.3rem; }
    body > form:not(.contextual-administration-panel-container) .subscribes .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      body > form:not(.contextual-administration-panel-container) .subscribes .form-group input[type=email] {
        border: 1px solid #c0c0c0;
        line-height: 2rem;
        padding: 0 .5rem;
        float: left;
        min-width: 60%; }
      body > form:not(.contextual-administration-panel-container) .subscribes .form-group .button {
        margin-left: -1px;
        padding: 0 .75rem;
        position: relative; }
        body > form:not(.contextual-administration-panel-container) .subscribes .form-group .button svg {
          -webkit-transition: all .2s linear;
          -o-transition: all .2s linear;
          transition: all .2s linear;
          width: 1rem;
          position: relative;
          right: 0; }
        body > form:not(.contextual-administration-panel-container) .subscribes .form-group .button:hover svg {
          right: -.15rem; }
    @media only screen and (min-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .subscribes .s-form {
        margin: 5rem; } }
  body > form:not(.contextual-administration-panel-container) .testimonials h2 {
    margin-bottom: 3rem; }
  body > form:not(.contextual-administration-panel-container) .testimonials .item {
    padding: 1.5rem;
    margin: 1rem;
    padding-top: 2rem; }
  body > form:not(.contextual-administration-panel-container) .testimonials blockquote {
    padding-left: 2rem;
    padding-top: 1rem;
    position: relative;
    margin: 0;
    font-size: 1.1rem;
    line-height: 1.5;
    font-weight: 300; }
    body > form:not(.contextual-administration-panel-container) .testimonials blockquote .quote-svg {
      height: 2rem;
      width: 2rem;
      opacity: .2;
      position: absolute;
      top: 0;
      left: 0; }
  body > form:not(.contextual-administration-panel-container) .testimonials h5, body > form:not(.contextual-administration-panel-container) .testimonials em {
    padding-left: 2rem;
    display: block; }
  body > form:not(.contextual-administration-panel-container) .testimonials h5 {
    font-size: 1.5rem;
    font-weight: 800;
    margin-bottom: 1rem; }
  body > form:not(.contextual-administration-panel-container) .testimonials em {
    font-size: .9rem; }
  body > form:not(.contextual-administration-panel-container) .product {
    padding: 5rem 0; }
    body > form:not(.contextual-administration-panel-container) .product img {
      max-width: 100%; }
    body > form:not(.contextual-administration-panel-container) .product p {
      font-weight: 300; }
    body > form:not(.contextual-administration-panel-container) .product .h2-lg {
      font-size: 2.5rem; }
    body > form:not(.contextual-administration-panel-container) .product .lead {
      font-size: 1.5rem; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .product .device-align {
        text-align: center; } }
  body > form:not(.contextual-administration-panel-container) .details {
    padding: 0 0 3rem 0; }
    body > form:not(.contextual-administration-panel-container) .details a:hover {
      text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .details .img {
      max-width: 100%;
      min-height: 400px;
      -o-object-fit: cover;
      object-fit: cover; }
    body > form:not(.contextual-administration-panel-container) .details h2 {
      font-size: 2rem;
      font-weight: 600;
      line-height: 2.2rem;
      margin-bottom: 3rem; }
    body > form:not(.contextual-administration-panel-container) .details h3, body > form:not(.contextual-administration-panel-container) .details h4 {
      font-size: 1.5rem;
      font-weight: 600;
      line-height: 1.7rem;
      margin: 3rem 0; }
    body > form:not(.contextual-administration-panel-container) .details h4 {
      margin: 1rem 0; }
    body > form:not(.contextual-administration-panel-container) .details p {
      font-size: 1.1rem;
      line-height: 1.5rem;
      margin-bottom: 2rem; }
    body > form:not(.contextual-administration-panel-container) .details hr {
      height: 1px;
      background: #ccc;
      margin: 3rem 0;
      border: none; }
    body > form:not(.contextual-administration-panel-container) .details h6 {
      font-size: 1.2rem; }
    body > form:not(.contextual-administration-panel-container) .details .text-xs {
      font-size: 1.25rem; }
    body > form:not(.contextual-administration-panel-container) .details .blog-list h4 {
      margin-bottom: .5rem; }
      body > form:not(.contextual-administration-panel-container) .details .blog-list h4 a {
        text-decoration: none; }
        body > form:not(.contextual-administration-panel-container) .details .blog-list h4 a:hover {
          text-decoration: underline; }
    body > form:not(.contextual-administration-panel-container) .details .blog-list p {
      margin-bottom: 3rem;
      margin-top: 0; }
  body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: none;
    outline: none;
    padding: .25rem .5rem .25rem 1rem; }
    body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn svg {
      width: .65rem;
      margin: .25rem .5rem 0; }
    body > form:not(.contextual-administration-panel-container) .media-control .media-preview .poster-content .btn .ln-play2::before {
      display: none; }
  body > form:not(.contextual-administration-panel-container) .container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content {
    width: 100%; }
    @media (min-width: 992px) {
      body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content {
        width: 33.33333333333333%; } }
    body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar .content-fragment, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar .content-fragment, body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content .content-fragment {
      padding: 0 .50rem;
      margin-bottom: 1rem; }
  body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar .content-fragment {
    margin-left: -.50rem; }
  body > form:not(.contextual-administration-panel-container) .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar .content-fragment {
    margin-right: -.50rem; }
  body > form:not(.contextual-administration-panel-container) .teg-component #header nav .utility-links a.icon-wrapper img, body > form:not(.contextual-administration-panel-container) .teg-component #header nav .utility-links button.icon-wrapper img {
    width: 1.9vw;
    height: 1.9vw;
    margin: 0 0.77vw; }
  body > form:not(.contextual-administration-panel-container) .footer-fragments footer {
    background-color: #eee; }
  body > form:not(.contextual-administration-panel-container) .footer-fragments > .layout,
  body > form:not(.contextual-administration-panel-container) .post-pages .content-fragment-page > .layout {
    max-width: none !important;
    padding: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .post-pages.content-fragment-page > .layout {
    max-width: none !important;
    padding: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page.common-home {
    max-width: none !important;
    padding: 0 !important; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page.common-home > .layout {
      max-width: none !important;
      padding: 0 !important; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page.post .right-sidebar {
    padding-left: 1rem;
    position: static !important; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page.evolution-reflow-container:not(.common-home):not(.peoplesearchprofile):not(.peoplesearch):not(.sitesearch):not(.search-searchresultlist) {
    min-height: calc(100vh - 13rem);
    overflow: hidden; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page.evolution-reflow-container:not(.common-home):not(.peoplesearchprofile):not(.peoplesearch):not(.sitesearch):not(.search-searchresultlist) .layout-content li {
      list-style: none; }
  body > form:not(.contextual-administration-panel-container) .popup-list {
    background-color: #e6e6e6 !important;
    padding: 0;
    text-transform: uppercase; }
    body > form:not(.contextual-administration-panel-container) .popup-list .content-list {
      padding-left: 0; }
      body > form:not(.contextual-administration-panel-container) .popup-list .content-list a {
        color: #666666; }
      body > form:not(.contextual-administration-panel-container) .popup-list .content-list .navigation-list.user {
        list-style: none; }
        body > form:not(.contextual-administration-panel-container) .popup-list .content-list .navigation-list.user .navigation-list-item {
          padding: .5rem; }
        body > form:not(.contextual-administration-panel-container) .popup-list .content-list .navigation-list.user .user-name {
          font-weight: 700; }
    body > form:not(.contextual-administration-panel-container) .popup-list .multiple-column-list {
      border: none;
      background-color: transparent; }
      body > form:not(.contextual-administration-panel-container) .popup-list .multiple-column-list .multiple-column-item .content-list .user {
        border-color: #ccc; }
    body > form:not(.contextual-administration-panel-container) .popup-list .content-list-footer {
      padding: .5rem;
      border-color: #ccc; }
      body > form:not(.contextual-administration-panel-container) .popup-list .content-list-footer .right {
        font-weight: 700;
        color: #666;
        float: left;
        padding: .5rem; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page {
    font-size: .9rem; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment fieldset .field-list, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list fieldset .field-list {
      padding-left: 0; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content {
      padding-left: 0; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content .comment, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content .comment {
        padding-left: 60px; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .content, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content.abbreviated .content {
        margin-right: 255px; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content.abbreviated .attributes {
        padding-left: 0; }
        body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes ul, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content.abbreviated .attributes ul {
          padding-left: 54px;
          margin-top: .5rem; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .container, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content.abbreviated .container {
        width: auto;
        padding: 0;
        margin: 1; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attribute-item a, body > form:not(.contextual-administration-panel-container) .content-fragment-page .popup-list .content.abbreviated .attribute-item a {
        font-size: .9rem; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo {
      margin-bottom: 2rem; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo img {
        width: 100%;
        margin-bottom: 1rem; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo .title {
        padding: .5rem .5rem 0;
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: 0; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo .sub-title {
        padding: .5rem .5rem 0;
        font-size: 1rem;
        color: #666;
        margin-bottom: 1rem; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo.no-image img {
        display: none; }
      body > form:not(.contextual-administration-panel-container) .content-fragment-page .right-sidebar .ceo-photo.no-image div {
        min-height: 150px;
        text-align: center;
        line-height: 150px;
        font-size: 3rem;
        margin-bottom: 1rem; }
  body > form:not(.contextual-administration-panel-container) ul.ul-styled li {
    list-style: disc !important; }
  body > form:not(.contextual-administration-panel-container) .scripted-content-fragment ul, body > form:not(.contextual-administration-panel-container) .site-banner ul {
    list-style: none; }
  body > form:not(.contextual-administration-panel-container) .post .content-fragment .content > .content table td {
    border: 1px solid #bdc3c7; }
  body > form:not(.contextual-administration-panel-container) table.event_calendar div.month_wrapper span {
    text-align: center; }
  body > form:not(.contextual-administration-panel-container) .brandguidelines {
    font-size: 1.1rem;
    line-height: 2em; }
    body > form:not(.contextual-administration-panel-container) .brandguidelines li ul {
      margin-bottom: 1rem; }
      body > form:not(.contextual-administration-panel-container) .brandguidelines li ul li {
        list-style: circle !important; }
  body > form:not(.contextual-administration-panel-container) .blog-post .content table tr td {
    border: 1px solid #ccc;
    padding-top: 8px;
    padding-bottom: 8px; }
    body > form:not(.contextual-administration-panel-container) .blog-post .content table tr td:first-child {
      padding-left: 8px; }
  body > form:not(.contextual-administration-panel-container) .blog-post .content table tr th {
    background-color: #e8171f; }
  body > form:not(.contextual-administration-panel-container) .blog-post .content table tr:nth-child(even) {
    background: #e8e8e8; }
  body > form:not(.contextual-administration-panel-container) .blog-post .content table tr:nth-child(odd) {
    background: #e2e2e2; }
  body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar {
    position: static !important; }
    body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.left-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.left-sidebar {
      position: static !important;
      width: 100% !important; }
      body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.right-sidebar + .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.right-sidebar + .layout-region-inner.left-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.left-sidebar + .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.left-sidebar .layout-region-inner.left-sidebar + .layout-region-inner.left-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.right-sidebar + .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.right-sidebar + .layout-region-inner.left-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.left-sidebar + .layout-region-inner.right-sidebar, body > form:not(.contextual-administration-panel-container) .home .layout-region.right-sidebar .layout-region-inner.left-sidebar + .layout-region-inner.left-sidebar {
        display: none !important; }
  body > form:not(.contextual-administration-panel-container) .post .publish {
    display: inline-block; }
  body > form:not(.contextual-administration-panel-container) .post .doc-download {
    float: right;
    margin: 1.5rem 0; }
  body > form:not(.contextual-administration-panel-container) .post ul, body > form:not(.contextual-administration-panel-container) .post li {
    list-style: disc !important;
    font-size: 1rem;
    margin-bottom: 1rem; }
  body > form:not(.contextual-administration-panel-container) .post ol, body > form:not(.contextual-administration-panel-container) .post li {
    margin-bottom: 1rem; }
  body > form:not(.contextual-administration-panel-container) .post .testimony {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid #ccc;
    width: 40%;
    padding: 1.5rem;
    font-size: 1.1rem;
    float: left;
    margin: 0 1rem 1rem 0; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .post .testimony {
        width: auto;
        margin: 1rem; } }
  body > form:not(.contextual-administration-panel-container) html {
    font-family: Lato; }
  body > form:not(.contextual-administration-panel-container) .overflow-hidden {
    overflow: hidden; }
    @media only screen and (max-width: 991px) {
      body > form:not(.contextual-administration-panel-container) .overflow-hidden {
        padding: 1rem; } }
  body > form:not(.contextual-administration-panel-container) .text-lg {
    font-size: 1.7rem; }
  body > form:not(.contextual-administration-panel-container) .text-sm {
    font-size: 1.3rem; }
  body > form:not(.contextual-administration-panel-container) .text-600 {
    font-weight: 600; }
  body > form:not(.contextual-administration-panel-container) .text-xs {
    font-size: 1rem; }
  body > form:not(.contextual-administration-panel-container) .text-400 {
    font-weight: 400; }
  body > form:not(.contextual-administration-panel-container) .bg-white {
    background-color: white; }
  body > form:not(.contextual-administration-panel-container) .publish {
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
    font-size: .9rem; }
  body > form:not(.contextual-administration-panel-container) .img-fluid, body > form:not(.contextual-administration-panel-container) .ln-tg .modal.video-box .modal-body figure img {
    max-width: 100%; }
  body > form:not(.contextual-administration-panel-container) .text-center {
    text-align: center; }
  body > form:not(.contextual-administration-panel-container) .wraper {
    padding: 2rem 1rem; }
  body > form:not(.contextual-administration-panel-container) .red-btn, body > form:not(.contextual-administration-panel-container) .blue-btn, body > form:not(.contextual-administration-panel-container) .add-post, body > form:not(.contextual-administration-panel-container) .blue-dark-btn, body > form:not(.contextual-administration-panel-container) .green-btn, body > form:not(.contextual-administration-panel-container) .pink-btn {
    color: white !important;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: .15rem .5rem .25rem;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block; }
  body > form:not(.contextual-administration-panel-container) .uppercase {
    text-transform: uppercase; }
  @media only screen and (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .border-right-2x {
      border-right: 1px solid #c0c0c0; } }
  body > form:not(.contextual-administration-panel-container) .btn-lg {
    padding: .75rem 1.75rem;
    font-size: .95rem; }
  body > form:not(.contextual-administration-panel-container) .rotate svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    padding-top: 0 !important; }
  body > form:not(.contextual-administration-panel-container) svg.btn-icon {
    width: 1rem;
    margin-right: .5rem;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear; }
    body > form:not(.contextual-administration-panel-container) svg.btn-icon.rotate {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      padding-top: 0; }
  body > form:not(.contextual-administration-panel-container) .red-btn {
    background-color: #E8171F; }
    body > form:not(.contextual-administration-panel-container) .red-btn:hover {
      background-color: #d1151c; }
  body > form:not(.contextual-administration-panel-container) .blue-btn, body > form:not(.contextual-administration-panel-container) .add-post {
    background-color: #0080FF; }
    body > form:not(.contextual-administration-panel-container) .blue-btn:hover, body > form:not(.contextual-administration-panel-container) .add-post:hover {
      background-color: #0073e6; }
  body > form:not(.contextual-administration-panel-container) .blue-dark-btn {
    background-color: #1869B9; }
    body > form:not(.contextual-administration-panel-container) .blue-dark-btn:hover {
      background-color: #155ca2; }
  body > form:not(.contextual-administration-panel-container) .green-btn {
    background-color: #55B42A; }
    body > form:not(.contextual-administration-panel-container) .green-btn:hover {
      background-color: #4b9f25; }
  body > form:not(.contextual-administration-panel-container) .pink-btn {
    background-color: #F0336C; }
    body > form:not(.contextual-administration-panel-container) .pink-btn:hover {
      background-color: #ee1b5b; }
  body > form:not(.contextual-administration-panel-container) .btn-free-trial {
    background-color: white;
    text-transform: uppercase;
    padding: .5rem 1rem;
    text-decoration: none;
    color: #F0336C;
    font-weight: 400;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
    body > form:not(.contextual-administration-panel-container) .btn-free-trial:hover {
      background-color: #ccc; }
  body > form:not(.contextual-administration-panel-container) .h2-lg {
    font-size: 2.2rem;
    margin-bottom: .75rem;
    margin-top: 3rem; }
  body > form:not(.contextual-administration-panel-container) .h3-lg {
    font-size: 2rem !important; }
  body > form:not(.contextual-administration-panel-container) .gradient-red-button, body > form:not(.contextual-administration-panel-container) .insight-cta-btn, body > form:not(.contextual-administration-panel-container) .gradient-green-button {
    padding: .5rem 1.5rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#D61524), to(#E8145F));
    background-image: -webkit-linear-gradient(left, #D61524, #E8145F);
    background-image: -o-linear-gradient(left, #D61524, #E8145F);
    background-image: linear-gradient(to right, #D61524, #E8145F);
    -webkit-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    margin: 1rem auto;
    color: white;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase; }
    body > form:not(.contextual-administration-panel-container) .gradient-red-button:hover, body > form:not(.contextual-administration-panel-container) .insight-cta-btn:hover, body > form:not(.contextual-administration-panel-container) .gradient-green-button:hover {
      opacity: .9; }
  body > form:not(.contextual-administration-panel-container) .gradient-green-button {
    background-image: -webkit-gradient(linear, left top, right top, from(#398118), to(#4b9f25));
    background-image: -webkit-linear-gradient(left, #398118, #4b9f25);
    background-image: -o-linear-gradient(left, #398118, #4b9f25);
    background-image: linear-gradient(to right, #398118, #4b9f25); }
  body > form:not(.contextual-administration-panel-container) sup {
    font-size: 60%; }
  body > form:not(.contextual-administration-panel-container) .owl-dots {
    text-align: center;
    margin-top: 2rem; }
    body > form:not(.contextual-administration-panel-container) .owl-dots .owl-dot {
      width: 1rem;
      height: 1rem;
      border: 1px solid #707070 !important;
      background-color: white !important;
      border-radius: 50%;
      margin: 0 .25rem; }
      body > form:not(.contextual-administration-panel-container) .owl-dots .owl-dot:focus {
        outline: none; }
      body > form:not(.contextual-administration-panel-container) .owl-dots .owl-dot.active {
        background-color: #E01544 !important;
        border: none !important; }
  body > form:not(.contextual-administration-panel-container) .social-icons a {
    display: inline-block;
    margin: 0 .25rem; }
    body > form:not(.contextual-administration-panel-container) .social-icons a svg {
      max-width: 1.5rem;
      max-height: 1.5rem;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      opacity: .8;
      -webkit-transition: all .3s linear;
      -o-transition: all .3s linear;
      transition: all .3s linear; }
    body > form:not(.contextual-administration-panel-container) .social-icons a:hover svg {
      -webkit-filter: none;
      filter: none;
      opacity: 1; }
  body > form:not(.contextual-administration-panel-container) .float-left {
    float: left; }
  body > form:not(.contextual-administration-panel-container) .float-right {
    float: right; }
  body > form:not(.contextual-administration-panel-container) .bg-lightgray {
    background-color: #F2F2F2 !important; }
  body > form:not(.contextual-administration-panel-container) .search-header {
    padding-top: 2rem; }
  body > form:not(.contextual-administration-panel-container) .filter-selector {
    float: none;
    margin-left: 0;
    margin-bottom: 1rem; }
    @media only screen and (max-width: 767px) {
      body > form:not(.contextual-administration-panel-container) .filter-selector {
        margin-top: 2rem;
        padding: 1rem; } }
    body > form:not(.contextual-administration-panel-container) .filter-selector::before {
      content: 'Filter:';
      position: relative;
      display: inline-block;
      padding-right: 3rem;
      bottom: .60rem;
      color: #666; }
      @media only screen and (max-width: 767px) {
        body > form:not(.contextual-administration-panel-container) .filter-selector::before {
          display: block; } }
    body > form:not(.contextual-administration-panel-container) .filter-selector h3 {
      margin-top: 7rem;
      display: none; }
    body > form:not(.contextual-administration-panel-container) .filter-selector > div {
      display: inline-block;
      padding-right: 2rem; }
      body > form:not(.contextual-administration-panel-container) .filter-selector > div:last-child {
        margin-right: 0; }
      body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect {
        background-color: transparent !important;
        border: none !important; }
        body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect > span {
          display: inline !important;
          font-size: 1rem !important;
          color: #666 !important; }
          body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect > span::after {
            color: #000 !important; }
        body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect:hover {
          background-color: transparent !important; }
          body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect:hover > span {
            color: #000 !important;
            background-color: transparent !important; }
            body > form:not(.contextual-administration-panel-container) .filter-selector > div .uiselect:hover > span::after {
              color: #000 !important; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes {
    float: none;
    height: auto;
    width: auto; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes ul {
      padding-left: 0; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes .attribute-list .attribute-item.container, body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes .attribute-list .attribute-item.application {
      display: none; }
    body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .attributes .attribute-list .attribute-item.date {
      color: #E8171F; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .content,
  body > form:not(.contextual-administration-panel-container) .content-fragment .content.abbreviated .name {
    margin-right: 0;
    padding-bottom: .5rem; }
  body > form:not(.contextual-administration-panel-container) .content-fragment .content.abbreviated .name {
    font-size: 1.2rem; }
  body > form:not(.contextual-administration-panel-container) .content-fragment-page .content-fragment .content.abbreviated .content {
    font-size: 1rem;
    color: #6E6E6E; }
  body > form:not(.contextual-administration-panel-container) .content-fragment .content .name a {
    text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .content-fragment .content .name a:hover {
      text-decoration: underline;
      color: #000; }
  body > form:not(.contextual-administration-panel-container) .pager {
    margin: 1.5rem 0 3rem; }
    body > form:not(.contextual-administration-panel-container) .pager .next, body > form:not(.contextual-administration-panel-container) .pager .previous {
      background-color: #E8171F;
      -webkit-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all .2s linear;
      color: white; }
      body > form:not(.contextual-administration-panel-container) .pager .next:hover, body > form:not(.contextual-administration-panel-container) .pager .previous:hover {
        background-color: #a8080d; }
      body > form:not(.contextual-administration-panel-container) .pager .next.disabled, body > form:not(.contextual-administration-panel-container) .pager .previous.disabled {
        background-color: #cbd0d3 !important; }
  body > form:not(.contextual-administration-panel-container) .uiselect.options > div {
    border: 1px solid #ccc !important; }
    body > form:not(.contextual-administration-panel-container) .uiselect.options > div > div {
      color: #000 !important;
      font-size: .9rem !important;
      padding: 0.25rem ​ 0.6rem !important; }
      body > form:not(.contextual-administration-panel-container) .uiselect.options > div > div:hover, body > form:not(.contextual-administration-panel-container) .uiselect.options > div > div.selected {
        background-color: #ddd !important;
        color: #000 !important; }
  body > form:not(.contextual-administration-panel-container) .search .content .attachment,
  body > form:not(.contextual-administration-panel-container) .search .avatar, body > form:not(.contextual-administration-panel-container) .search .author {
    display: none; }
  @media only screen and (min-width: 768px) {
    body > form:not(.contextual-administration-panel-container) .search .search-item {
      margin: 1rem -1.5rem 0; } }
  body > form:not(.contextual-administration-panel-container) .search .search-item:first-child {
    margin-top: 3rem; }
  body > form:not(.contextual-administration-panel-container) .search .search-item .search-content {
    display: block;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 1.5rem; }
    body > form:not(.contextual-administration-panel-container) .search .search-item .search-content h3 {
      margin: 0;
      font-size: 1.5rem;
      font-weight: 600;
      line-height: 1.7rem;
      margin: .75rem 0 0; }
    body > form:not(.contextual-administration-panel-container) .search .search-item .search-content p {
      font-size: 1.1rem;
      line-height: 1.5rem;
      margin-bottom: 2rem; }
    body > form:not(.contextual-administration-panel-container) .search .search-item .search-content:hover h3 {
      text-decoration: underline; }
  @media only screen and (min-width: 992px) {
    body > form:not(.contextual-administration-panel-container) .search .search-item .main-date {
      width: 22rem;
      float: left;
      margin-right: 1rem; }
      body > form:not(.contextual-administration-panel-container) .search .search-item .main-date + a {
        padding-top: 0;
        min-height: 13rem; } }
  body > form:not(.contextual-administration-panel-container) .top-space {
    margin-top: 7rem; }
  body > form:not(.contextual-administration-panel-container) .section-link {
    text-decoration: none; }
    body > form:not(.contextual-administration-panel-container) .section-link:hover h3 {
      text-decoration: underline; }
  body > form:not(.contextual-administration-panel-container) #searchbtnheader svg {
    fill: #000;
    stroke: #000;
    width: 2rem;
    stroke-width: 4px; }
  body > form:not(.contextual-administration-panel-container) .img-top-left {
    -o-object-position: top left;
    object-position: top left; }
  body > form:not(.contextual-administration-panel-container) .img-top-right {
    -o-object-position: top right;
    object-position: top right; }
  body > form:not(.contextual-administration-panel-container) .img-bottom-left {
    -o-object-position: left bottom;
    object-position: left bottom; }
  body > form:not(.contextual-administration-panel-container) .img-bottom-right {
    -o-object-position: right bottom;
    object-position: right bottom; }
  body > form:not(.contextual-administration-panel-container) .img-landscape-xs {
    width: 100%;
    height: 12rem;
    -o-object-fit: cover;
    object-fit: cover; }
  body > form:not(.contextual-administration-panel-container) .img-landscape-sm {
    width: 100%;
    height: 225px;
    -o-object-fit: cover;
    object-fit: cover; }
  body > form:not(.contextual-administration-panel-container) .img-landscape-xl {
    width: 100%;
    height: 400px;
    -o-object-fit: cover;
    object-fit: cover; }
  body > form:not(.contextual-administration-panel-container) .img-top {
    -o-object-position: top;
    object-position: top; }
  body > form:not(.contextual-administration-panel-container) .img-right {
    -o-object-position: right;
    object-position: right; }
  body > form:not(.contextual-administration-panel-container) .img-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  body > form:not(.contextual-administration-panel-container) .img-left {
    -o-object-position: left;
    object-position: left; }
