.app-lfsamaster {
  /* catalyst.1000.reset.less*/
  /* RESET.LESS */
  /* catalyst.1010.basic.less*/
  /* BASIC.LESS */
  /* BASIC.LESS - GRIDS */
  /* BASIC.LESS - LAYOUTS */
  /* catalyst.1020.variables.less*/
  /* VARIABLES.LESS */
  /* catalyst.1030.mixins.less*/
  /* MIXINS.LESS */
  /* catalyst.1040.type.less*/
  /* TYPE.LESS */
  /* catalyst.1050.forms.less*/
  /* FORMS.LESS */
  /* catalyst.1060.page.headers.footers.less*/
  /* CATALYST Header, main navigation, footer etc */
  /* catalyst.1061.cms.headers.footers.less*/
  /* CATALYST - CMS header and footer support styles - these should match CMS theme styles */
  /* catalyst.1070.wizard.less*/
  /* WIZARD BAR.LESS */
  /* catalyst.1080.attribute.layouts.basics.less*/
  /* ATTRIBUTE_LAYOUTS.BASICS.less */
  /* catalyst.1090.callouts.less*/
  /* Callouts.less */
  /* catalyst.1600.activity.less*/
  /* catalyst.2000.attribute.decoration.less*/
  /* catalyst.2010.repeaters.less*/
  /* Repeaters.less */
  /* catalyst.2020.tables.less*/
  /* catalyst.2030.components.less*/
  /* START OF FILING */
  /* END OF FILING */
  /* catalyst.2040.buttons.less*/
  /* catalyst.2050.buttons.groups.less*/
  /* catalyst.2060.icons.less*/
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
  /* makes the font 33% larger relative to the icon container */
  /* catalyst.2070.icons.ie7.less*/
  /* catalyst.2080.dropdowns.less*/
  /* catalyst.2090.tabs.less*/
  /* catalyst.2100.dashboard.less*/
  /* catalyst. .dashboard.less */
  /* catalyst.2110.animate.less*/
  /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  /* catalyst.2110.editimage.less*/
  /* support: IE8 - See #6727 */
  /* catalyst.3000.search.less*/
  /* catalyst.3010.dialogs.less*/
  /* catalyst.3020.datepicker.less*/
  /* catalyst.3030.taskview.less*/
  /* taskView */
  /* catalyst.3040.help.less*/
  /* Help.less */
  /* catalyst.3050.panels.less*/
  /*  Panels (with titles) */
  /* catalyst.3060.tasks.less*/
  /* Tasks.less */
  /* catalyst.3065.correspondence.less*/
  /* Correspondence.less */
  /* catalyst.3070.delivery.logs.less*/
  /* email delivery log */
  /* catalyst.3080.business.services.less*/
  /* Business Services Config */
  /* LAYOUT */
  /* Tooltip text */
  /* Show the tooltip text when you mouse over the tooltip container */
  /* catalyst.3090.schedules.less*/
  /* Schedules.less */
  /* catalyst.3100.cart.less*/
  /* catalyst.4000.errors.less*/
  /* Errors.less */
  /* catalyst.4010.relationships.less*/
  /** TODO tomas lookat */
  /* catalyst.4030.business.calendar.less*/
  /* Business Calendar */
  /* catalyst.4050.visualize.less*/
  /* catalyst.4060.notifications.less*/
  /* catalyst.4070.review.less*/
  /* catalyst.4080.charts.less*/
  /* catalyst.4081.charts.less*/
  /* catalyst.5000.utilities.less*/
  /* UTILITIES.LESS */
  /* catalyst.5060.document.receipting.less*/
  /* catalyst.5065.payment.receipting.less*/
  /* catalyst.5070.accessibility.less*/
  /* accessibility specific styles */
  /* catalyst.5080.tree.less*/
  /* catalyst.5090.counter.less*/
  /*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
  /*rules applied to all axes*/
  /*rules applied to all axis tick divs*/
  /*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/
  /*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/
  /* catalyst.5100.responsive.less*/
  /* Responsive stuff */
  /* catalyst.5300.print.less*/
  /* catalyst.5400.select2.less*/
  /* catalyst.5600.clipboard.less*/
  /* catalyst.5700.map.less*/
  /* catalyst.5700.serviceGuide.less*/
  /* catalyst.6000.application.specific.less*/
  /* application specific */
  /* catalyst.7000.bellavita.specific.less*/
  /* catalyst.7100.intlTelInput.less*/
  /* catalyst.7100.payment.less*/
  /* Catalyst PAYMENT specific styles */
  /* catalyst.7200.security.less*/
  /* Catalyst SECURITY specific styles */
  /* catalyst.9998.lfsa.variables.less*/
  /* VARIABLES.LESS */
  /* catalyst.9999.lfsa.specific.less*/
  /* application specific */
}
@charset "UTF-8";
.app-lfsamaster div,
.app-lfsamaster body,
.app-lfsamaster.appRoot,
.app-lfsamaster.appBody {
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-lfsamaster article,
.app-lfsamaster aside,
.app-lfsamaster details,
.app-lfsamaster figcaption,
.app-lfsamaster figure,
.app-lfsamaster footer,
.app-lfsamaster header,
.app-lfsamaster hgroup,
.app-lfsamaster nav,
.app-lfsamaster section {
  display: block;
}
.app-lfsamaster figure {
  margin: 0;
}
.app-lfsamaster audio,
.app-lfsamaster canvas,
.app-lfsamaster video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.app-lfsamaster audio:not([controls]) {
  display: none;
}
.app-lfsamaster html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.app-lfsamaster a:focus {
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster a:hover,
.app-lfsamaster a:active {
  outline: 0;
}
.app-lfsamaster sub,
.app-lfsamaster sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.app-lfsamaster sup {
  top: -0.5em;
}
.app-lfsamaster sub {
  bottom: -0.25em;
}
.app-lfsamaster img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.app-lfsamaster button,
.app-lfsamaster input,
.app-lfsamaster select,
.app-lfsamaster textarea {
  margin: 0;
  font-size: 1.125rem;
  vertical-align: middle;
}
.app-lfsamaster button,
.app-lfsamaster input {
  *overflow: visible;
  line-height: normal;
}
.app-lfsamaster button::-moz-focus-inner,
.app-lfsamaster input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-lfsamaster button,
.app-lfsamaster input[type="button"],
.app-lfsamaster input[type="reset"],
.app-lfsamaster input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.app-lfsamaster input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.app-lfsamaster input[type="search"]::-webkit-search-decoration,
.app-lfsamaster input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-lfsamaster textarea {
  overflow: auto;
  vertical-align: top;
}
.app-lfsamaster ::-moz-selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster ::selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster a .left,
.app-lfsamaster a .right {
  margin-right: 0;
  margin-left: 0;
  float: none;
}
.app-lfsamaster .appRoot,
.app-lfsamaster.appDialogRoot,
.app-lfsamaster.appHelpRoot {
  margin: 0;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1rem;
  color: #000000;
  background: #f5f5f5;
}
.app-lfsamaster body,
.app-lfsamaster.appBody {
  background: #f5f5f5;
}
.app-lfsamaster a {
  color: #153b84;
  text-decoration: underline;
}
.app-lfsamaster a:hover {
  color: #0b1d42;
  text-decoration: underline;
  cursor: pointer;
}
.app-lfsamaster .appGridRow {
  margin-left: -10px;
}
.app-lfsamaster .appGridRow .span12 {
  width: 830px;
}
.app-lfsamaster .appGridRow .span11 {
  width: 760px;
}
.app-lfsamaster .appGridRow .span10 {
  width: 690px;
}
.app-lfsamaster .appGridRow .span9 {
  width: 620px;
}
.app-lfsamaster .appGridRow .span8 {
  width: 550px;
}
.app-lfsamaster .appGridRow .span7 {
  width: 480px;
}
.app-lfsamaster .appGridRow .span6 {
  width: 410px;
}
.app-lfsamaster .appGridRow .span5 {
  width: 340px;
}
.app-lfsamaster .appGridRow .span4 {
  width: 270px;
}
.app-lfsamaster .appGridRow .span3 {
  width: 200px;
}
.app-lfsamaster .appGridRow .span2 {
  width: 130px;
}
.app-lfsamaster .appGridRow .span1 {
  width: 60px;
}
.app-lfsamaster .appGridRow .offset12 {
  margin-left: 850px;
}
.app-lfsamaster .appGridRow .offset11 {
  margin-left: 780px;
}
.app-lfsamaster .appGridRow .offset10 {
  margin-left: 710px;
}
.app-lfsamaster .appGridRow .offset9 {
  margin-left: 640px;
}
.app-lfsamaster .appGridRow .offset8 {
  margin-left: 570px;
}
.app-lfsamaster .appGridRow .offset7 {
  margin-left: 500px;
}
.app-lfsamaster .appGridRow .offset6 {
  margin-left: 430px;
}
.app-lfsamaster .appGridRow .offset5 {
  margin-left: 360px;
}
.app-lfsamaster .appGridRow .offset4 {
  margin-left: 290px;
}
.app-lfsamaster .appGridRow .offset3 {
  margin-left: 220px;
}
.app-lfsamaster .appGridRow .offset2 {
  margin-left: 150px;
}
.app-lfsamaster .appGridRow .offset1 {
  margin-left: 80px;
}
.app-lfsamaster .appGridRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRowFluid {
  width: 100%;
}
.app-lfsamaster .appRowFluid:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRowFluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 1.20481928%;
  *margin-left: 1.14457831%;
}
.app-lfsamaster .appRowFluid [class*="span"]:first-child {
  margin-left: 0;
}
.app-lfsamaster .appRowFluid .span12 {
  width: 100%;
  *width: 99.93975904%;
}
.app-lfsamaster .appRowFluid .span11 {
  width: 91.56626506%;
  *width: 91.5060241%;
}
.app-lfsamaster .appRowFluid .span10 {
  width: 83.13253012%;
  *width: 83.07228916%;
}
.app-lfsamaster .appRowFluid .span9 {
  width: 74.69879518%;
  *width: 74.63855422%;
}
.app-lfsamaster .appRowFluid .span8 {
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-lfsamaster .appRowFluid .span7 {
  width: 57.8313253%;
  *width: 57.77108434%;
}
.app-lfsamaster .appRowFluid .span6 {
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .appRowFluid .span5 {
  width: 40.96385542%;
  *width: 40.90361446%;
}
.app-lfsamaster .appRowFluid .span4 {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .appRowFluid .span3 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appRowFluid .span2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appRowFluid .span1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appRowFluid .offset12 {
  margin-left: 102.40963855%;
  *margin-left: 102.28915663%;
}
.app-lfsamaster .appRowFluid .offset12:first-child {
  margin-left: 101.20481928%;
  *margin-left: 101.08433735%;
}
.app-lfsamaster .appRowFluid .offset11 {
  margin-left: 93.97590361%;
  *margin-left: 93.85542169%;
}
.app-lfsamaster .appRowFluid .offset11:first-child {
  margin-left: 92.77108434%;
  *margin-left: 92.65060241%;
}
.app-lfsamaster .appRowFluid .offset10 {
  margin-left: 85.54216867%;
  *margin-left: 85.42168675%;
}
.app-lfsamaster .appRowFluid .offset10:first-child {
  margin-left: 84.3373494%;
  *margin-left: 84.21686747%;
}
.app-lfsamaster .appRowFluid .offset9 {
  margin-left: 77.10843373%;
  *margin-left: 76.98795181%;
}
.app-lfsamaster .appRowFluid .offset9:first-child {
  margin-left: 75.90361446%;
  *margin-left: 75.78313253%;
}
.app-lfsamaster .appRowFluid .offset8 {
  margin-left: 68.6746988%;
  *margin-left: 68.55421687%;
}
.app-lfsamaster .appRowFluid .offset8:first-child {
  margin-left: 67.46987952%;
  *margin-left: 67.34939759%;
}
.app-lfsamaster .appRowFluid .offset7 {
  margin-left: 60.24096386%;
  *margin-left: 60.12048193%;
}
.app-lfsamaster .appRowFluid .offset7:first-child {
  margin-left: 59.03614458%;
  *margin-left: 58.91566265%;
}
.app-lfsamaster .appRowFluid .offset6 {
  margin-left: 51.80722892%;
  *margin-left: 51.68674699%;
}
.app-lfsamaster .appRowFluid .offset6:first-child {
  margin-left: 50.60240964%;
  *margin-left: 50.48192771%;
}
.app-lfsamaster .appRowFluid .offset5 {
  margin-left: 43.37349398%;
  *margin-left: 43.25301205%;
}
.app-lfsamaster .appRowFluid .offset5:first-child {
  margin-left: 42.1686747%;
  *margin-left: 42.04819277%;
}
.app-lfsamaster .appRowFluid .offset4 {
  margin-left: 34.93975904%;
  *margin-left: 34.81927711%;
}
.app-lfsamaster .appRowFluid .offset4:first-child {
  margin-left: 33.73493976%;
  *margin-left: 33.61445783%;
}
.app-lfsamaster .appRowFluid .offset3 {
  margin-left: 26.5060241%;
  *margin-left: 26.38554217%;
}
.app-lfsamaster .appRowFluid .offset3:first-child {
  margin-left: 25.30120482%;
  *margin-left: 25.18072289%;
}
.app-lfsamaster .appRowFluid .offset2 {
  margin-left: 18.07228916%;
  *margin-left: 17.95180723%;
}
.app-lfsamaster .appRowFluid .offset2:first-child {
  margin-left: 16.86746988%;
  *margin-left: 16.74698795%;
}
.app-lfsamaster .appRowFluid .offset1 {
  margin-left: 9.63855422%;
  *margin-left: 9.51807229%;
}
.app-lfsamaster .appRowFluid .offset1:first-child {
  margin-left: 8.43373494%;
  *margin-left: 8.31325301%;
}
.app-lfsamaster .container {
  margin-right: auto;
  margin-left: auto;
}
.app-lfsamaster .container:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .container-fluid {
  padding-right: 10px;
  padding-left: 10px;
}
.app-lfsamaster .container-fluid:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster code,
.app-lfsamaster pre {
  font-family: open_sans;
  font-size: 1.125rem;
}
.app-lfsamaster legend.appLegend {
  border: 0;
}
.app-lfsamaster .appRepeaterRowContent h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-lfsamaster .appRepeaterRowContent fieldset {
  margin: 0;
}
.app-lfsamaster .appUserAgentWarning {
  width: 830px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appUserAgentWarning ul {
  list-style: none;
}
.app-lfsamaster .appUserAgentWarning li {
  float: left;
  margin-right: 20px;
  font-size: 0.6875rem;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-lfsamaster .ffImage {
  background: url("images/firefox32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-lfsamaster .ieImage {
  background: url("images/ie32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-lfsamaster .chromeImage {
  background: url("images/chrome32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-lfsamaster .safariImage {
  background: url("images/safari32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-lfsamaster .extBrowserLinkName {
  line-height: 32px;
  padding-left: 10px;
}
.app-lfsamaster .appPageBuild,
.app-lfsamaster .appPageBuildEnv {
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 0.6875rem;
  color: black;
  opacity: 0.8;
  text-decoration: none;
  cursor: default;
}
.app-lfsamaster .appPageBuildEnv {
  bottom: 20px;
}
.app-lfsamaster #scrollToTop {
  position: fixed;
  left: 0;
  bottom: 20px;
  cursor: pointer;
  padding: 7px;
  border-color: transparent;
  background: #008392;
  transition: padding 0.5s, opacity 0.5s;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  opacity: 0.02;
}
.app-lfsamaster #scrollToTop:hover {
  opacity: 1!important;
}
.app-lfsamaster #scrollToTop:before {
  content: "\f062";
  display: block;
  color: white;
  font-size: 22px;
  font-family: FontAwesome;
}
.app-lfsamaster *:focus {
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster .rightColumnMain.detached,
.app-lfsamaster ul.appWizard.detached {
  right: 20px;
  z-index: 1;
  top: 0;
  max-height: 92%;
  overflow: auto;
  margin-top: 0;
  position: fixed;
  right: auto;
  left: 50%;
  margin-left: 310px;
}
.app-lfsamaster .globalMargin {
  margin-bottom: 40px;
}
.app-lfsamaster .tabsOuter {
  display: block;
  background: #008392;
}
.app-lfsamaster .clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .noClearfix {
  clear: none;
}
.app-lfsamaster .noClearfix.appBlock:after,
.app-lfsamaster .noClearfix.appBlockChildren:after,
.app-lfsamaster .noClearfix.appAttribute:after,
.app-lfsamaster .noClearfix.appRestricted:after,
.app-lfsamaster .noClearfix.appDiv:after,
.app-lfsamaster .noClearfix.appMinimalBox:after {
  content: "";
  display: none;
  clear: none !important;
}
.app-lfsamaster .noClearfix.appBlock .appBlock:after,
.app-lfsamaster .noClearfix.appBlockChildren .appBlock:after,
.app-lfsamaster .noClearfix.appAttribute .appBlock:after,
.app-lfsamaster .noClearfix.appRestricted .appBlock:after,
.app-lfsamaster .noClearfix.appDiv .appBlock:after,
.app-lfsamaster .noClearfix.appMinimalBox .appBlock:after,
.app-lfsamaster .noClearfix.appBlock .appBlockChildren:after,
.app-lfsamaster .noClearfix.appBlockChildren .appBlockChildren:after,
.app-lfsamaster .noClearfix.appAttribute .appBlockChildren:after,
.app-lfsamaster .noClearfix.appRestricted .appBlockChildren:after,
.app-lfsamaster .noClearfix.appDiv .appBlockChildren:after,
.app-lfsamaster .noClearfix.appMinimalBox .appBlockChildren:after,
.app-lfsamaster .noClearfix.appBlock .appAttribute:after,
.app-lfsamaster .noClearfix.appBlockChildren .appAttribute:after,
.app-lfsamaster .noClearfix.appAttribute .appAttribute:after,
.app-lfsamaster .noClearfix.appRestricted .appAttribute:after,
.app-lfsamaster .noClearfix.appDiv .appAttribute:after,
.app-lfsamaster .noClearfix.appMinimalBox .appAttribute:after,
.app-lfsamaster .noClearfix.appBlock .appRestricted:after,
.app-lfsamaster .noClearfix.appBlockChildren .appRestricted:after,
.app-lfsamaster .noClearfix.appAttribute .appRestricted:after,
.app-lfsamaster .noClearfix.appRestricted .appRestricted:after,
.app-lfsamaster .noClearfix.appDiv .appRestricted:after,
.app-lfsamaster .noClearfix.appMinimalBox .appRestricted:after,
.app-lfsamaster .noClearfix.appBlock .appDiv:after,
.app-lfsamaster .noClearfix.appBlockChildren .appDiv:after,
.app-lfsamaster .noClearfix.appAttribute .appDiv:after,
.app-lfsamaster .noClearfix.appRestricted .appDiv:after,
.app-lfsamaster .noClearfix.appDiv .appDiv:after,
.app-lfsamaster .noClearfix.appMinimalBox .appDiv:after,
.app-lfsamaster .noClearfix.appBlock .appMinimalBox:after,
.app-lfsamaster .noClearfix.appBlockChildren .appMinimalBox:after,
.app-lfsamaster .noClearfix.appAttribute .appMinimalBox:after,
.app-lfsamaster .noClearfix.appRestricted .appMinimalBox:after,
.app-lfsamaster .noClearfix.appDiv .appMinimalBox:after,
.app-lfsamaster .noClearfix.appMinimalBox .appMinimalBox:after {
  content: "";
  display: none;
  clear: none !important;
}
.app-lfsamaster .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-lfsamaster .input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .textAlignCenter {
  text-align: center;
}
.app-lfsamaster .textAlignLeft {
  text-align: left;
}
.app-lfsamaster .textAlignRight {
  text-align: right;
}
.app-lfsamaster .titleWidth {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .attributeLabel.readOnly,
.app-lfsamaster .attributeLabel.appReadOnly {
  font-size: 18px;
  font-weight: bold;
}
.app-lfsamaster .attributeLabel.readOnly.appText,
.app-lfsamaster .attributeLabel.appReadOnly.appText {
  width: 320px;
  font-size: 1.125rem !important;
  margin-bottom: 10px!important;
}
.app-lfsamaster .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText,
.app-lfsamaster .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText,
.app-lfsamaster .attributeLabel.readOnly > fieldset > legend > .appLegendText,
.app-lfsamaster .attributeLabel.appReadOnly > fieldset > legend > .appLegendText,
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle {
  font-size: 1.125rem !important;
  font-weight: bold !important;
  margin-bottom: 0px;
}
.app-lfsamaster .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h2,
.app-lfsamaster .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h2,
.app-lfsamaster .attributeLabel.readOnly > fieldset > legend > .appLegendText > h2,
.app-lfsamaster .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h2,
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle > h2,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle > h2,
.app-lfsamaster .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h3,
.app-lfsamaster .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h3,
.app-lfsamaster .attributeLabel.readOnly > fieldset > legend > .appLegendText > h3,
.app-lfsamaster .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h3,
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle > h3,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle > h3,
.app-lfsamaster .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h4,
.app-lfsamaster .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h4,
.app-lfsamaster .attributeLabel.readOnly > fieldset > legend > .appLegendText > h4,
.app-lfsamaster .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h4,
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle > h4,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle > h4 {
  font-size: 1.125rem !important;
  font-weight: bold !important;
  margin-bottom: 0px;
}
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle {
  flex-basis: 320px;
  margin-right: 10px;
  margin-top: 0;
}
.app-lfsamaster .attributeLabel.readOnly > .appBoxTitle .appRestrictedRepeater .appAttrLabelBox,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxTitle .appRestrictedRepeater .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .attributeLabel.readOnly > .appBoxChildren,
.app-lfsamaster .attributeLabel.appReadOnly > .appBoxChildren {
  flex: 1;
}
.app-lfsamaster .attributeLabel.appText {
  font-size: 1.063rem !important;
  font-weight: bold !important;
  margin-bottom: 10px;
}
.app-lfsamaster .attributeLabel > .appAttrLabelBox > label > .appLabelText,
.app-lfsamaster .attributeLabel > fieldset > legend > .appLegendText,
.app-lfsamaster .attributeLabel > .appBoxTitle {
  font-size: 1.063rem !important;
  font-weight: bold !important;
}
.app-lfsamaster .attributeLabel > .appAttrLabelBox > label > .appLabelText > h2,
.app-lfsamaster .attributeLabel > fieldset > legend > .appLegendText > h2,
.app-lfsamaster .attributeLabel > .appBoxTitle > h2,
.app-lfsamaster .attributeLabel > .appAttrLabelBox > label > .appLabelText > h3,
.app-lfsamaster .attributeLabel > fieldset > legend > .appLegendText > h3,
.app-lfsamaster .attributeLabel > .appBoxTitle > h3,
.app-lfsamaster .attributeLabel > .appAttrLabelBox > label > .appLabelText > h4,
.app-lfsamaster .attributeLabel > fieldset > legend > .appLegendText > h4,
.app-lfsamaster .attributeLabel > .appBoxTitle > h4 {
  font-size: 1.063rem !important;
  font-weight: bold !important;
}
.app-lfsamaster .attributeLabel > h2,
.app-lfsamaster .attributeLabel > h3,
.app-lfsamaster .attributeLabel > h4 {
  font-size: 1.063rem !important;
  font-weight: bold !important;
}
.app-lfsamaster .readOnlyFlex.appReadOnly {
  display: flex;
}
.app-lfsamaster .readOnlyFlex.appReadOnly > .appAttrLabelBox {
  flex-basis: 320px;
  margin-right: 10px;
}
.app-lfsamaster .readOnlyFlex.appReadOnly > .appAttrValue {
  flex: 1;
}
.app-lfsamaster .readOnlyFlexBox .appAttribute.appReadOnly {
  display: flex;
}
.app-lfsamaster .readOnlyFlexBox .appAttribute.appReadOnly > .appAttrLabelBox {
  flex-basis: 320px;
  margin-right: 10px;
}
.app-lfsamaster .readOnlyFlexBox .appAttribute.appReadOnly > .appAttrValue {
  flex: 1;
}
.app-lfsamaster .breakFlex {
  display: block!important;
}
.app-lfsamaster .breakFlex .appAttrLabelBox {
  flex-basis: auto;
  margin-right: 10px;
}
.app-lfsamaster .breakFlex .appAttrValue {
  flex: auto;
}
.app-lfsamaster .breakFlexInlineBlock {
  display: inline-block !important;
}
.app-lfsamaster .breakFlexInlineBlock .appAttrLabelBox {
  flex-basis: auto;
  margin-right: 10px;
}
.app-lfsamaster .breakFlexInlineBlock .appAttrValue {
  flex: auto;
}
.app-lfsamaster .fontBold {
  font-weight: bold!important;
}
.app-lfsamaster .fontItalic {
  font-style: italic!important;
}
.app-lfsamaster .fontNormal {
  font-weight: normal!important;
}
.app-lfsamaster .gapTop {
  margin-top: 20px!important;
}
.app-lfsamaster .gapBottom {
  margin-bottom: 20px!important;
}
.app-lfsamaster .gapTopLarge {
  margin-top: 40px!important;
}
.app-lfsamaster .gapBottomLarge {
  margin-bottom: 40px!important;
}
.app-lfsamaster .fontTitleSmall .appBoxTitle h2,
.app-lfsamaster .fontTitleSmall .appBlockTitle h2,
.app-lfsamaster .fontTitleSmall .appBoxTitle h3,
.app-lfsamaster .fontTitleSmall .appBlockTitle h3,
.app-lfsamaster .fontTitleSmall .appBoxTitle h4,
.app-lfsamaster .fontTitleSmall .appBlockTitle h4 {
  font-size: 18px;
  font-weight: bold;
}
.app-lfsamaster .fontTitleSmall .appAttrLabel .appLabelText {
  font-size: 18px;
  font-weight: bold;
}
.app-lfsamaster .fontTitleLarge .appBoxTitle h2,
.app-lfsamaster .fontTitleLarge .appBlockTitle h2,
.app-lfsamaster .fontTitleLarge .appBoxTitle h3,
.app-lfsamaster .fontTitleLarge .appBlockTitle h3,
.app-lfsamaster .fontTitleLarge .appBoxTitle h4,
.app-lfsamaster .fontTitleLarge .appBlockTitle h4 {
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .fontTitleLarge .appAttrLabel .appLabelText {
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .removeMargin {
  margin: 0!important;
}
.app-lfsamaster .removePadding {
  padding: 0!important;
}
.app-lfsamaster .removeBorder {
  border: 0!important;
}
.app-lfsamaster .columnCount2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-lfsamaster .columnCount3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-lfsamaster .columnCount4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-lfsamaster .width100 {
  width: 100%;
}
.app-lfsamaster .width100 input,
.app-lfsamaster .width100 select {
  width: 100%;
}
.app-lfsamaster .width75 {
  width: 75%;
}
.app-lfsamaster .width75 input,
.app-lfsamaster .width75 select {
  width: 100%;
}
.app-lfsamaster .width66 {
  width: 66%;
}
.app-lfsamaster .width66 input,
.app-lfsamaster .width66 select {
  width: 100%;
}
.app-lfsamaster .width50 {
  width: 50%;
}
.app-lfsamaster .width50 input,
.app-lfsamaster .width50 select {
  width: 100%;
}
.app-lfsamaster .width33 {
  width: 33%;
}
.app-lfsamaster .width33 input,
.app-lfsamaster .width33 select {
  width: 100%;
}
.app-lfsamaster .width25 {
  width: 50%;
}
.app-lfsamaster .width25 input,
.app-lfsamaster .width25 select {
  width: 100%;
}
.app-lfsamaster .width20 {
  width: 20%;
}
.app-lfsamaster .width20 input,
.app-lfsamaster .width20 select {
  width: 100%;
}
.app-lfsamaster .width15 {
  width: 15%;
}
.app-lfsamaster .width15 input,
.app-lfsamaster .width15 select {
  width: 100%;
}
.app-lfsamaster .width10 {
  width: 10%;
}
.app-lfsamaster .width10 input,
.app-lfsamaster .width10 select {
  width: 100%;
}
.app-lfsamaster .width5 {
  width: 5%;
}
.app-lfsamaster .width5 input,
.app-lfsamaster .width5 select {
  width: 100%;
}
.app-lfsamaster .widthMaxContent {
  width: max-content;
}
.app-lfsamaster .widthMaxContent input,
.app-lfsamaster .widthMaxContent select {
  width: max-content;
}
.app-lfsamaster .ie8 .appLegend {
  display: inline-block;
}
.app-lfsamaster .confirmationPanel {
  padding: 20px;
  background: #d3e4ea;
  border: 1px solid #b0cfda;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appliedConfirmation {
  margin-top: 30px;
}
.app-lfsamaster .appliedConfirmation .submittedSection {
  padding: 20px;
  background: #d3e4ea;
  border: 1px solid #b0cfda;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 30px;
  font-size: 18px;
  display: block;
}
.app-lfsamaster .appliedConfirmation .submittedSection .appLabelBox {
  width: 300px;
  font-weight: bold;
  margin-right: 10px;
  display: inline-block;
  word-break: break-word;
  vertical-align: top;
}
.app-lfsamaster .appliedConfirmation .submittedSection table th {
  text-align: left;
}
.app-lfsamaster .appliedConfirmation .whatNextSection {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-top: 30px;
  line-spacing: 42px;
}
.app-lfsamaster .appliedConfirmation .whatNextSection h3 {
  margin-bottom: 20px;
}
.app-lfsamaster .appliedConfirmation .whatNextSection ul {
  margin-left: 0;
}
.app-lfsamaster .appliedConfirmation .whatNextSection ul li {
  list-style: disc;
  margin-bottom: 10px;
}
.app-lfsamaster .appliedConfirmation .helpSection {
  padding: 20px;
  padding-top: 30px;
  border-top: 5px solid #333;
}
.app-lfsamaster .appliedConfirmation .helpSection h3 {
  margin-bottom: 20px;
}
.app-lfsamaster .appliedConfirmation .helpSection > div {
  margin-top: 10px;
}
.app-lfsamaster .appliedConfirmation .confirmationButtons {
  margin-top: 30px;
}
.app-lfsamaster .appPullRight {
  float: right;
}
.app-lfsamaster .appPullLeft {
  float: left;
}
.app-lfsamaster .noWrap {
  white-space: nowrap;
}
.app-lfsamaster .wordBreak {
  word-break: break-word;
}
.app-lfsamaster .wordBreakTable,
.app-lfsamaster .wordBreakTable table {
  word-break: break-word;
}
.app-lfsamaster .wordBreakTable td,
.app-lfsamaster .wordBreakTable table td,
.app-lfsamaster .wordBreakTable th,
.app-lfsamaster .wordBreakTable table th {
  word-break: break-word;
}
.app-lfsamaster .wordBreakTableHeaders th,
.app-lfsamaster .wordBreakTableCells td {
  word-break: break-word;
}
.app-lfsamaster .hide,
.app-lfsamaster .appHide {
  display: none;
}
.app-lfsamaster .show {
  display: block;
}
.app-lfsamaster .invisible {
  visibility: hidden;
}
.app-lfsamaster .flexMe > fieldset > .appBlockChildren,
.app-lfsamaster .flexMe > .appBlockChildren {
  display: flex;
  justify-content: space-between;
}
.app-lfsamaster .flexMe > fieldset > .appBlockChildren h3,
.app-lfsamaster .flexMe > .appBlockChildren h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.app-lfsamaster .flexMe .appBlockChildren > div,
.app-lfsamaster .flexMe .appBlockChildren > fieldset > div {
  flex: 1;
  align-self: flex-end;
}
.app-lfsamaster .flexMe.triple .appBlockChildren .select2-container,
.app-lfsamaster .flexMe.triple .appBlockChildren > .appAttribute,
.app-lfsamaster .flexMe.triple .appBlockChildren > div select,
.app-lfsamaster .flexMe.triple .appBlockChildren > div input[type='text'] {
  width: 370px!important;
}
.app-lfsamaster .inlineBlock,
.app-lfsamaster .inlineBlockImmediateChildren > div,
.app-lfsamaster .inlineBlockChildren > div > div,
.app-lfsamaster .inlineBlockChildren > fieldset > .appBlockChildren > div {
  display: inline-block;
}
.app-lfsamaster .block {
  display: block;
}
.app-lfsamaster .formatHintText,
.app-lfsamaster .appFormatHint {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .formatHintText p,
.app-lfsamaster .appFormatHint p {
  margin: 0px;
}
.app-lfsamaster .formatHintAttributeLabel {
  padding-top: 15px;
}
.app-lfsamaster .greyBar {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-lfsamaster .greyBarForced {
  border-left: 3px solid #70787c !important;
  padding-left: 20px!important;
  margin-top: 10px!important;
  margin-bottom: 20px!important;
}
.app-lfsamaster .greyBarTop {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
}
.app-lfsamaster .blackBarTop {
  border-top: 5px solid #333;
  padding-top: 30px;
  margin-top: 30px;
}
.app-lfsamaster .greenBarTop {
  border-top: 3px solid #70787c;
}
.app-lfsamaster .fontColorBlack {
  color: #000000 !important;
}
.app-lfsamaster .fontColorGrayDarker {
  color: #253036 !important;
}
.app-lfsamaster .fontColorGrayDark {
  color: #314049 !important;
}
.app-lfsamaster .fontColorGray {
  color: #444444 !important;
}
.app-lfsamaster .fontColorGrayLight {
  color: #70787c !important;
}
.app-lfsamaster .fontColorGrayLighter {
  color: #d7d7d7 !important;
}
.app-lfsamaster .fontColorWhite {
  color: #ffffff !important;
}
.app-lfsamaster .fontColorFmDarkBlue {
  color: #2846a8 !important;
}
.app-lfsamaster .fontColorFmLightBlue {
  color: #00b4ff !important;
}
.app-lfsamaster .fontColorFmPurple {
  color: #b41e91 !important;
}
.app-lfsamaster .fontColorLightBlue {
  color: #8adbfd !important;
}
.app-lfsamaster .fontColorBlue {
  color: #2846a8 !important;
}
.app-lfsamaster .fontColorBlueDark {
  color: #3982a4 !important;
}
.app-lfsamaster .fontColorGreen {
  color: #77a02c !important;
}
.app-lfsamaster .fontColorDarkGreen {
  color: #4d6b1c !important;
}
.app-lfsamaster .fontColorRed {
  color: #f31515 !important;
}
.app-lfsamaster .fontColorDarkRed {
  color: #912120 !important;
}
.app-lfsamaster .fontColorYellow {
  color: #ffc100 !important;
}
.app-lfsamaster .fontColorOrange {
  color: #d24615 !important;
}
.app-lfsamaster .fontColorPink {
  color: #c3325f !important;
}
.app-lfsamaster .fontColorPurple {
  color: #7a43b6 !important;
}
.app-lfsamaster .warningText {
  color: #d24615;
}
.app-lfsamaster .errorText {
  color: #cd0000;
}
.app-lfsamaster .successText {
  color: #50671d;
}
.app-lfsamaster .infoText {
  color: #2846a8;
}
.app-lfsamaster .notificationAlertIcon {
  background: #eeeeee;
  padding: 3px;
  border-radius: 5px;
  position: relative;
  padding-left: 50px;
}
.app-lfsamaster .notificationAlertIcon:before {
  display: inline-block;
  font-family: fontAwesome;
  content: "\f0f3";
  background: #ffc100;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
  padding-top: 5px;
  bottom: 0;
  box-sizing: border-box;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 0px solid transparent;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Regular-webfont.eot');
  src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-SemiBold-webfont.eot');
  src: url('fonts/OpenSans-SemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-SemiBold-webfont.woff') format('woff'), url('fonts/OpenSans-SemiBold-webfont.ttf') format('truetype'), url('fonts/OpenSans-SemiBold-webfont.svg#open_sansbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Light-webfont.eot');
  src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light-webfont.woff') format('woff'), url('fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'open_sans';
  src: url('fonts/OpenSans-Italic-webfont.eot');
  src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Italic-webfont.woff') format('woff'), url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
.app-lfsamaster p {
  margin: 0 0 6px;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1rem;
  line-height: 24px;
}
.app-lfsamaster p small {
  font-size: 0.875rem;
  color: #70787c;
}
.app-lfsamaster .lead {
  margin-bottom: 24px;
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 36px;
}
.app-lfsamaster h1,
.app-lfsamaster h2,
.app-lfsamaster h3,
.app-lfsamaster h4,
.app-lfsamaster h5,
.app-lfsamaster h6,
.app-lfsamaster .h1,
.app-lfsamaster .h2,
.app-lfsamaster .h3,
.app-lfsamaster .h4,
.app-lfsamaster .h5,
.app-lfsamaster .h6 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
}
.app-lfsamaster h1 small,
.app-lfsamaster h2 small,
.app-lfsamaster h3 small,
.app-lfsamaster h4 small,
.app-lfsamaster h5 small,
.app-lfsamaster h6 small,
.app-lfsamaster .h1 small,
.app-lfsamaster .h2 small,
.app-lfsamaster .h3 small,
.app-lfsamaster .h4 small,
.app-lfsamaster .h5 small,
.app-lfsamaster .h6 small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster h1,
.app-lfsamaster .h1 {
  font-size: 1.5rem;
}
.app-lfsamaster h1 small,
.app-lfsamaster .h1 small {
  font-size: 1.5rem;
}
.app-lfsamaster h2,
.app-lfsamaster .h2 {
  font-size: 1.4rem;
}
.app-lfsamaster h2 small,
.app-lfsamaster .h2 small {
  font-size: 1.5rem;
}
.app-lfsamaster h3,
.app-lfsamaster .h3 {
  font-size: 1.25rem;
}
.app-lfsamaster h3 small,
.app-lfsamaster .h3 small {
  font-size: 1.25rem;
}
.app-lfsamaster h4,
.app-lfsamaster .h4 {
  font-size: 1.125rem;
}
.app-lfsamaster h4 small,
.app-lfsamaster .h4 small {
  font-size: 1.25rem;
}
.app-lfsamaster h5,
.app-lfsamaster .h5 {
  font-size: 1.125rem;
}
.app-lfsamaster h6,
.app-lfsamaster .h6 {
  font-size: 0.8125rem;
  text-transform: uppercase;
}
.app-lfsamaster .page-header {
  padding-bottom: 23px;
  margin: 24px 0;
  border-bottom: 1px solid #d7d7d7;
}
.app-lfsamaster ul,
.app-lfsamaster ol {
  padding: 0;
  margin: 0 0 12px 25px;
}
.app-lfsamaster ul ul,
.app-lfsamaster ul ol,
.app-lfsamaster ol ol,
.app-lfsamaster ol ul {
  margin-bottom: 0;
}
.app-lfsamaster ul {
  list-style: disc;
}
.app-lfsamaster ol {
  list-style: decimal;
}
.app-lfsamaster li {
  line-height: 24px;
}
.app-lfsamaster ul.unstyled,
.app-lfsamaster ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.app-lfsamaster dl {
  margin-bottom: 24px;
}
.app-lfsamaster dt,
.app-lfsamaster dd {
  line-height: 24px;
}
.app-lfsamaster dt {
  font-weight: bold;
  line-height: 23px;
}
.app-lfsamaster dd {
  margin-left: 12px;
}
.app-lfsamaster .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-lfsamaster .dl-horizontal dd {
  margin-left: 130px;
}
.app-lfsamaster hr,
.app-lfsamaster .appHr,
.app-lfsamaster .appDivider {
  border-bottom: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster hr.appCondensed,
.app-lfsamaster .appHr.appCondensed,
.app-lfsamaster .appDivider.appCondensed,
.app-lfsamaster hr.appCondensed,
.app-lfsamaster .appHr.appCondensed,
.app-lfsamaster .appDivider.appCondensed {
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-lfsamaster strong {
  font-weight: bold;
}
.app-lfsamaster em {
  font-style: italic;
}
.app-lfsamaster .muted {
  color: #70787c;
}
.app-lfsamaster abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}
.app-lfsamaster abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.app-lfsamaster blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 24px;
  border-left: 5px solid #d7d7d7;
}
.app-lfsamaster blockquote p {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 30px;
}
.app-lfsamaster blockquote small {
  display: block;
  line-height: 24px;
  color: #70787c;
}
.app-lfsamaster blockquote small:before {
  content: '\2014 \00A0';
}
.app-lfsamaster blockquote.appPullRight {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #d7d7d7;
  border-left: 0;
}
.app-lfsamaster blockquote.appPullRight p,
.app-lfsamaster blockquote.appPullRight small {
  text-align: right;
}
.app-lfsamaster q:before,
.app-lfsamaster q:after,
.app-lfsamaster blockquote:before,
.app-lfsamaster blockquote:after {
  content: "";
}
.app-lfsamaster address {
  display: block;
  margin-bottom: 24px;
  font-style: normal;
  line-height: 24px;
}
.app-lfsamaster small {
  font-size: 100%;
}
.app-lfsamaster cite {
  font-style: normal;
}
.app-lfsamaster .appHighlight,
.app-lfsamaster .appBadge {
  font-size: 0.6875rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  background-color: #70787c;
}
.app-lfsamaster abbr.appBadge {
  border-bottom: none;
}
.app-lfsamaster .appHighlight {
  padding: 1px 4px 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appBadge {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.app-lfsamaster .appBadgeS {
  padding: 1px 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appTags {
  padding-top: 3px;
}
.app-lfsamaster .appTag {
  padding: 3px 6px;
  font-size: 1rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #70787c;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
}
.app-lfsamaster .appTagInfo {
  background-color: #77a02c;
}
.app-lfsamaster .appTagWarn {
  background-color: #d24615;
}
.app-lfsamaster .appTagError {
  background-color: #f31515;
}
.app-lfsamaster .appTagApp {
  background-color: #2846a8;
}
.app-lfsamaster .appBadge,
.app-lfsamaster .appTag {
  margin-right: 2px;
  margin-left: 2px;
}
.app-lfsamaster a.appHighlight:hover,
.app-lfsamaster a.appBadge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.app-lfsamaster .appHighlightImportant,
.app-lfsamaster .appBadgeImportant {
  background-color: #cd0000;
}
.app-lfsamaster .appHighlightImportant[href],
.app-lfsamaster .appBadgeImportant[href] {
  background-color: #9a0000;
}
.app-lfsamaster .appHighlightWarning,
.app-lfsamaster .appBadgeWarning {
  background-color: #d24615;
}
.app-lfsamaster .appHighlightWarning[href],
.app-lfsamaster .appBadgeWarning[href] {
  background-color: #a43710;
}
.app-lfsamaster .appHighlightSuccess,
.app-lfsamaster .appBadgeSuccess {
  background-color: #50671d;
}
.app-lfsamaster .appHighlightSuccess[href],
.app-lfsamaster .appBadgeSuccess[href] {
  background-color: #313f12;
}
.app-lfsamaster .appHighlightInfo,
.app-lfsamaster .appBadgeInfo {
  background-color: #2846a8;
}
.app-lfsamaster .appHighlightInfo[href],
.app-lfsamaster .appBadgeInfo[href] {
  background-color: #1e357f;
}
.app-lfsamaster .appHighlightInverse,
.app-lfsamaster .appBadgeInverse {
  background-color: #314049;
}
.app-lfsamaster .appHighlightInverse[href],
.app-lfsamaster .appBadgeInverse[href] {
  background-color: #1d252a;
}
.app-lfsamaster .appHighlightFaded,
.app-lfsamaster .appBadgeFaded {
  background-color: #9bcdd1;
  color: #444444;
}
.app-lfsamaster .appHighlightFaded[href],
.app-lfsamaster .appBadgeFaded[href] {
  background-color: #78bcc1;
}
.app-lfsamaster .expandoBadge a.appExpando {
  font-size: 0.6875rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  background-color: #70787c;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  margin-right: 2px;
  margin-left: 2px;
}
.app-lfsamaster .expandoBadge a.appExpandoImportant {
  background-color: #cd0000;
}
.app-lfsamaster .expandoBadge a.appExpandoImportant[href] {
  background-color: #9a0000;
}
.app-lfsamaster .expandoBadge a.appExpandoWarning {
  background-color: #d24615;
}
.app-lfsamaster .expandoBadge a.appExpandoWarning[href] {
  background-color: #a43710;
}
.app-lfsamaster .expandoBadge a.appExpandoSuccess {
  background-color: #50671d;
}
.app-lfsamaster .expandoBadge a.appExpandoSuccess[href] {
  background-color: #313f12;
}
.app-lfsamaster .expandoBadge a.appExpandoInfo {
  background-color: #2846a8;
}
.app-lfsamaster .expandoBadge a.appExpandoInfo[href] {
  background-color: #1e357f;
}
.app-lfsamaster .expandoBadge a.appExpandoInverse {
  background-color: #314049;
}
.app-lfsamaster .expandoBadge a.appExpandoInverse[href] {
  background-color: #1d252a;
}
.app-lfsamaster .expandoBadge a.appExpandoFaded {
  background-color: #9bcdd1;
  color: #444444;
}
.app-lfsamaster .expandoBadge a.appExpandoFaded[href] {
  background-color: #78bcc1;
}
.app-lfsamaster .expandoBadge a.appExpando .left + span {
  text-decoration: none;
}
.app-lfsamaster .expandoBadge.badgeImportant a.appExpando {
  background-color: #cd0000;
}
.app-lfsamaster .expandoBadge.badgeWarning a.appExpando {
  background-color: #d24615;
}
.app-lfsamaster .expandoBadge.badgeSuccess a.appExpando {
  background-color: #50671d;
}
.app-lfsamaster .expandoBadge.badgeInfo a.appExpando {
  background-color: #2846a8;
}
.app-lfsamaster .expandoBadge.badgeInverse a.appExpando {
  background-color: #314049;
}
.app-lfsamaster fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  display: table-cell;
}
.app-lfsamaster legend {
  display: block;
  color: #000000;
  border-bottom: 1px solid #eee;
  display: table;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.app-lfsamaster legend small {
  font-size: 0.8125rem;
  color: #70787c;
}
.app-lfsamaster legend + * {
  clear: both;
}
.app-lfsamaster fieldset.appFieldset .appDateRange {
  display: inline-block;
  vertical-align: top;
  padding-top: 40px;
  margin-right: 20px;
}
.app-lfsamaster fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-lfsamaster fieldset.appFieldSet-Attribute .appLegend,
.app-lfsamaster fieldset.appFieldSet-Attribute .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster fieldset.appFieldSet-Attribute .appLegend,
.app-lfsamaster fieldset.appFieldSet-Attribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster fieldset.appFieldSet-Attribute:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster fieldset.appFieldSet-Box legend.appLegend:empty {
  display: none;
}
.app-lfsamaster legend:empty {
  display: none;
}
.app-lfsamaster fieldset.appFieldSet-ScreenReaderOnly legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster legend.appLegend {
  display: inline-block;
  font-family: 'OpenSans-Semibold', 'Open Sans Semibold', 'Open Sans', 'open_sans';
}
.app-lfsamaster .appInputContainer {
  display: inline-block;
}
.app-lfsamaster .appInputContainer + .appErrors {
  margin-top: 36px;
}
.app-lfsamaster .appLegend.appBlockTitle {
  font-weight: normal;
  margin-bottom: 0;
}
.app-lfsamaster .appLegend.appBlockTitle:empty {
  display: none !important;
}
.app-lfsamaster .appReview .appLabelText:empty,
.app-lfsamaster .Change .appLabelText:empty,
.app-lfsamaster .BusinessServiceModeView .appLabelText:empty,
.app-lfsamaster .appReview .appAttrLabel:empty,
.app-lfsamaster .Change .appAttrLabel:empty,
.app-lfsamaster .BusinessServiceModeView .appAttrLabel:empty {
  min-height: 18px;
}
.app-lfsamaster label,
.app-lfsamaster input,
.app-lfsamaster button,
.app-lfsamaster select,
.app-lfsamaster textarea {
  font-size: 1.125rem;
}
.app-lfsamaster input,
.app-lfsamaster button,
.app-lfsamaster select,
.app-lfsamaster textarea {
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-lfsamaster label {
  display: block;
  margin-bottom: 0;
}
.app-lfsamaster input,
.app-lfsamaster textarea,
.app-lfsamaster select,
.app-lfsamaster .uneditable-input {
  display: inline-block;
  height: 42px;
  box-sizing: border-box;
  padding: 4px;
  margin-bottom: 0px;
  font-size: 1rem;
  color: #444444;
  background-color: #ffffff;
  border: 1px solid #6f6b6b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster input,
.app-lfsamaster textarea,
.app-lfsamaster .uneditable-input {
  width: 376px;
}
.app-lfsamaster select {
  min-width: 150px;
}
.app-lfsamaster input[type='text']::placeholder {
  font-size: 0.875rem;
}
.app-lfsamaster .uneditable-textarea {
  width: auto;
  height: auto;
}
.app-lfsamaster label input,
.app-lfsamaster label textarea,
.app-lfsamaster label select {
  display: block;
}
.app-lfsamaster input[type="image"],
.app-lfsamaster input[type="checkbox"],
.app-lfsamaster input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0px 0 0px 1px ;
  *margin-top: 0;
  /* IE7 */
  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9;
  /* IE9 and down */
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster input[type="image"] {
  border: 0;
}
.app-lfsamaster input[type="checkbox"] {
  margin: 0px 0 5px 5px ;
}
.app-lfsamaster input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: #ffffff;
  background-color: initial;
  border: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster input[type="button"],
.app-lfsamaster input[type="reset"],
.app-lfsamaster input[type="submit"] {
  width: auto;
  height: auto;
}
.app-lfsamaster select,
.app-lfsamaster input[type="file"] {
  height: 42px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
}
.app-lfsamaster input[type="file"] {
  line-height: 18px;
}
.app-lfsamaster select {
  background-color: #ffffff;
}
.app-lfsamaster select[multiple],
.app-lfsamaster select[size] {
  height: auto;
}
.app-lfsamaster input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .textareaFullWidth textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .debugMode textarea {
  height: 600px;
}
.app-lfsamaster textarea {
  height: auto;
}
.app-lfsamaster input[type="hidden"] {
  display: none;
}
.app-lfsamaster input[type="text"],
.app-lfsamaster input[type="password"],
.app-lfsamaster input[type="email"],
.app-lfsamaster select,
.app-lfsamaster textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.app-lfsamaster input[type="text"]:focus,
.app-lfsamaster input[type="password"]:focus,
.app-lfsamaster input[type="email"]:focus,
.app-lfsamaster select:focus,
.app-lfsamaster textarea:focus {
  outline: 2px solid #d67d00 !important;
  border-color: #d67d00;
}
.app-lfsamaster input[type="file"]:focus,
.app-lfsamaster input[type="radio"]:focus,
.app-lfsamaster input[type="checkbox"]:focus,
.app-lfsamaster select:focus {
  outline: 2px solid #d67d00 !important;
  border-color: rgba(255, 131, 0, 0.7);
}
.app-lfsamaster input[class*="span"],
.app-lfsamaster select[class*="span"],
.app-lfsamaster textarea[class*="span"],
.app-lfsamaster .uneditable-input[class*="span"],
.app-lfsamaster .appRowFluid input[class*="span"],
.app-lfsamaster .appRowFluid select[class*="span"],
.app-lfsamaster .appRowFluid textarea[class*="span"],
.app-lfsamaster .appRowFluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.app-lfsamaster input,
.app-lfsamaster textarea,
.app-lfsamaster .uneditable-input {
  margin-left: 0;
}
.app-lfsamaster input.span12,
.app-lfsamaster textarea.span12,
.app-lfsamaster .uneditable-input.span12 {
  width: 820px;
}
.app-lfsamaster input.span11,
.app-lfsamaster textarea.span11,
.app-lfsamaster .uneditable-input.span11 {
  width: 750px;
}
.app-lfsamaster input.span10,
.app-lfsamaster textarea.span10,
.app-lfsamaster .uneditable-input.span10 {
  width: 680px;
}
.app-lfsamaster input.span9,
.app-lfsamaster textarea.span9,
.app-lfsamaster .uneditable-input.span9 {
  width: 610px;
}
.app-lfsamaster input.span8,
.app-lfsamaster textarea.span8,
.app-lfsamaster .uneditable-input.span8 {
  width: 540px;
}
.app-lfsamaster input.span7,
.app-lfsamaster textarea.span7,
.app-lfsamaster .uneditable-input.span7 {
  width: 470px;
}
.app-lfsamaster input.span6,
.app-lfsamaster textarea.span6,
.app-lfsamaster .uneditable-input.span6 {
  width: 400px;
}
.app-lfsamaster input.span5,
.app-lfsamaster textarea.span5,
.app-lfsamaster .uneditable-input.span5 {
  width: 330px;
}
.app-lfsamaster input.span4,
.app-lfsamaster textarea.span4,
.app-lfsamaster .uneditable-input.span4 {
  width: 260px;
}
.app-lfsamaster input.span3,
.app-lfsamaster textarea.span3,
.app-lfsamaster .uneditable-input.span3 {
  width: 190px;
}
.app-lfsamaster input.span2,
.app-lfsamaster textarea.span2,
.app-lfsamaster .uneditable-input.span2 {
  width: 120px;
}
.app-lfsamaster input.span1,
.app-lfsamaster textarea.span1,
.app-lfsamaster .uneditable-input.span1 {
  width: 50px;
}
.app-lfsamaster input[disabled],
.app-lfsamaster select[disabled],
.app-lfsamaster textarea[disabled],
.app-lfsamaster input[readonly],
.app-lfsamaster select[readonly],
.app-lfsamaster textarea[readonly] {
  cursor: not-allowed;
  background-color: #d7d7d7;
  border-color: #ddd;
}
.app-lfsamaster input[type="radio"][disabled],
.app-lfsamaster input[type="checkbox"][disabled],
.app-lfsamaster input[type="radio"][readonly],
.app-lfsamaster input[type="checkbox"][readonly] {
  background-color: transparent;
}
.app-lfsamaster .appInputPrepend,
.app-lfsamaster .appInputAppend {
  font-size: 0;
  margin-bottom: 5px;
}
.app-lfsamaster .appInputPrepend input,
.app-lfsamaster .appInputAppend input,
.app-lfsamaster .appInputPrepend select,
.app-lfsamaster .appInputAppend select,
.app-lfsamaster .appInputPrepend .uneditable-input,
.app-lfsamaster .appInputAppend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-lfsamaster .appInputPrepend input:focus,
.app-lfsamaster .appInputAppend input:focus,
.app-lfsamaster .appInputPrepend select:focus,
.app-lfsamaster .appInputAppend select:focus,
.app-lfsamaster .appInputPrepend .uneditable-input:focus,
.app-lfsamaster .appInputAppend .uneditable-input:focus {
  z-index: 2;
}
.app-lfsamaster .appInputPrepend .uneditable-input,
.app-lfsamaster .appInputAppend .uneditable-input {
  border-left-color: #ccc;
}
.app-lfsamaster .appInputPrepend .add-on,
.app-lfsamaster .appInputAppend .add-on {
  display: inline-block;
  width: auto;
  height: 24px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 24px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #d7d7d7;
  border: 1px solid #ccc;
}
.app-lfsamaster .appInputPrepend .add-on,
.app-lfsamaster .appInputAppend .add-on,
.app-lfsamaster .appInputPrepend .appButton,
.app-lfsamaster .appInputAppend .appButton {
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster .appInputPrepend .active,
.app-lfsamaster .appInputAppend .active {
  background-color: #bfde87;
  border-color: #77a02c;
}
.app-lfsamaster .appInputPrepend .add-on,
.app-lfsamaster .appInputPrepend .btn {
  margin-right: -1px;
}
.app-lfsamaster .appInputPrepend .add-on:first-child,
.app-lfsamaster .appInputPrepend .appButton:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-lfsamaster .appInputAppend input,
.app-lfsamaster .appDc-dateonly input,
.app-lfsamaster .appInputAppend select,
.app-lfsamaster .appDc-dateonly select,
.app-lfsamaster .appInputAppend .uneditable-input,
.app-lfsamaster .appDc-dateonly .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-lfsamaster .appInputAppend .uneditable-input,
.app-lfsamaster .appDc-dateonly .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
.app-lfsamaster .appInputAppend .add-on:last-child,
.app-lfsamaster .appDc-dateonly .add-on:last-child,
.app-lfsamaster .appInputAppend .appButton:last-child,
.app-lfsamaster .appDc-dateonly .appButton:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-lfsamaster .appInputPrepend.appInputAppend input,
.app-lfsamaster .appInputPrepend.appInputAppend select,
.app-lfsamaster .appInputPrepend.appInputAppend .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster .appInputPrepend.appInputAppend .add-on:first-child,
.app-lfsamaster .appInputPrepend.appInputAppend .appButton:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-lfsamaster .appInputPrepend.appInputAppend .add-on:last-child,
.app-lfsamaster .appInputPrepend.appInputAppend .appButton:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-lfsamaster .appAttribute.appInputAppend input[type='text'] + .appButton {
  margin-bottom: 0;
  margin-left: -4px;
}
.app-lfsamaster .attrXS {
  width: 70px;
}
.app-lfsamaster .attrXS input[type="text"],
.app-lfsamaster .attrXS input[type="password"],
.app-lfsamaster .attrXS input[type="email"],
.app-lfsamaster .attrXS select,
.app-lfsamaster .attrXS textarea {
  width: 60px;
}
.app-lfsamaster .attrS {
  width: 90px;
}
.app-lfsamaster .attrS input[type="text"],
.app-lfsamaster .attrS input[type="password"],
.app-lfsamaster .attrS input[type="email"],
.app-lfsamaster .attrS select,
.app-lfsamaster .attrS textarea {
  width: 80px;
}
.app-lfsamaster .attrM {
  width: 150px;
}
.app-lfsamaster .attrM input[type="text"],
.app-lfsamaster .attrM input[type="password"],
.app-lfsamaster .attrM input[type="email"],
.app-lfsamaster .attrM select,
.app-lfsamaster .attrM textarea {
  width: 140px;
}
.app-lfsamaster .attrML {
  width: 180px;
}
.app-lfsamaster .attrML input[type="text"],
.app-lfsamaster .attrML input[type="password"],
.app-lfsamaster .attrML input[type="email"],
.app-lfsamaster .attrML select,
.app-lfsamaster .attrML textarea {
  width: 170px;
}
.app-lfsamaster .attrL {
  width: 210px;
}
.app-lfsamaster .attrL input[type="text"],
.app-lfsamaster .attrL input[type="password"],
.app-lfsamaster .attrL input[type="email"],
.app-lfsamaster .attrL select,
.app-lfsamaster .attrL textarea {
  width: 200px;
}
.app-lfsamaster .attrXL {
  width: 270px;
}
.app-lfsamaster .attrXL input[type="text"],
.app-lfsamaster .attrXL input[type="password"],
.app-lfsamaster .attrXL input[type="email"],
.app-lfsamaster .attrXL select,
.app-lfsamaster .attrXL textarea {
  width: 260px;
}
.app-lfsamaster .attrXXL {
  width: 530px;
}
.app-lfsamaster .attrXXL input[type="text"],
.app-lfsamaster .attrXXL input[type="password"],
.app-lfsamaster .attrXXL input[type="email"],
.app-lfsamaster .attrXXL select,
.app-lfsamaster .attrXXL textarea {
  width: 520px;
}
.app-lfsamaster .attrNroXS.appNotReadOnly {
  width: 60px;
}
.app-lfsamaster .attrNroXS.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroXS.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroXS.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroXS.appNotReadOnly select,
.app-lfsamaster .attrNroXS.appNotReadOnly textarea {
  width: 50px;
}
.app-lfsamaster .attrNroS.appNotReadOnly {
  width: 120px;
}
.app-lfsamaster .attrNroS.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroS.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroS.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroS.appNotReadOnly select,
.app-lfsamaster .attrNroS.appNotReadOnly textarea {
  width: 110px;
}
.app-lfsamaster .attrNroM.appNotReadOnly {
  width: 150px;
}
.app-lfsamaster .attrNroM.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroM.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroM.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroM.appNotReadOnly select,
.app-lfsamaster .attrNroM.appNotReadOnly textarea {
  width: 140px;
}
.app-lfsamaster .attrNroML.appNotReadOnly {
  width: 180px;
}
.app-lfsamaster .attrNroML.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroML.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroML.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroML.appNotReadOnly select,
.app-lfsamaster .attrNroML.appNotReadOnly textarea {
  width: 170px;
}
.app-lfsamaster .attrNroL.appNotReadOnly {
  width: 210px;
}
.app-lfsamaster .attrNroL.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroL.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroL.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroL.appNotReadOnly select,
.app-lfsamaster .attrNroL.appNotReadOnly textarea {
  width: 200px;
}
.app-lfsamaster .attrNroXL.appNotReadOnly {
  width: 270px;
}
.app-lfsamaster .attrNroXL.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroXL.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroXL.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroXL.appNotReadOnly select,
.app-lfsamaster .attrNroXL.appNotReadOnly textarea {
  width: 260px;
}
.app-lfsamaster .attrNroXXL.appNotReadOnly {
  width: 530px;
}
.app-lfsamaster .attrNroXXL.appNotReadOnly input[type="text"],
.app-lfsamaster .attrNroXXL.appNotReadOnly input[type="password"],
.app-lfsamaster .attrNroXXL.appNotReadOnly input[type="email"],
.app-lfsamaster .attrNroXXL.appNotReadOnly select,
.app-lfsamaster .attrNroXXL.appNotReadOnly textarea {
  width: 520px;
}
.app-lfsamaster .textarea.appNotReadOnly.attrXXL {
  width: auto;
}
.app-lfsamaster .textarea.appReadOnly textarea[readonly] {
  border: none;
  background: transparent;
  resize: none;
  padding: 0;
  margin-left: 0;
  width: auto;
}
.app-lfsamaster input[type="radio"],
.app-lfsamaster input[type="checkbox"],
.app-lfsamaster input[type="radio"] + label,
.app-lfsamaster input[type="checkbox"] + label {
  display: inline-block;
}
.app-lfsamaster .appCalloutOption,
.app-lfsamaster .appRestrictedOption,
.app-lfsamaster .appRestrictedYesNo,
.app-lfsamaster .appRestrictedYesNo,
.app-lfsamaster .appRestrictedRadio {
  margin-bottom: 5px;
  margin-top: 5px;
  display: block;
}
.app-lfsamaster .appCalloutOption > input[type="radio"],
.app-lfsamaster .appRestrictedOption > input[type="radio"],
.app-lfsamaster .appRestrictedYesNo > input[type="radio"],
.app-lfsamaster .appRestrictedYesNo > input[type="radio"],
.app-lfsamaster .appRestrictedRadio > input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
}
.app-lfsamaster .appCalloutOption input[type="radio"] + label,
.app-lfsamaster .appRestrictedOption input[type="radio"] + label,
.app-lfsamaster .appRestrictedYesNo input[type="radio"] + label,
.app-lfsamaster .appRestrictedYesNo input[type="radio"] + label,
.app-lfsamaster .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-lfsamaster input[type="checkbox"] + label {
  display: block;
  padding-left: 50px;
  cursor: pointer;
  position: relative;
  line-height: 30px;
}
.app-lfsamaster input[type="checkbox"] + label:hover {
  text-decoration: underline;
}
.app-lfsamaster input[type="checkbox"] {
  z-index: -1;
  width: 28px;
  float: left;
  height: 27px;
  margin: 0;
  margin-top: 2px;
  margin-left: 1px;
  margin-right: 10px;
}
.app-lfsamaster input[type="checkbox"]:focus + label {
  text-decoration: underline;
  outline: 0!important;
}
.app-lfsamaster input[type=checkbox] + label::before {
  content: "";
  background: white;
  color: #2846a8;
  font-size: 25px;
  border: 2px solid #6f6b6b;
  height: 30px;
  line-height: 28px;
  width: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  pointer-events: none;
  font-family: fontawesome;
  box-sizing: border-box;
  padding-left: 1px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.app-lfsamaster input[type=checkbox]:checked + label::before {
  content: "\f00c";
}
.app-lfsamaster input[type=checkbox] + .appAttrLabel {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.app-lfsamaster .checkbox.appAttribute {
  margin-bottom: 10px;
}
.app-lfsamaster .appCalloutOption {
  margin-bottom: 0;
  font-size: 0;
}
.app-lfsamaster .appRestrictedYesNo {
  float: left;
  position: relative;
}
.app-lfsamaster .appRestrictedYesNo .appRequired {
  position: relative;
  left: -5px;
}
.app-lfsamaster .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appRequired {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.app-lfsamaster .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly input {
  margin-right: 5px;
}
.app-lfsamaster .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appAttrLabel:before {
  float: left;
}
.app-lfsamaster .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly.appAssistive .appAttrLabel:before {
  content: none;
}
.app-lfsamaster .radio .appRestrictedOption,
.app-lfsamaster .radiohz .appRestrictedOption,
.app-lfsamaster .appCallout .appCalloutOption,
.app-lfsamaster .appSelectorOption,
.app-lfsamaster .restrictedOptionCss,
.app-lfsamaster .appMyOrganisationSelector,
.app-lfsamaster .appMyNoOrganisationSelector {
  position: relative;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"],
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"],
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"],
.app-lfsamaster .appSelectorOption input[type="radio"],
.app-lfsamaster .restrictedOptionCss input[type="radio"],
.app-lfsamaster .appMyOrganisationSelector input[type="radio"],
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"] {
  position: absolute;
  left: 6px;
  top: 11px;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"]:focus,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"]:focus,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"]:focus,
.app-lfsamaster .appSelectorOption input[type="radio"]:focus,
.app-lfsamaster .restrictedOptionCss input[type="radio"]:focus,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"]:focus,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"]:focus {
  outline: none!important;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"]:focus + label:before,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"]:focus + label:before,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"]:focus + label:before,
.app-lfsamaster .appSelectorOption input[type="radio"]:focus + label:before,
.app-lfsamaster .restrictedOptionCss input[type="radio"]:focus + label:before,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"]:focus + label:before,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"]:focus + label:before {
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"] + label,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"] + label,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"] + label,
.app-lfsamaster .appSelectorOption input[type="radio"] + label,
.app-lfsamaster .restrictedOptionCss input[type="radio"] + label,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"] + label,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"] + label {
  margin: 0;
  margin-left: 0px;
  min-width: 50px;
  padding: 3px 0px 5px 38px;
  font-size: 1.125rem;
  vertical-align: top;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"] + label:hover,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"] + label:hover,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"] + label:hover,
.app-lfsamaster .appSelectorOption input[type="radio"] + label:hover,
.app-lfsamaster .restrictedOptionCss input[type="radio"] + label:hover,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"] + label:hover,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"] + label:hover {
  color: #0b1d42;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"] + label:before,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"] + label:before,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"] + label:before,
.app-lfsamaster .appSelectorOption input[type="radio"] + label:before,
.app-lfsamaster .restrictedOptionCss input[type="radio"] + label:before,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"] + label:before,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"] + label:before {
  position: absolute;
  display: block;
  content: "";
  top: 1px;
  left: 0px;
  height: 30px;
  width: 30px;
  background-color: white;
  border-radius: 50%;
  border: 2px solid #999;
  cursor: pointer;
  box-sizing: border-box;
}
.app-lfsamaster .radio .appRestrictedOption input[type="radio"]:checked + label:after,
.app-lfsamaster .radiohz .appRestrictedOption input[type="radio"]:checked + label:after,
.app-lfsamaster .appCallout .appCalloutOption input[type="radio"]:checked + label:after,
.app-lfsamaster .appSelectorOption input[type="radio"]:checked + label:after,
.app-lfsamaster .restrictedOptionCss input[type="radio"]:checked + label:after,
.app-lfsamaster .appMyOrganisationSelector input[type="radio"]:checked + label:after,
.app-lfsamaster .appMyNoOrganisationSelector input[type="radio"]:checked + label:after {
  position: absolute;
  display: block;
  content: "";
  top: 6px;
  left: 5px;
  height: 20px;
  width: 20px;
  background-color: #2846a8;
  border-radius: 50%;
  border: 0px solid #333;
  cursor: pointer;
  box-sizing: border-box;
}
.app-lfsamaster .appRestrictedOption input[type="radio"]:focus + label,
.app-lfsamaster .appRestrictedOption input[type="radio"] + label:hover {
  color: #153b84;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption > input[type="radio"] {
  z-index: -1;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption {
  width: auto;
  clear: none;
  margin: 0 !important;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label {
  padding: 10px 30px;
  margin: 0;
  background: #e4e4e4;
  text-align: center;
  z-index: 0;
  position: relative;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label:hover {
  background: #bebebe;
  text-decoration: underline;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:first-child input[type="radio"] + label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:not(:first-child) input[type="radio"] + label {
  border-left: 1px solid #bebebe;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:last-of-type input[type="radio"] + label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label {
  background: #b41e91;
  color: white;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label:hover {
  background: #88176e;
  text-decoration: underline;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:before {
  display: none;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label:before,
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label:after {
  display: none;
}
.app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:focus + label {
  outline: 2px solid #d67d00 !important;
  z-index: 1;
}
.app-lfsamaster .appRestrictedAttSelect.appNotReadOnly > .appRestrictedSelect {
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .appFilingActionsShort {
  display: flex;
}
.app-lfsamaster .appFilingActionsShort .appFilingActionsPushUp {
  margin-top: -20px;
}
.app-lfsamaster .appFilingActionsShort > .appBoxTitle {
  margin: 0;
  flex-basis: 320px;
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appFilingActionsShort > .appBoxTitle h2 {
  line-height: 27px;
}
.app-lfsamaster .appFilingActionsShort > .appBlockChildren {
  flex: 1;
}
.app-lfsamaster .appFilingActionsShort > .appBlockChildren > .appBox:first-child .appFilingActionsBoldText {
  margin-top: 0;
}
.app-lfsamaster .appFilingActionsShort > .appBlockChildren .appFilingActionsBoldText {
  font-weight: bold;
  margin-top: 20px;
}
.app-lfsamaster .appFilingActionsShort > .appBlockChildren .appText {
  margin-bottom: 0;
}
.app-lfsamaster .appFilingActionsShort a {
  font-weight: normal;
  line-height: 28px;
}
.app-lfsamaster .appFilingDetail .greyBar {
  padding: 0;
  border-left: 0;
}
.app-lfsamaster .appFilingDetail .appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appFilingDetail .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appFilingDetail .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly .appAttrLabelBox {
  width: 300px;
}
.app-lfsamaster .appReview .appBlock > .appBlockChildren > .appAttribute {
  margin-top: 0;
  margin-bottom: 10px;
}
.app-lfsamaster .verificationCode {
  display: inline-block;
}
.app-lfsamaster .verificationCode input {
  width: 8em;
}
.app-lfsamaster .verificationCode + button {
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 8px 20px;
  margin-left: 5px;
  vertical-align: bottom;
  display: inline-block;
}
.app-lfsamaster .verificationCode + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appBannerContainer {
  background: #ebebeb;
}
.app-lfsamaster .appBannerContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appBannerContainer .appBannerContainerInner {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .appBannerContainer .appBannerContainerInner:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appBannerContainer .menuButton {
  float: left;
  margin-right: 30px;
}
.app-lfsamaster .appBannerContainer .menuButton .menu-toggle {
  margin-bottom: 0;
  padding: 9px 20px;
  text-decoration: none;
}
.app-lfsamaster .appBannerContainer .menuButton .menu-toggle > span:first-child:before {
  content: "\f0c9";
  font-family: FontAwesome;
  padding-right: 8px;
  font-size: 1.25rem;
}
.app-lfsamaster .appBannerContainer .menuButton .menu-toggle:hover {
  text-decoration: none;
  color: white;
}
.app-lfsamaster .appBannerContainer .menuButton .menu-toggle:hover > span:nth-child(2) {
  text-decoration: underline;
}
.app-lfsamaster .appBannerContainer .appLogo {
  float: left;
  margin: 0;
  margin-right: 30px;
}
.app-lfsamaster .appBannerContainer .appLogo a {
  margin: 0;
  display: block;
  background: url(images/logo.png) left top no-repeat;
  width: 280px;
  height: 70px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-lfsamaster .appBannerContainer .ie8 .appLogo a {
  background: url(images/logo-sm.png) left top no-repeat;
}
.app-lfsamaster .appBannerContainer .appNavBar > .appNav > li > a {
  color: #253036;
}
.app-lfsamaster .appBannerContainer .appNavBar > .appNav > li > a:hover {
  color: #101518;
}
.app-lfsamaster .appBannerContainer .appNavBar > .appNav > li > span {
  display: block;
  cursor: auto;
  padding: 10px 0;
}
.app-lfsamaster .appBannerContainer .appMenu.appNavBar {
  float: right;
}
.app-lfsamaster .appBannerContainer .appMenu.appNavBar > ul > li {
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
}
.app-lfsamaster .appBannerContainer .appMenu.appNavBar ul.appSubMenu {
  right: 0;
}
.app-lfsamaster .appBannerContainer .appLastLogon {
  position: fixed;
  bottom: 0;
  left: 0;
  font-size: 10px;
  color: #000000;
  opacity: 0.6;
  text-decoration: none;
  cursor: default;
}
.app-lfsamaster .appNav > li > .appHelpTrig {
  display: none;
}
.app-lfsamaster .appHelpTrig {
  display: none;
}
.app-lfsamaster .appHelpTrig.shown {
  display: inline-block !important;
  text-decoration: underline;
}
.app-lfsamaster .appHelpTrig .left:before {
  content: "\f059";
  font-family: FontAwesome;
  color: #153b84;
  font-size: 24px;
}
.app-lfsamaster .wizardHelp {
  top: 40px;
  position: absolute;
  right: 0;
}
.app-lfsamaster .appTop {
  background: #253036;
}
.app-lfsamaster .appTop:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTop nav {
  padding-top: 5px;
  padding-bottom: 0px;
}
.app-lfsamaster .appTop nav a {
  display: inline-block;
  color: white;
  font-weight: bold;
  cursor: pointer;
  margin-right: 40px;
  border-bottom: 4px solid transparent;
  padding-top: 3px;
  padding-bottom: 3px;
  text-decoration: none;
}
.app-lfsamaster .appTop nav a.open {
  position: relative;
  z-index: 2;
  border-bottom: 4px solid #ffffff;
}
.app-lfsamaster .appTop nav a:hover {
  border-bottom: 4px solid #ffffff;
}
.app-lfsamaster .appBannerContainer .appTop {
  display: inline-block;
  background: transparent;
  margin-left: 40px;
  margin-top: 10px;
}
.app-lfsamaster .appRoot.login .appHeaderContainer,
.app-lfsamaster .appRoot.guest .appHeaderContainer,
.app-lfsamaster .appRoot.login .appTop,
.app-lfsamaster .appRoot.guest .appTop,
.app-lfsamaster .appRoot.login .menuButton,
.app-lfsamaster .appRoot.guest .menuButton {
  display: none;
}
.app-lfsamaster .text-focus-in {
  -webkit-animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
  animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}
@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
  }
}
@keyframes fadeinBg {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.app-lfsamaster .appPageTitleOuter {
  display: block;
  background: #008392;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  min-height: 6px;
}
.app-lfsamaster .appPageTitleInner {
  position: relative;
  color: #ffffff;
  padding-top: 8px;
  padding-bottom: 8px;
}
.app-lfsamaster .appPageTitleInner .appPageTitle {
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.app-lfsamaster .appPageTitleInner .appPageTitle h1,
.app-lfsamaster .appPageTitleInner .appPageTitle h2 {
  text-align: left;
  color: #ffffff;
  font-size: 2rem;
  margin: 0;
}
.app-lfsamaster .appPageTitleInner h1,
.app-lfsamaster .appPageTitleInner h2 {
  margin-bottom: 0;
}
.app-lfsamaster .appPageTitleInnerWrapper {
  display: flex;
}
.app-lfsamaster .appPageTitleInnerWrapper .buttonArea {
  position: relative;
  max-width: 42%;
}
.app-lfsamaster .appPageTitleInnerWrapper .appPageTitleInner {
  width: 100%;
  flex: 1;
}
.app-lfsamaster .appPageTitleInnerWrapper + form {
  margin-top: 20px;
}
.app-lfsamaster .buttonArea {
  padding-top: 5px;
  padding-bottom: 3px;
  text-align: right;
}
.app-lfsamaster .buttonArea .printButton:before {
  content: '\f02f';
  font-family: FontAwesome;
  margin-right: 10px;
}
.app-lfsamaster .buttonArea .printButton {
  color: white;
  display: none;
}
.app-lfsamaster .buttonArea .printButton:hover {
  color: white;
}
.app-lfsamaster .buttonArea .appButton {
  margin-bottom: 3px;
  background: #006c79;
}
.app-lfsamaster .buttonArea .appButton:hover {
  background: #00555f;
}
.app-lfsamaster .taskview .buttonArea {
  display: block;
}
.app-lfsamaster .guest .buttonArea {
  display: none;
}
.app-lfsamaster .appRoot.guest .appTop {
  display: none;
}
.app-lfsamaster .guest-primary-row2-blurb1.appText {
  margin-bottom: 30px;
}
.app-lfsamaster .localeSelect ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.app-lfsamaster .appBanner {
  position: relative;
}
.app-lfsamaster .appFooterContainer {
  background-color: #f5f5f5;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  margin-top: 70px;
  margin-bottom: 40px;
}
.app-lfsamaster .appFooterContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appFooterContainer .appFooter {
  height: 58px;
  border-top: 1px solid #ededed;
  clear: both;
  font-size: 1.125rem;
  line-height: 2;
}
.app-lfsamaster .appFooterContainer .appFooter:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appFooterContainer footer[role="contentinfo"] a,
.app-lfsamaster .appFooterContainer .appFooter a {
  color: #153b84;
}
.app-lfsamaster .appFooterContainer footer[role="contentinfo"] a:hover,
.app-lfsamaster .appFooterContainer .appFooter a:hover {
  color: #0b1d42;
}
.app-lfsamaster .appFooterContainer ul#footerLinks li {
  display: inline-block;
  padding-right: 5px;
}
.app-lfsamaster .appFooterContainer .appFooter .customFooterContent {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 20px;
}
.app-lfsamaster .appFooterContainer .appFooter .customFooterContent:before,
.app-lfsamaster .appFooterContainer .appFooter .customFooterContent:after {
  content: "";
  display: table;
}
.app-lfsamaster .appFooterContainer .appFooter .customFooterContent:after {
  clear: both;
}
.app-lfsamaster .appFooterContainer .appFooter .part1,
.app-lfsamaster .appFooterContainer .appFooter .part2,
.app-lfsamaster .appFooterContainer .appFooter .part3 {
  float: left;
  margin-left: 2.12766%;
  width: 31.9149%;
}
.app-lfsamaster .appFooterContainer .appFooter .part1 {
  margin-left: 0;
}
.app-lfsamaster .appFooterContainer .appFooter img {
  border: 0 none;
  opacity: 0.5;
}
.app-lfsamaster .appFooterContainer .appFooter a img:hover {
  border: 0 none;
  opacity: 1;
}
.app-lfsamaster .appFooterContainer .appFooter p {
  margin-bottom: 0;
}
.app-lfsamaster .appFooterContainer .appFooter ul {
  margin: 0;
}
.app-lfsamaster .appFooterContainer .poweredBy {
  float: right;
}
.app-lfsamaster .appFooterContainer .site-info {
  float: left;
}
.app-lfsamaster .ie8 .appFooterContainer footer[role="contentinfo"] {
  max-width: 830px;
}
.app-lfsamaster .appBannerContainer .appMyOrganisations {
  float: left;
  position: relative;
}
.app-lfsamaster .appMyOrganisationsList {
  background-color: #fff;
  right: auto;
}
.app-lfsamaster .appMyOrganisationsManage {
  float: right;
}
.app-lfsamaster .appMyOrganisations {
  position: relative;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect {
  display: inline-block;
  padding: 10px 0;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect:hover {
  color: #0b1d42;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect:after {
  content: "\f107";
  font-family: FontAwesome;
  width: 20px;
  display: inline-block;
  text-decoration: underline;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsOpen {
  position: relative;
  z-index: 5;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsOpen:before {
  content: " ";
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationSelected {
  background-color: rgba(1, 1, 1, 0.05);
}
.app-lfsamaster .appMyOrganisationsList {
  position: absolute;
  right: 0;
  padding: 10px;
  border-radius: 4px;
  z-index: 1000;
  right: 10%;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  min-width: 500px;
  color: #333;
}
.app-lfsamaster .appMyOrganisationsList:focus {
  outline: none!important;
}
.app-lfsamaster .appMyOrganisationsList .appMyOrganisationsTitle label {
  padding: 12px 0px 12px 15px;
  font-size: 1.125rem;
}
.app-lfsamaster .appMyOrganisationsList .appMyNoOrganisation,
.app-lfsamaster .appMyOrganisationsList .appMyOrganisation {
  position: relative;
  padding: 6px;
  font-size: 0.875rem;
  border-radius: 4px;
  margin-bottom: 5px;
}
.app-lfsamaster .appMyOrganisationsList .appMyNoOrganisation:hover,
.app-lfsamaster .appMyOrganisationsList .appMyOrganisation:hover {
  background-color: rgba(1, 1, 1, 0.1);
}
.app-lfsamaster .appMyOrganisationsList input:focus + label {
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster .appMyOrganisationsList label,
.app-lfsamaster .appMyOrganisationsList label + span {
  display: inline-block;
  font-size: 0.875rem;
}
.app-lfsamaster .appMyOrganisationsList .appMyOrganisationSelector label,
.app-lfsamaster .appMyOrganisationsList .appMyNoOrganisationSelector label {
  font-size: 1.25rem;
  cursor: pointer;
  text-decoration: underline;
}
.app-lfsamaster .appMyOrganisationsList .appMyOrganisationSelector label:hover,
.app-lfsamaster .appMyOrganisationsList .appMyNoOrganisationSelector label:hover {
  color: #0b1d42;
}
.app-lfsamaster .appMyOrganisationsList .appMyOrganisationSelector label:after,
.app-lfsamaster .appMyOrganisationsList .appMyNoOrganisationSelector label:after {
  content: " ";
}
.app-lfsamaster .appMyOrganisationsList input[type="radio"] {
  margin-right: 3px;
}
.app-lfsamaster .appMyOrganisationsList:focus {
  outline: none;
}
.app-lfsamaster .appMyOrganisationDetails {
  padding-left: 38px;
  margin-top: 10px;
}
.app-lfsamaster .appMyOrganisationDetails label {
  font-weight: bold;
  width: 141px;
  margin-right: 5px;
}
.app-lfsamaster .appMyOrganisationDetails .appMyOrganisationPhysicalAddress,
.app-lfsamaster .appMyOrganisationDetails .appMyOrganisationPostalAddress,
.app-lfsamaster .appMyOrganisationDetails .appMyOrganisationEmail {
  margin-bottom: 3px;
}
.app-lfsamaster .ie8 .appMyOrganisationsList .appMyOrganisationDetails > div:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .ie8 .appMyOrganisationsList label {
  float: left;
}
.app-lfsamaster .ie8 .appMyOrganisationsList label + span {
  float: left;
}
.app-lfsamaster .appCmsMenuContainer {
  clear: both;
}
.app-lfsamaster .appCmsMenuContainer .appNav {
  background: none repeat scroll 0 0 #008392;
  min-height: 40px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.app-lfsamaster .appCmsMenuContainer .appNav:empty {
  display: none;
}
.app-lfsamaster .appCmsMenuContainer .appNavBar .appNav li.hiddenItem {
  display: none;
}
.app-lfsamaster .appGotoMaintain {
  margin-top: 30px;
  margin-bottom: 30px;
}
.app-lfsamaster .appGotoMaintain.appChildCount0 {
  display: none;
}
.app-lfsamaster .header-search {
  float: left;
}
.app-lfsamaster .appViewInstance {
  position: relative;
}
.app-lfsamaster .appViewInstanceWrapper .guest {
  margin-top: 30px;
}
.app-lfsamaster .appViewInstanceView .appBlockTitle {
  margin-top: 20px;
}
.app-lfsamaster .businessNameContextBox,
.app-lfsamaster .companyContextBox.appEntityContextBox {
  display: none;
}
.app-lfsamaster .appViewInstance .appGotoMaintain.h4 {
  float: right;
  text-align: right;
  font-size: 14px;
  width: 30%;
  color: #ffffff;
}
.app-lfsamaster .appViewInstance .appGotoMaintain.h4 a {
  color: #ffffff;
}
.app-lfsamaster .appViewInstance .appCompanyToolBox {
  display: inline-block;
}
.app-lfsamaster .appViewInstance .appCompanyToolBox .appMenuGroup {
  margin-bottom: 20px;
}
.app-lfsamaster .bellavitaMenu .menu-toggle.closeNav {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  width: 40px;
  height: 30px;
  text-indent: -30000px;
  padding: 0;
  z-index: 1001;
}
.app-lfsamaster .bellavitaMenu .menu-toggle.closeNav:hover {
  text-decoration: none;
}
.app-lfsamaster .bellavitaMenu .appNav.open ~ .menu-toggle.closeNav:after {
  color: #ccc;
  content: "\f05c";
  font-family: FontAwesome;
  display: block;
  text-indent: 0;
  font-weight: 100;
  text-align: center;
  font-size: 1.25rem;
  margin-top: -10px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.app-lfsamaster input#s {
  background: url("images/search.png") no-repeat 5px 6px transparent;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.875rem;
  height: 22px;
  line-height: 1.2em;
  padding: 4px 10px 4px 28px;
}
.app-lfsamaster .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.app-lfsamaster .appHeaderContainer #searchform {
  top: 4.8em;
  right: 0;
  text-align: right;
}
.app-lfsamaster .appHeaderContainer #searchform div {
  margin: 0;
  font-size: 0;
}
.app-lfsamaster .appHeaderContainer #s {
  background: url(images/search.png) no-repeat 5px 5px;
  font-size: 0.875rem;
  line-height: 1;
  padding: 3px 10px 3px 28px;
  height: 32px;
  display: inline-block;
  -webkit-transition-duration: 400ms;
  -webkit-transition-property: width, background;
  -webkit-transition-timing-function: ease;
  -moz-transition-duration: 400ms;
  -moz-transition-property: width, background;
  -moz-transition-timing-function: ease;
  -o-transition-duration: 400ms;
  -o-transition-property: width, background;
  -o-transition-timing-function: ease;
  background-color: #f9f9f9;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 72px;
}
.app-lfsamaster .appHeaderContainer #s:focus {
  width: 196px;
}
.app-lfsamaster .appHeaderContainer #searchsubmit {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  padding: 0px 10px;
  font-weight: 400;
  vertical-align: top;
  margin: 0;
  height: 32px;
  line-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appHeaderContainer #searchsubmit:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appHeaderContainer .only-search #searchform {
  top: 5px;
  z-index: 1;
}
.app-lfsamaster .appHeaderContainer .only-search #s {
  background-color: #666;
  border-color: #000;
  color: #222;
}
.app-lfsamaster .appHeaderContainer .only-search #s,
.app-lfsamaster .appHeaderContainer .only-search #s:focus {
  width: 85%;
  background-color: #bbb;
}
.app-lfsamaster .appHeaderContainer .with-image #searchform {
  top: auto;
  bottom: -27px;
  max-width: 195px;
}
.app-lfsamaster .appHeaderContainer .only-search + #access div {
  padding-right: 205px;
}
.app-lfsamaster .dateTime {
  float: right;
  font-size: 0.875rem;
  text-align: right;
  width: 200px;
  color: #153b84;
}
.app-lfsamaster .dateTime:before {
  content: "\f073";
  font-family: FontAwesome;
  font-size: 0.875rem;
  padding-right: 5px;
}
.app-lfsamaster .dateTime:after:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .breadcrumb {
  float: left;
}
.app-lfsamaster .breadcrumb-title {
  display: none;
  width: 50%;
}
.app-lfsamaster .trail-begin:before {
  content: "\f015";
  font-family: FontAwesome;
  font-size: 0.875rem;
  padding-right: 5px;
}
.app-lfsamaster .breadcrumb-trail {
  float: left;
}
.app-lfsamaster .breadcrumb-trail,
.app-lfsamaster .breadcrumb-trail a {
  font-size: 0.875rem;
  text-decoration: none;
}
.app-lfsamaster .template-front-page .breadcrumb {
  display: none;
}
.app-lfsamaster .app-security .appLogo img {
  display: none;
}
.app-lfsamaster .breadcrumbs .trail-browse,
.app-lfsamaster .breadcrumbs .trail-items,
.app-lfsamaster .breadcrumbs .trail-items li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  text-indent: 0;
}
.app-lfsamaster .breadcrumbs .trail-browse {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.app-lfsamaster .breadcrumbs .trail-items {
  list-style: none;
}
.app-lfsamaster .trail-items li::after {
  content: "\002F";
  padding: 0 0.5em;
}
.app-lfsamaster .trail-items li:last-of-type::after {
  display: none;
}
.app-lfsamaster .appRoot #primary {
  float: left;
  width: 65.104166667%;
  clear: both;
}
.app-lfsamaster .appRoot #secondary {
  float: right;
  width: 26.041666667%;
}
.app-lfsamaster .appRoot #main {
  background-color: #FFFFFF;
  padding: 20px;
}
.app-lfsamaster .appRoot #main:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster #main article header h1 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.5rem;
}
.app-lfsamaster #main article header h1 small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster #main article header h1 small {
  font-size: 1.5rem;
}
.app-lfsamaster #main article .entry h2 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.4rem;
}
.app-lfsamaster #main article .entry h2 small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster #main article .entry h2 small {
  font-size: 1.5rem;
}
.app-lfsamaster .appRoot #main #content {
  margin: 0;
}
.app-lfsamaster .appWizardSelectedContainer {
  min-height: 400px;
  display: inline-block;
}
.app-lfsamaster .appWizardSelectedContainer.forceFullWidth {
  width: 100%!important;
}
.app-lfsamaster .appWizard + .appWizardButtonPad,
.app-lfsamaster .appWizard + .appButtonPadPrimary {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent;
  border: none;
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
}
.app-lfsamaster .appWizard + .appWizardButtonPad .appText,
.app-lfsamaster .appWizard + .appButtonPadPrimary .appText {
  margin-bottom: 20px;
}
.app-lfsamaster .appWizardSelectedContainer .appSection > .appBlockChildren {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appWizardSelectedContainer .appTabSelected .appSection > .appBlockChildren {
  margin-bottom: 20px;
}
.app-lfsamaster ul.appWizard {
  background: white;
  list-style: none outside none;
  margin: 0;
  counter-reset: numList;
  text-align: left;
  border-top: 3px solid #70787c;
  margin-top: 108px;
  padding-top: 30px;
  float: right;
}
.app-lfsamaster ul.appWizard:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster ul.appWizard .appWizardTitle {
  padding-left: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster ul.appWizard li {
  position: relative;
  width: 100%;
}
.app-lfsamaster ul.appWizard .appWizardFirst.appWizardLast {
  background-image: none;
}
.app-lfsamaster ul.appWizard li:before {
  counter-increment: numList;
  content: counter(numList) "\.";
  display: block;
  float: left;
  text-align: center;
  color: #153b84;
  margin-left: 20px;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
  margin-right: 5px;
}
.app-lfsamaster ul.appWizard li > a {
  vertical-align: middle;
  display: block;
  text-decoration: underline;
  color: #153b84;
  padding: 10px 5px 10px 40px;
  margin-right: 20px;
  background: #008392;
  border-left: 4px solid transparent;
}
.app-lfsamaster ul.appWizard li > a:hover {
  cursor: pointer;
  border-left: 4px solid rgba(0, 0, 0, 0.05);
  background: rgba(0, 0, 0, 0.05);
  color: #0b1d42;
}
.app-lfsamaster ul.appWizard li > a:active,
.app-lfsamaster ul.appWizard li > a:focus {
  outline: #ccc dotted 1px;
}
.app-lfsamaster div.appWizardSelected {
  margin-top: 20px;
}
.app-lfsamaster div.appWizardSelected:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster ul.appWizard li.appWizardSelected > a {
  color: #0b1d42;
  text-decoration: none;
  border-left: 4px solid #2846a8;
  background: rgba(0, 0, 0, 0.05);
}
.app-lfsamaster .appBlockTitle.appWizardSelectedTitle + div {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  padding-top: 30px;
}
.app-lfsamaster ul.appWizard .appWizardFirst > span.appWizSep {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 22px;
}
.app-lfsamaster ul.appWizard li.appWizardSelected:before {
  color: #0b1d42;
}
.app-lfsamaster ul.appWizard > li > span.appWizardVisitedCompleted,
.app-lfsamaster ul.appWizard > li > span.appWizardError {
  background: none;
  position: absolute;
  height: auto;
  top: 10px;
  right: 0px;
  bottom: 0;
  font-family: FontAwesome;
  font-size: 18px;
}
.app-lfsamaster ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted,
.app-lfsamaster ul.appWizard > li.appWizardSelected > span.appWizardError {
  bottom: 10px;
}
.app-lfsamaster ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "\f00c";
  color: #50671d;
}
.app-lfsamaster ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  content: "\f05a";
  color: #50671d;
}
.app-lfsamaster ul.appWizard > li.appWizardReview > span.appWizardVisitedCompleted:before {
  content: "";
}
.app-lfsamaster ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted:before {
  color: #50671d;
}
.app-lfsamaster ul.appWizard > li.appWizardSelected.appWizardInfo > span.appWizardVisitedCompleted:before {
  color: #2846a8;
}
.app-lfsamaster ul.appWizard > li.appWizardLast > span.appWizardVisitedCompleted {
  right: 5px;
}
.app-lfsamaster ul.appWizard > li > span.appWizardError:before,
.app-lfsamaster ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "\f071";
  color: #cd0000;
  font-size: 1rem;
}
.app-lfsamaster ul.appWizard > li > a .appLines2 {
  line-height: 16px;
  font-size: 0.9375rem;
  word-break: break-word;
  padding-top: 4px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.app-lfsamaster .appWizardButtonPad .appButton {
  margin-right: 30px;
}
.app-lfsamaster .appWizardButtonPad .appButton:last-child {
  margin-right: 0;
}
.app-lfsamaster .ie8 ul.appWizard > li > span.appWizardError,
.app-lfsamaster .ie9 ul.appWizard > li > span.appWizardError,
.app-lfsamaster .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError,
.app-lfsamaster .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError {
  width: 18px;
  right: 31px;
  height: 16px;
  background: transparent url(images/ic-sm-alert.png) 0 0 no-repeat;
}
.app-lfsamaster .ie8 ul.appWizard > li > span.appWizardError:before,
.app-lfsamaster .ie9 ul.appWizard > li > span.appWizardError:before,
.app-lfsamaster .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError:before,
.app-lfsamaster .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "";
  display: block;
}
.app-lfsamaster .ie8 ul.appWizard > li > span.appWizardVisitedCompleted,
.app-lfsamaster .ie9 ul.appWizard > li > span.appWizardVisitedCompleted {
  width: 18px;
  height: 16px;
  right: 31px;
  background: transparent url(images/ic-sm-ok.png) 0 0 no-repeat;
}
.app-lfsamaster .ie8 ul.appWizard > li > span.appWizardVisitedCompleted:before,
.app-lfsamaster .ie9 ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "";
  display: block;
}
.app-lfsamaster .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted,
.app-lfsamaster .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted {
  background: transparent url(images/ic-sm-info.png) 0 0 no-repeat;
}
.app-lfsamaster .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before,
.app-lfsamaster .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  display: none;
}
.app-lfsamaster .inlineExpando .appWizardChild:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .inlineExpando .appWizardInlineNavigate {
  margin: 0;
  width: auto;
}
.app-lfsamaster .inlineExpando .appWizardInlineNavigate:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .inlineExpando div.appWizardInlineExpando {
  float: left;
}
.app-lfsamaster .inlineExpando div.appWizardInlineExpando + .appWizardInlineSelectedTitle {
  display: none;
}
.app-lfsamaster .inlineExpando a.appWizardInlineExpando {
  display: block;
}
.app-lfsamaster .inlineExpando a.appWizardInlineExpando .appToggle {
  display: inline-block;
}
.app-lfsamaster .inlineExpando a.appWizardInlineExpando .appWizardInlineSelectedTitle {
  display: inline-block;
}
.app-lfsamaster .inlineExpando .appWizardInlineNavigate > a {
  float: none;
  margin: 0;
}
.app-lfsamaster .inlineExpando .appWizardInlineSelectedTitle {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.4rem;
}
.app-lfsamaster .inlineExpando .appWizardInlineSelectedTitle small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .inlineExpando .appWizardInlineSelectedTitle small {
  font-size: 1.5rem;
}
.app-lfsamaster .inlineExpando .appExpandoCollapsed .appWizardInlineSelectedTitle:before {
  font-family: FontAwesome;
  content: "\f105";
  width: 1em;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.app-lfsamaster .inlineExpando .appExpandoExpanded .appWizardInlineSelectedTitle:before {
  font-family: FontAwesome;
  content: "\f107";
  width: 1em;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.app-lfsamaster .inlineExpando .appWizardInlineContent {
  clear: both;
}
.app-lfsamaster .inlineExpando .appWizardChild {
  margin-bottom: 10px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-leftbox,
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-buttons {
  width: 800px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-buttons {
  margin-top: 40px;
  border-top: 4px solid #333;
  padding-top: 30px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-buttons a {
  margin-right: 30px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-leftbox-greenbox {
  background: rgba(108, 149, 39, 0.24705882);
  text-align: center;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 40px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-leftbox-greenbox .appBlockTitle > h2 {
  font-size: 2rem;
  margin-top: 0;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-leftbox-greenbox h3 {
  font-weight: bold;
  font-size: 2rem;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-rightBox {
  border-top: 4px solid #333;
  padding-top: 20px;
  width: 280px;
}
.app-lfsamaster .displayCreatedParty .displayCreatedParty-mainbox-rightBox .appBlockTitle > h2 {
  font-size: 1.5rem;
}
.app-lfsamaster .appMaintainWizard .appWizardInlineContent > .appBox > .appBoxTitle {
  width: 600px;
}
.app-lfsamaster .appBlock:after,
.app-lfsamaster .appBlockChildren:after,
.app-lfsamaster .appAttribute:after,
.app-lfsamaster .appRestricted:after,
.app-lfsamaster .appDiv:after,
.app-lfsamaster .appMinimalBox:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSingleLine .appDelLink {
  display: inline-block;
  margin-left: 30px;
}
.app-lfsamaster .appAttribute {
  margin-bottom: 30px;
}
.app-lfsamaster .appAttribute .appAttrLabelBox,
.app-lfsamaster .appAttribute .appLegend,
.app-lfsamaster .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appAttribute .appLegend,
.app-lfsamaster .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appAttribute.appReadOnly .appAttrControls,
.app-lfsamaster .appAttribute.appReadOnly .appAttrPrevLabelBox,
.app-lfsamaster .appAttribute.appReadOnly .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appAttribute.appReadOnly .appAttrControls,
  .app-lfsamaster .appAttribute.appReadOnly .appAttrPrevLabelBox,
  .app-lfsamaster .appAttribute.appReadOnly .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appAttribute.appReadOnly .appLegend,
.app-lfsamaster .appAttribute.appReadOnly .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .appAttribute.appReadOnly .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .appAttribute.appReadOnly .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appAttribute .appAttrLabel {
  font-weight: bold;
}
.app-lfsamaster .appAttribute.appReadOnly {
  margin-bottom: 10px;
}
.app-lfsamaster .appAttribute.appReadOnly.textarea textarea {
  display: block;
  white-space: pre;
}
.app-lfsamaster .appAttribute.appNotReadOnly.textarea {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .appFieldSet-Attribute {
  margin-bottom: 30px;
}
.app-lfsamaster .appRestrictedAtt.appNotReadOnly.radio .appRestricted,
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted,
.app-lfsamaster .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox,
.app-lfsamaster .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-lfsamaster .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: block;
}
.app-lfsamaster .appRestrictedAtt.appNotReadOnly .appRestrictedOption,
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-lfsamaster .appLayA > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appLayA > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appLayA > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-lfsamaster .appLayA > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appLayA:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayA2 .appAttribute {
  margin-bottom: 30px;
}
.app-lfsamaster .appLayA2 .appAttribute .appAttrLabelBox,
.app-lfsamaster .appLayA2 .appAttribute .appLegend,
.app-lfsamaster .appLayA2 .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appLayA2 .appAttribute .appLegend,
.app-lfsamaster .appLayA2 .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appLayA2:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayB2 > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appLayB2 > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appLayB2.radio .appRestricted,
.app-lfsamaster .appLayB2.radio .appAttrLabelBox,
.app-lfsamaster .appLayB2.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-lfsamaster .appLayB2.radio .appLegend {
  display: block;
}
.app-lfsamaster .appLayB2 .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-lfsamaster .appLayB2:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayC .appAttrLabelBox,
.app-lfsamaster .appLayC .appLegend,
.app-lfsamaster .appLayC .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appLayC .appLegend,
.app-lfsamaster .appLayC .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appLayC .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .appLayC > .appRestricted .appRestrictedOption,
.app-lfsamaster .appLayC > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appLayC > .appRestricted:after,
.app-lfsamaster .appLayC > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayC .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .appLayC .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appLayC:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrControls,
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
.app-lfsamaster .appLayC2 > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appLayC2 > .appBlockChildren .appAttrLabelBox,
  .app-lfsamaster .appLayC2 > .appBlockChildren .appAttrControls,
  .app-lfsamaster .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
  .app-lfsamaster .appLayC2 > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appLayC2 > .appBlockChildren .appLegend,
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrValue,
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .appLayC2 > .appBlockChildren .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster .appLayC2 > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-lfsamaster .appLayC2 > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appLayC2 > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayC2.appRestrictedAttRadio.radio .appRestricted,
.app-lfsamaster .appLayC2.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-lfsamaster .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-lfsamaster .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: block;
}
.app-lfsamaster .appLayC2 > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appLayC2 > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appLayC2 .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appLayD > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appLayD > .appBlockChildren .appLegend,
.app-lfsamaster .appLayD > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appLayD > .appBlockChildren .appLegend,
.app-lfsamaster .appLayD > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appLayD > .appBlockChildren .appAttribute {
  float: none;
  display: block;
  margin-right: 0;
}
.app-lfsamaster .appLayD .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appLayD:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appLayE > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appLayE > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appLayE .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appLayE.radio .appAttrLabelBox,
.app-lfsamaster .appLayE.radio .appLegend {
  display: inline-block;
  float: left;
}
.app-lfsamaster .appLayE.radio .appRestricted {
  overflow: auto;
}
.app-lfsamaster .appLayE.radio .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appLayE .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appLayE:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appNotReadOnly,
.app-lfsamaster .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appNotReadOnly,
.app-lfsamaster .appTableLike.appNotReadOnly .appDivRow .appAttribute.appNotReadOnly,
.app-lfsamaster .appTableLike.appNotReadOnly .appGenRow .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appTableLike.appNotReadOnly .appRepeaterRowContent + .appRepeaterRowContent .appAttribute.appNotReadOnly .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appTableLike.appNotReadOnly .appRepeaterRowContent {
  position: relative;
  padding: 5px 0 5px 0;
}
.app-lfsamaster .appTableLike.appNotReadOnly .appRepeaterRowContent:hover {
  background: rgba(255, 255, 255, 0.1);
}
.app-lfsamaster .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent:first-child .appDelLink,
.app-lfsamaster .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child .appDelLink {
  top: 20px;
}
.app-lfsamaster .appTableLike.appReadOnly {
  display: table;
  width: 100%;
}
.app-lfsamaster .appTableLike.appReadOnly > .appBlockChildren {
  display: table-row;
}
.app-lfsamaster .appTableLike.appReadOnly .appAttribute.appReadOnly {
  display: table-cell;
}
.app-lfsamaster .appTableLike.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appTableLike.appReadOnly > .appBlockChildren:first-child .appAttribute.appReadOnly .appAttrLabelBox {
  display: inline-block;
}
.app-lfsamaster .attrGroupA .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-lfsamaster .attrGroupA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .attrGroupA:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-bottom: 20px;
  font-size: 1.125rem;
}
.app-lfsamaster .appLayA2 .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  font-size: 0.875rem;
}
.app-lfsamaster .appGroupSelector .appAttrValue + .appAttrPrevious {
  clear: both;
}
.app-lfsamaster .appGroupSelector .appAttrValue + .appAttrPrevious:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appGroupSelector .appAttrValue + .appAttrPrevious .appAttrPrevLabelBox {
  font-weight: bold;
  font-weight: normal;
}
.app-lfsamaster .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorTitle {
  display: block;
  width: 320px;
  float: left;
  margin-right: 10px;
}
.app-lfsamaster .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions {
  overflow: auto;
  line-height: normal;
}
.app-lfsamaster .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
  line-height: normal;
}
.app-lfsamaster .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
  line-height: normal;
}
.app-lfsamaster .appAttrCondensed .appAttribute {
  margin-bottom: 15px;
}
.app-lfsamaster .appLongLabel.appReadOnly .appAttrLabelBox {
  width: 80%;
}
.app-lfsamaster .appCheckboxesHz:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appCheckboxesHz .appValue {
  margin-right: 15px;
  margin-bottom: 30px;
}
.app-lfsamaster .appCheckboxesHz .appValue:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .spaceMe > div > .appBox {
  margin-bottom: 40px;
  background: rgba(1, 1, 1, 0.1);
  border: 1px dashed red;
}
.app-lfsamaster .Change .appReview .appBox + .appBox:not(.appHr):not(.appDivider),
.app-lfsamaster .Create .appReview .appBox + .appBox:not(.appHr):not(.appDivider),
.app-lfsamaster .Change .appReview .appBlock + .appBlock:not(.appHr):not(.appDivider),
.app-lfsamaster .Create .appReview .appBlock + .appBlock:not(.appHr):not(.appDivider),
.app-lfsamaster .Change .appReview .appBox + div:not(.appHr):not(.appDivider),
.app-lfsamaster .Create .appReview .appBox + div:not(.appHr):not(.appDivider),
.app-lfsamaster .Change .appReview div + .appBox:not(.appHr):not(.appDivider),
.app-lfsamaster .Create .appReview div + .appBox:not(.appHr):not(.appDivider),
.app-lfsamaster .Change .appReview .appAttrText,
.app-lfsamaster .Create .appReview .appAttrText {
  margin-bottom: 0px;
  margin-top: 0;
}
.app-lfsamaster .appRestrictedAttRadioHz .appLegendText {
  line-height: 30px;
  margin-top: 4px;
}
.app-lfsamaster .appText,
.app-lfsamaster .appNodeIntro {
  margin-bottom: 4px;
}
.app-lfsamaster .appAttrLabel {
  margin-bottom: 2px;
}
.app-lfsamaster .appSelectorTitle {
  font-weight: bold;
  font-size: 20px;
}
.app-lfsamaster .appRepeaterHeader + .appRepeaterRowContent {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-lfsamaster .appCalloutSelected.appNotReadOnly,
.app-lfsamaster .appTreeSelector.appNotReadOnly .callout + div {
  background-color: #f3f3f3;
  padding: 20px;
  margin-bottom: 30px;
}
.app-lfsamaster .appCalloutSelected.appNotReadOnly .appCalloutSelected {
  background-color: #e9e9e9;
  margin-bottom: 0;
}
.app-lfsamaster .appCalloutSelected.appNotReadOnly .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  color: #e9e9e9;
}
.app-lfsamaster .callout .appCallout > .appCalloutOption {
  float: left;
  display: block;
}
.app-lfsamaster .callout .appCallout > .appCalloutOption + .appCalloutOption {
  margin-left: 10px;
}
.app-lfsamaster .callout .appCallout > .appCalloutOption > .appCalloutIndicator {
  height: 10px;
  display: block;
  overflow: hidden;
  vertical-align: top;
}
.app-lfsamaster .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  content: "\f0d8";
  font-family: FontAwesome;
  color: #f3f3f3;
  line-height: 17px;
  font-size: 33px;
  vertical-align: text-bottom;
}
.app-lfsamaster .callout .appCallout:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSelector.appNotReadOnly .appSelectorOptions {
  margin-bottom: 30px;
  padding-top: 5px;
}
.app-lfsamaster .appSelector.appReadOnly .appAttrLabel {
  font-size: 18px;
}
.app-lfsamaster .appSelector.appReadOnly.appSelectorRegistrationRoles {
  margin: 0;
}
.app-lfsamaster .appRestrictedAttSelect.callout.appNotReadOnly + .appCalloutSelected.appNotReadOnly {
  margin-top: -30px;
}
.app-lfsamaster .appRestrictedAtt.appNotReadOnly .appRestrictedOption.appCalloutOption {
  clear: none;
}
.app-lfsamaster .appRestrictedAttYesNo.appNotReadOnly.callout {
  margin-bottom: 0;
}
.app-lfsamaster .appSelectorOptions > .appSelectorOption > input[type="radio"] + label {
  margin-right: 20px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater {
  border-collapse: separate;
}
.app-lfsamaster .appUserItemSearchResultsRepeater .appTblCell .appAttribute.appReadOnly .appAttrValue {
  word-wrap: normal;
  overflow: inherit;
}
.app-lfsamaster .appTblCellGroup {
  float: none;
  width: 93px;
  margin-left: 0;
}
.app-lfsamaster .appTblCellType {
  float: none;
  width: 79px;
  margin-left: 0;
}
.app-lfsamaster .appTblCellDescription {
  float: none;
  width: 450px;
  margin-left: 0;
}
.app-lfsamaster .appTblCellCreated {
  float: none;
  width: 114px;
  margin-left: 0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue {
  font-weight: normal;
  color: #153b84;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appTblRowEven {
  background: transparent;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr > td {
  border: none;
  background-clip: padding-box;
  background: #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appTblOwnCell {
  padding: 0 0 5px 0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appAttribute.Group:before {
  font-family: FontAwesome;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appRowClick .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appRowClick:hover > td {
  background: #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appAttribute.Group:before {
  content: "\f0d7";
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td {
  border-top: 2px solid #f0f0f0;
  border-bottom: none;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td.appTblCell0 {
  -webkit-border-radius: 8px 0 0 0;
  -moz-border-radius: 8px 0 0 0;
  border-radius: 8px 0 0 0;
  border-left: 2px solid #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td:last-child {
  -webkit-border-radius: 0 8px 0 0;
  -moz-border-radius: 0 8px 0 0;
  border-radius: 0 8px 0 0;
  border-right: 2px solid #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed .appAttribute.Group:before {
  content: "\f0da";
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed > td.appTblCell0 {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed > td:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appSubRow {
  margin-bottom: 0px;
  background: #f0f0f0;
  border-radius: 0 0 8px 8px;
  border: 2px solid #f0f0f0;
  border-top: none;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appSubRow th {
  font-size: 0.6875rem;
  border-top: none;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appTblOwnCell,
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appTblOwnRow {
  background: transparent;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityItems {
  background: #FFF;
  padding: 5px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityItems:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityItems td {
  border-top: 2px solid #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityItems td.activityItemAttachments {
  float: none;
  width: 254px;
  margin-left: 0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityDetails {
  float: left;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityDetailsRight {
  float: right;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody td.appActivityActors {
  width: 15.6626506%;
  *width: 15.60240964%;
  float: none;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody td.appActivityActors,
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody th.appActivityActors {
  border-left: 2px solid #f0f0f0;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody table.appActivityActors .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 0.75rem;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody table.appActivityActors tr,
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody table.appActivityActors th,
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody table.appActivityActors td {
  border: none;
  border-bottom: 1px solid #f0f0f0;
  background: transparent;
  padding: 3px 3px 3px 3px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appActivityItemsDescription .appBlockTitle > h2 {
  font-weight: bold;
  font-size: 0.9375rem;
  margin: 0;
  width: 320px;
  margin-right: 10px;
  float: left;
  color: #000000;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .LastUpdated {
  font-size: 0.875rem;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a {
  font-size: 0.875rem;
  text-decoration: none;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a span {
  text-decoration: underline;
  display: block;
  overflow: auto;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a:before {
  content: "\f0e0";
  margin-right: 3px;
  font-family: FontAwesome;
  display: block;
  float: left;
  vertical-align: top;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f114";
  font-family: FontAwesome;
  margin-right: 3px;
}
.app-lfsamaster .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f115";
}
.app-lfsamaster tr.appRowClick:hover {
  cursor: pointer;
  background-color: #e7eedb;
}
.app-lfsamaster .appAttribute {
  line-height: auto;
  font-size: 1rem;
  font-weight: normal;
  line-height: 24px;
}
.app-lfsamaster .appAttribute.appNotReadOnly .appAttrLabelBox label,
.app-lfsamaster .appNotReadOnly > .appFieldset .appLegendText,
.app-lfsamaster .appRestrictedRepeater .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.063rem;
  margin-bottom: 5px;
}
.app-lfsamaster .appRestrictedRepeaterRowContent {
  margin-bottom: 30px;
}
.app-lfsamaster .appBlockTitle {
  font-size: 1.25rem;
  font-style: normal;
  color: #333333;
  position: relative;
  margin-bottom: 10px;
}
.app-lfsamaster .appAttribute.radio.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 15px;
}
.app-lfsamaster .appAttribute.radio.appNotReadOnly .appAttrLabelBox label,
.app-lfsamaster .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox label {
  font-size: 1rem;
  font-weight: normal;
  line-height: 24px;
  color: #333333;
  font-weight: bold;
}
.app-lfsamaster .appAttrPrevious {
  clear: both;
  font-style: italic;
}
.app-lfsamaster .appAttrPrevValue {
  text-decoration: line-through;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
  font-size: 18px;
}
.app-lfsamaster .appAttribute.appReadOnly.appReadOnlyFaded .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-lfsamaster .appRequired {
  color: #ff0000;
  font-weight: bold;
  display: none;
}
.app-lfsamaster .appReview .appBlankAttribute.appMandatoryAttribute .appAttrValue {
  color: #ff0000;
}
.app-lfsamaster .appGroupAlpha {
  margin-bottom: 20px;
}
.app-lfsamaster .appGroupAlpha.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appGroupBeta {
  margin-bottom: 30px;
}
.app-lfsamaster .appGroupBeta.appNotReadOnly {
  margin-bottom: 10px;
}
.app-lfsamaster .appGroupGamma {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.app-lfsamaster .companyContextBox .appAttrValue {
  font-size: 1.125rem;
}
.app-lfsamaster .taskview .companyContextBox .appAttrValue {
  text-align: center;
}
.app-lfsamaster .appDialogRepeater {
  padding: 10px;
}
.app-lfsamaster .appDialogRepeater.appReadOnly {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterAdd.appButton {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterAdd.appButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterSearchResults {
  border-top: 4px solid #4d6b1c;
  margin-top: 20px;
  font-weight: bold;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowEmpty {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #fde1dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #d24615;
  background-color: #e8eff7;
  border-color: #cee2ee;
  color: #2846a8;
  font-weight: normal!important;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent {
  position: relative;
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 0;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent .appRecordPartyRoles .appRecordChildren > div .appAttrLabel {
  display: none;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent:first-child .RepeaterMultiSelect {
  border-top: 0;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent .appAttribute {
  margin: 0;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent .appDialogRepeaterDelete {
  right: 0;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent .RepeaterMultiSelect {
  min-height: 45px;
  font-size: 18px;
  display: block;
  cursor: pointer;
}
.app-lfsamaster .appDialogRepeater .appDialogRepeaterRowContent .RepeaterMultiSelect a {
  float: right;
}
.app-lfsamaster .appDialogRepeater.appNotReadOnly {
  padding: 0;
}
.app-lfsamaster .appDialogRepeater.appNotReadOnly.appRowsRuled .appDialogRepeaterRowContent .appRecord.appReadOnly {
  margin: 0;
}
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent {
  padding: 0;
}
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly {
  background: #eeeeee;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .formatHintText,
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFormatHint,
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFieldHint,
.app-lfsamaster .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appDialogRepeaterRowContent.appRowLast {
  border-bottom: none;
  margin-bottom: 5px;
  padding-bottom: 0;
}
.app-lfsamaster .appRepeaterRowLabel,
.app-lfsamaster .appDialogRepeaterRowLabel {
  font-size: 1.063rem;
  font-weight: bold;
  margin-bottom: 7.5px;
}
.app-lfsamaster .appRepeaterTableHeaders:after,
.app-lfsamaster .appRepeaterRowContent:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterTableHeader {
  display: block;
  float: left;
  padding: 5px;
}
.app-lfsamaster .appRepeater.appTaskHistory .appRepeaterTableHeader {
  max-width: 120px;
}
.app-lfsamaster .appRepeater.appTaskHistory .appRepeaterRowContent .appBlockChildren *[id^="node"] {
  float: left;
  padding: 5px;
  max-width: 120px;
}
.app-lfsamaster .appRepeater.appTaskHistory .appRepeaterRowContent .appAttrLabelBox {
  width: auto;
  margin: 0;
  display: block;
  float: none;
}
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuled .appDivRow,
.app-lfsamaster .appRowsRuled .appTblRow,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuled .appDivRow.appRowFirst,
.app-lfsamaster .appRowsRuled .appTblRow.appRowFirst,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .appRowsRuled .appDivRow.appTblRowFirst,
.app-lfsamaster .appRowsRuled .appTblRow.appTblRowFirst,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuled .appDivRow:first-child,
.app-lfsamaster .appRowsRuled .appTblRow:first-child,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuled .appDivRow.appRowLast,
.app-lfsamaster .appRowsRuled .appTblRow.appRowLast,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .appRowsRuled > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .appRowsRuled .appDivRow.appTblRowLast,
.app-lfsamaster .appRowsRuled .appTblRow.appTblRowLast,
.app-lfsamaster .appRowsRuled > .appRepeaterContent > .appGenRow.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .appRowsStriped > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsStriped > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsStriped .appTblRow,
.app-lfsamaster .appRowsStriped > .appDialogRepeaterRowContent {
  padding: 20px;
  margin-bottom: 2.5px;
}
.app-lfsamaster .appRowsStriped .appRowOdd,
.app-lfsamaster .appRowsStriped .appTblRowOdd {
  background: #f9f9f9;
}
.app-lfsamaster .appRowsPadded > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsPadded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPadded > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPadded > .appRepeaterContent > .appDivRow,
.app-lfsamaster .appRowsPadded .appTblRow,
.app-lfsamaster .appRowsPadded > .appRepeaterContent > .appGenRow {
  padding-left: 20px;
}
.app-lfsamaster .appRowsPaddedLarge > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsPaddedLarge > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPaddedLarge > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPaddedLarge > .appRepeaterContent > .appDivRow,
.app-lfsamaster .appRowsPaddedLarge .appTblRow,
.app-lfsamaster .appRowsPaddedLarge > .appRepeaterContent > .appGenRow {
  padding: 20px 0;
}
.app-lfsamaster .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsCondensed > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsCondensed .appDivRow,
.app-lfsamaster .appRowsCondensed .appTblRow,
.app-lfsamaster .appRowsCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px;
}
.app-lfsamaster .BusinessServiceModeView .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent {
  padding: 0;
}
.app-lfsamaster .appRowsAttrCondensed > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly,
.app-lfsamaster .appRowsAttrCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-lfsamaster .appRowsAttrCondensed > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-lfsamaster .appRowsAttrCondensed .appDivRow .appAttribute.appReadOnly,
.app-lfsamaster .appRowsAttrCondensed .appTblRow .appAttribute.appReadOnly,
.app-lfsamaster .appRowsAttrCondensed > .appRepeaterContent > .appGenRow .appAttribute.appReadOnly {
  margin-bottom: 3px;
}
.app-lfsamaster .appRowsPlain > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsPlain > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPlain > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsPlain .appDivRow,
.app-lfsamaster .appRowsPlain .appTblRow,
.app-lfsamaster .appRowsPlain > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-lfsamaster .appRowsVert > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsVert > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsVert .appDivRow,
.app-lfsamaster .appRowsVert .appTblRow,
.app-lfsamaster .appRowsVert > .appRepeaterContent > .appGenRow {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .appRowsVert > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert .appDivRow.appRowFirst,
.app-lfsamaster .appRowsVert .appTblRow.appRowFirst,
.app-lfsamaster .appRowsVert > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-lfsamaster .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsVert.appRowsCondensed .appDivRow.appRowFirst,
.app-lfsamaster .appRowsVertCondensed .appDivRow.appRowFirst,
.app-lfsamaster .appRowsVert.appRowsCondensed .appTblRow.appRowFirst,
.app-lfsamaster .appRowsVertCondensed .appTblRow.appRowFirst,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 2px;
}
.app-lfsamaster .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsVert.appRowsCondensed .appDivRow.appRowLast,
.app-lfsamaster .appRowsVertCondensed .appDivRow.appRowLast,
.app-lfsamaster .appRowsVert.appRowsCondensed .appTblRow.appRowLast,
.app-lfsamaster .appRowsVertCondensed .appTblRow.appRowLast,
.app-lfsamaster .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowLast {
  margin-bottom: 10px;
  padding-bottom: 3px;
}
.app-lfsamaster .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxed > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxed .appDivRow,
.app-lfsamaster .appRowsBoxed .appTblRow,
.app-lfsamaster .appRowsBoxed > .appRepeaterContent > .appGenRow {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsBoxed > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsBoxed .appDivRow:first-child,
.app-lfsamaster .appRowsBoxed .appTblRow:first-child,
.app-lfsamaster .appRowsBoxed > .appRepeaterContent > .appGenRow:first-child {
  border-top: 1px solid #cccccc;
}
.app-lfsamaster .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsBoxedCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsBoxed.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxedCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxed.appRowsCondensed > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxedCondensed > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsBoxed.appRowsCondensed .appDivRow,
.app-lfsamaster .appRowsBoxedCondensed .appDivRow,
.app-lfsamaster .appRowsBoxed.appRowsCondensed .appTblRow,
.app-lfsamaster .appRowsBoxedCondensed .appTblRow,
.app-lfsamaster .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-lfsamaster .appRowsBoxedCondensed > .appRepeaterContent > .appGenRow {
  padding: 19px;
}
.app-lfsamaster .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsShaded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsShaded > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsShaded .appDivRow,
.app-lfsamaster .appRowsShaded .appTblRow,
.app-lfsamaster .appRowsShaded > .appRepeaterContent > .appGenRow {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuledSimply > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuledSimply .appDivRow,
.app-lfsamaster .appRowsRuledSimply appTblRow,
.app-lfsamaster .appRowsRuledSimply > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-lfsamaster .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledSimply > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledSimply .appDivRow.appRowLast,
.app-lfsamaster .appRowsRuledSimply appTblRow.appRowLast,
.app-lfsamaster .appRowsRuledSimply > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterRowContent,
.app-lfsamaster .appRowsRuledStrong .appDivRow,
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appGenRow {
  border: none;
  border-bottom: 1px solid #545454;
  border-top: 1px solid #fff;
}
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .appRowsRuledStrong .appDivRow.appRowFirst,
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRowsRuledStrong .appDivRow:first-child,
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledStrong > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .appRowsRuledStrong .appDivRow.appRowLast,
.app-lfsamaster .appRowsRuledStrong > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-lfsamaster .appRepeaterBordered {
  border: 1px solid #ccc;
}
.app-lfsamaster .appDialogRepeaterEdit + .appDialogRepeaterDelete {
  margin-left: 10px;
}
.app-lfsamaster .appRecordSelector .appRecordSelectorRadio {
  float: left;
  margin-right: 10px;
}
.app-lfsamaster .appRecordSelector .appRecordSelectorContent {
  float: left;
  width: 90%;
}
.app-lfsamaster .appRecordSelector:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSearchSelector .appSearchSelectorCheckbox {
  float: left;
  margin-right: 10px;
}
.app-lfsamaster .appSearchSelector .appSearchSelectorContent {
  float: left;
  width: 90%;
}
.app-lfsamaster .appSearchSelector:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterNew,
.app-lfsamaster .appCategoriesContent {
  margin-bottom: 30px;
}
.app-lfsamaster .appRepeaterNew:after,
.app-lfsamaster .appCategoriesContent:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader:after,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader > .appRepeaterAdd > .appButton,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader > .appRepeaterAdd > .appButton {
  margin-bottom: 0px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader:empty,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader:empty {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader .appRepeaterTitle,
.app-lfsamaster .appRepeaterNew .appRepeaterHeader .appRepeaterHeaderTitle,
.app-lfsamaster .appCategoriesContent .appRepeaterHeader .appRepeaterHeaderTitle {
  font-size: 1.5rem;
  padding-right: 20px;
  border-right: 1px solid #E5E5E5;
  margin-bottom: 0;
  margin-right: 10px;
}
.app-lfsamaster .appRepeaterNew.appReadOnly > .appRepeaterHeader .appRepeaterTitle,
.app-lfsamaster .appCategoriesContent.appReadOnly > .appRepeaterHeader .appRepeaterTitle {
  border-right: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle + .appButton,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader .appRepeaterTitle + .appButton {
  margin-left: 20px;
  margin-bottom: 0;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-lfsamaster .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span,
.app-lfsamaster .appCategoriesContent > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span {
  color: #153b84;
  text-decoration: underline;
}
.app-lfsamaster .appRepeaterNew.boxed > .appRepeaterHeader .actions,
.app-lfsamaster .appCategoriesContent.boxed > .appRepeaterHeader .actions {
  margin-bottom: 0;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent .greyBar,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent .greyBar {
  border: 0;
  padding: 0;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterRowContent,
.app-lfsamaster .appCategoriesContent > .appRepeaterRowContent {
  border-left: 4px solid #d7d7d7;
  padding: 10px;
  padding-left: 20px;
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterRowContent .greyBar,
.app-lfsamaster .appCategoriesContent > .appRepeaterRowContent .greyBar {
  border: 0;
  padding: 0;
}
.app-lfsamaster .appRepeaterNew .appGenRow,
.app-lfsamaster .appCategoriesContent .appGenRow {
  position: relative;
}
.app-lfsamaster .appRepeaterNew .appGenRow:after,
.app-lfsamaster .appCategoriesContent .appGenRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:focus > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly:focus > .appRowFooter {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.remove > .appRowFooter {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions {
  white-space: nowrap;
  float: right;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete {
  margin-left: 20px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog {
  display: block;
  width: 200px;
  overflow: inherit;
  right: 0;
}
.app-lfsamaster .appRepeaterNew .appRowHeader,
.app-lfsamaster .appCategoriesContent .appRowHeader,
.app-lfsamaster .appRepeaterNew .appRowContent,
.app-lfsamaster .appCategoriesContent .appRowContent,
.app-lfsamaster .appRepeaterNew .appRowFooter,
.app-lfsamaster .appCategoriesContent .appRowFooter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
}
.app-lfsamaster .appRepeaterNew .appRowHeader,
.app-lfsamaster .appCategoriesContent .appRowHeader {
  width: 330px;
}
.app-lfsamaster .appRepeaterNew .appRowHeader:empty,
.app-lfsamaster .appCategoriesContent .appRowHeader:empty {
  display: none;
}
.app-lfsamaster .appRepeaterNew .appRowHeader h4,
.app-lfsamaster .appCategoriesContent .appRowHeader h4 {
  word-break: break-word;
}
.app-lfsamaster .appRepeaterNew .appRowContent,
.app-lfsamaster .appCategoriesContent .appRowContent {
  float: none;
  min-width: 330px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader {
  width: 330px;
  padding-right: 10px;
  float: none;
  width: 100%;
  vertical-align: top;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent {
  width: 100%;
  float: none;
  display: table-cell;
  min-width: inherit;
  vertical-align: top;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter {
  display: table-cell;
  vertical-align: top;
  float: none;
  min-width: 200px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter {
  float: right;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly {
  padding: 10px;
  /* background-color: transparent; */
  -webkit-transition: background-color 0.12s linear;
  -moz-transition: background-color 0.12s linear;
  -ms-transition: background-color 0.12s linear;
  -o-transition: background-color 0.12s linear;
  transition: background-color 0.12s linear;
  display: block;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:after,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles {
  float: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  border: 1px solid #cd0000 !important;
  border-left: 4px solid #cd0000 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError h3,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError h3,
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError h4,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError h4 {
  color: #cd0000;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader {
  width: 325px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .errorIconRepeaterHeader:before,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError .errorIconRepeaterHeader:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  font-weight: normal;
  font-size: 1.125rem;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.remove:after,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.remove:after {
  /*display:none; */
}
.app-lfsamaster .appRepeaterNew.appRowsRuled > .appRepeaterContent > .appGenRow:last-child,
.app-lfsamaster .appCategoriesContent.appRowsRuled > .appRepeaterContent > .appGenRow:last-child {
  border-bottom: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 {
  color: #1D527B;
  font-weight: bold;
  font-size: 0.9375rem;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox {
  display: block;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox {
  display: block;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child {
  margin-bottom: 0;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter {
  float: none;
  padding: 10px;
}
.app-lfsamaster .appRepeaterNew.boxed > .appRepeaterHeader,
.app-lfsamaster .appCategoriesContent.boxed > .appRepeaterHeader {
  padding: 5px 10px;
  background: #fff;
  border-bottom: 1px solid #E5E5E5;
}
.app-lfsamaster .appRepeaterNew.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed,
.app-lfsamaster .appCategoriesContent.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -20px 0 -20px;
}
.app-lfsamaster .appRepeaterNew.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed,
.app-lfsamaster .appCategoriesContent.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -10px 0 -10px;
}
.app-lfsamaster .appRepeaterNew .hangOn,
.app-lfsamaster .appCategoriesContent .hangOn {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff0000;
}
.app-lfsamaster .appRepeaterNew .appRepeaterChildEdit.appGenRow:empty,
.app-lfsamaster .appCategoriesContent .appRepeaterChildEdit.appGenRow:empty {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError:before,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError:before {
  display: none;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError h4,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError h4 {
  display: inline-block;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  vertical-align: top;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect .actions,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect .actions {
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 2;
  vertical-align: top;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter {
  vertical-align: top;
}
.app-lfsamaster .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct .appAttrLabelBox,
.app-lfsamaster .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.Direct .appAttrLabelBox {
  display: inline;
}
.app-lfsamaster .appRepeaterNew.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly > .appRepeaterFooter,
.app-lfsamaster .appCategoriesContent.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly > .appRepeaterFooter {
  margin-top: 40px;
}
.app-lfsamaster .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly,
.app-lfsamaster .appCategoriesContent.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  background: #eeeeee;
}
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly,
.app-lfsamaster .appCategoriesContent.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 4px solid #ccc;
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: -30px;
}
.app-lfsamaster .appRepeaterNew.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter,
.app-lfsamaster .appCategoriesContent.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-left: 340px;
}
.app-lfsamaster .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent .appRepeaterNew .appGenRow,
.app-lfsamaster .appCategoriesContent.appRepeaterNested.appRowsShaded > .appRepeaterContent .appRepeaterNew .appGenRow {
  padding: 2em!important;
}
.app-lfsamaster .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-lfsamaster .appCategoriesContent.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-lfsamaster .appRepeaterNew.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-lfsamaster .appCategoriesContent.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  top: 5px;
  left: 5px;
}
.app-lfsamaster .appRepeaterNew.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter,
.app-lfsamaster .appCategoriesContent.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter {
  padding-bottom: 3em;
}
.app-lfsamaster .appReadOnly .appRepeaterContent {
  border-left: 0;
  padding-left: 0 ;
}
.app-lfsamaster .appBoxBordered {
  border: 2px solid  #008392;
}
.app-lfsamaster .appBoxShaded {
  background: #eeeeee;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
}
.app-lfsamaster .appBoxShaded .formatHintText,
.app-lfsamaster .appBoxShaded .appFormatHint,
.app-lfsamaster .appBoxShaded .appFieldHint,
.app-lfsamaster .appBoxShaded .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appShaded {
  background: #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appShaded .formatHintText,
.app-lfsamaster .appShaded .appFormatHint,
.app-lfsamaster .appShaded .appFieldHint,
.app-lfsamaster .appShaded .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .formatHintText,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .formatHintText,
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appFormatHint,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFormatHint,
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appFieldHint,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFieldHint,
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appFieldHint,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent {
  background: #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  max-width: 100%;
  padding: 10px;
}
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .formatHintText,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFormatHint,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFieldHint,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  background: #eeeeee;
}
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  border-left: 4px solid #ccc;
  background: #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 15px;
}
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .formatHintText,
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFormatHint,
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFieldHint,
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFieldHint {
  color: #404446;
}
.app-lfsamaster .greyBar .appRepeaterContent,
.app-lfsamaster .appRepeaterContent .appRepeaterContent {
  border-left: 0;
  padding-left: 0px;
}
.app-lfsamaster .appRepeaterContent .appRepeaterRowContent {
  border-left: 0;
}
.app-lfsamaster .documentTypesBox .appRepeaterContent .greyBar {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-lfsamaster .appReview .appRepeaterContent {
  border-left: 0;
  padding-left: 0px;
}
.app-lfsamaster .appRepeaterNew .promptX {
  background: #fafafa;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-style: dashed;
  border-color: #153b84;
  color: #153b84;
  font-size: 1.125rem;
}
.app-lfsamaster .appRepeaterNew .promptX:before {
  content: "x";
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 5px;
}
.app-lfsamaster .appRepeaterNew .appErrors .errorIcon:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  font-weight: normal;
  font-size: 1.125rem;
}
.app-lfsamaster .appRepeaterNew .appErrors .appFieldError {
  display: inline-block;
}
.app-lfsamaster .appRepeaterNew .appErrors .appFieldError:before {
  content: "";
}
.app-lfsamaster .appRepeaterNew .appErrors .appFieldWarn {
  display: inline-block;
}
.app-lfsamaster .appRepeaterNew .appErrors .appFieldWarn:before {
  content: "";
}
.app-lfsamaster .blockWithTitle {
  margin-top: 10px;
}
.app-lfsamaster .appFilingDetail .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: block;
}
.app-lfsamaster .boxRow {
  padding: 5px 10px;
}
.app-lfsamaster .boxRow.ruled {
  border-top: 1px solid #ccc;
}
.app-lfsamaster .boxRow.ruled:first-child {
  border-top: none;
}
.app-lfsamaster #xx1 {
  display: none;
}
@media (max-width: 768px) {
  .app-lfsamaster .appRepeaterNew .appRepeaterContent > .appGenRow.appReadOnly > div,
  .app-lfsamaster .appRepeaterNew .appRepeaterContent > .appGenRow {
    display: block;
    float: none;
    width: auto;
    padding: 10px 0 10px 0;
  }
  .app-lfsamaster .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div {
    padding: 0 10px 0 10px;
  }
  .app-lfsamaster .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div.appRowContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.app-lfsamaster .appRepeaterFooter .appButton {
  margin-right: 20px;
}
.app-lfsamaster .appDocumentUploadLink.appRepeaterAddBulk {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  margin: 0px 10px;
}
.app-lfsamaster .appDocumentUploadLink.appRepeaterAddBulk:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appDocumentUploadLink.appRepeaterAddBulk .iconLeft:before {
  font-family: 'FontAwesome';
  content: "\f055";
  padding-right: 4px;
}
.app-lfsamaster .appDocumentUploadLink.appRepeaterAddBulk:hover {
  text-decoration: none;
}
.app-lfsamaster span.appDocumentUploadHelp,
.app-lfsamaster span.appDocumentUploadHelp a {
  display: inline-block;
  font-size: smaller;
  color: #153b84;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRepeaterRowLabel {
  display: table-header-group;
  margin-bottom: 5px;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord {
  vertical-align: top;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord + .appDelLink {
  display: table-cell;
  vertical-align: top;
  float: right;
}
.app-lfsamaster .appDialogRepeater > .appDialogRepeaterRowContent > .appSelectorEntityRoles {
  float: none;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent {
  position: relative;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appAttribute {
  margin-bottom: 15px;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appAttribute.appReadOnly {
  margin-bottom: 5px!important;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .actions a {
  padding: 0;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .actions a + a {
  margin-left: 10px;
}
.app-lfsamaster .appRepeaterNew .appRepeaterContent .appRepeaterDirect h4 {
  max-width: 50%;
}
.app-lfsamaster .appRepeaterAdd {
  margin-bottom: 40px;
}
.app-lfsamaster .appRepeaterButtonsNowrap {
  white-space: nowrap;
}
.app-lfsamaster .repeaterAddLink.appNotReadOnly {
  margin-bottom: 40px;
}
.app-lfsamaster .appHideBellavita {
  display: none;
}
.app-lfsamaster .appRepeater .appRepeaterRowContent .appRecord.appNotReadOnly .checkbox.appAttribute {
  margin-bottom: 5px;
}
.app-lfsamaster table {
  max-width: 100%;
  background-color: transparent;
}
.app-lfsamaster table td {
  vertical-align: top;
}
.app-lfsamaster .appTable,
.app-lfsamaster .appDivTable {
  width: 100%;
}
.app-lfsamaster .appTable > thead > tr > th,
.app-lfsamaster .appDivTable > thead > tr > th,
.app-lfsamaster .appTable > tbody > tr > td,
.app-lfsamaster .appDivTable > tbody > tr > td,
.app-lfsamaster .appTable .appDivCell,
.app-lfsamaster .appDivTable .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-lfsamaster .appTable .appRestrictedYesNo,
.app-lfsamaster .appDivTable .appRestrictedYesNo {
  margin: 0;
}
.app-lfsamaster .appTable > thead > tr > th,
.app-lfsamaster .appDivTable > thead > tr > th {
  position: relative;
  background: #d7d7d7;
  word-wrap: break-word;
  border-left: 1px solid white;
  border-right: 1px solid white;
  box-sizing: border-box;
  font-weight: normal;
}
.app-lfsamaster .appTable > thead > tr > th .appTblSort,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-lfsamaster .appTable > thead > tr > th .appTblSort:hover,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-lfsamaster .appTable > thead > tr > th.appThSorted,
.app-lfsamaster .appDivTable > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-lfsamaster .appTable > thead > tr > th .appTblSortedAsc,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSortedAsc,
.app-lfsamaster .appTable > thead > tr > th .appTblSortedDesc,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-lfsamaster .appTable > thead > tr > th .appTblSortedAsc span.right:before,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .appTable > thead > tr > th .appTblSortedDesc span.right:before,
.app-lfsamaster .appDivTable > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .appTable > thead > tr > th,
.app-lfsamaster .appDivTable > thead > tr > th {
  vertical-align: middle;
}
.app-lfsamaster .appTableCondensed > tbody > tr > th,
.app-lfsamaster .appTableCondensed .appDivCell,
.app-lfsamaster .appTableCondensed > tbody > tr > td {
  padding: 4px 5px;
}
.app-lfsamaster .appTableBordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appTableBordered th,
.app-lfsamaster .appTableBordered .appDivCell,
.app-lfsamaster .appTableBordered td {
  border-left: 1px solid #dddddd;
}
.app-lfsamaster .appTableBordered caption + thead tr:first-child th,
.app-lfsamaster .appTableBordered caption + tbody tr:first-child th,
.app-lfsamaster .appTableBordered caption + tbody tr:first-child td,
.app-lfsamaster .appTableBordered colgroup + thead tr:first-child th,
.app-lfsamaster .appTableBordered colgroup + tbody tr:first-child th,
.app-lfsamaster .appTableBordered colgroup + tbody tr:first-child td,
.app-lfsamaster .appTableBordered thead:first-child tr:first-child th,
.app-lfsamaster .appTableBordered tbody:first-child tr:first-child th,
.app-lfsamaster .appTableBordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-lfsamaster .appTableBordered thead:first-child tr:first-child th:first-child,
.app-lfsamaster .appTableBordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-lfsamaster .appTableBordered thead:first-child tr:first-child th:last-child,
.app-lfsamaster .appTableBordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-lfsamaster .appTableBordered thead:last-child tr:last-child th:first-child,
.app-lfsamaster .appTableBordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-lfsamaster .appTableBordered thead:last-child tr:last-child th:last-child,
.app-lfsamaster .appTableBordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-lfsamaster .appTableStriped > tbody > tr:nth-child(odd) > td,
.app-lfsamaster .appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.app-lfsamaster .appTableBodyStriped {
  border-collapse: separate;
}
.app-lfsamaster .appTableBodyStriped > tbody:nth-child(odd) {
  background-color: #f9f9f9;
}
.app-lfsamaster .appTable {
  border-collapse: collapse;
}
.app-lfsamaster .appTable .appAttribute {
  margin-bottom: 0px;
}
.app-lfsamaster .appTable .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-lfsamaster table.appAssistiveRepeaterTable thead.appAssistiveRepeaterTableHead th.appAssistiveRepeaterTableHeadCell div {
  word-break: normal;
  word-wrap: normal;
  width: auto;
}
.app-lfsamaster table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.app-lfsamaster table .span2 {
  float: none;
  width: 114px;
  margin-left: 0;
}
.app-lfsamaster table .span3 {
  float: none;
  width: 184px;
  margin-left: 0;
}
.app-lfsamaster table .span4 {
  float: none;
  width: 254px;
  margin-left: 0;
}
.app-lfsamaster table .span5 {
  float: none;
  width: 324px;
  margin-left: 0;
}
.app-lfsamaster table .span6 {
  float: none;
  width: 394px;
  margin-left: 0;
}
.app-lfsamaster table .span7 {
  float: none;
  width: 464px;
  margin-left: 0;
}
.app-lfsamaster table .span8 {
  float: none;
  width: 534px;
  margin-left: 0;
}
.app-lfsamaster table .span9 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.app-lfsamaster table .span10 {
  float: none;
  width: 674px;
  margin-left: 0;
}
.app-lfsamaster table .span11 {
  float: none;
  width: 744px;
  margin-left: 0;
}
.app-lfsamaster table .span12 {
  float: none;
  width: 814px;
  margin-left: 0;
}
.app-lfsamaster table .span13 {
  float: none;
  width: 884px;
  margin-left: 0;
}
.app-lfsamaster table .span14 {
  float: none;
  width: 954px;
  margin-left: 0;
}
.app-lfsamaster table .span15 {
  float: none;
  width: 1024px;
  margin-left: 0;
}
.app-lfsamaster table .span16 {
  float: none;
  width: 1094px;
  margin-left: 0;
}
.app-lfsamaster table .span17 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.app-lfsamaster table .span18 {
  float: none;
  width: 1234px;
  margin-left: 0;
}
.app-lfsamaster table .span19 {
  float: none;
  width: 1304px;
  margin-left: 0;
}
.app-lfsamaster table .span20 {
  float: none;
  width: 1374px;
  margin-left: 0;
}
.app-lfsamaster table .span21 {
  float: none;
  width: 1444px;
  margin-left: 0;
}
.app-lfsamaster table .span22 {
  float: none;
  width: 1514px;
  margin-left: 0;
}
.app-lfsamaster table .span23 {
  float: none;
  width: 1584px;
  margin-left: 0;
}
.app-lfsamaster table .span24 {
  float: none;
  width: 1654px;
  margin-left: 0;
}
.app-lfsamaster .appDivTable {
  display: table;
  width: 100%;
  -dt-display: table;
}
.app-lfsamaster .appDivRow {
  display: table-row;
}
.app-lfsamaster .appDivCell {
  display: table-cell;
  -dt-display: table-cell;
}
.app-lfsamaster .appGenRow {
  display: block;
}
.app-lfsamaster .appGenRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appGenRow .appCell {
  float: left;
  display: block;
}
.app-lfsamaster .tableAlpha > .appBlockChildren > .appBlockTitle:first-child {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-lfsamaster .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-lfsamaster .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) td,
.app-lfsamaster .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) th {
  background-color: #efefef;
}
.app-lfsamaster .tableAlpha > .appBlockChildren > .appBlockTitle:first-child,
.app-lfsamaster .tableAlpha > thead {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-lfsamaster .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-lfsamaster .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > td,
.app-lfsamaster .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #efefef;
}
.app-lfsamaster .appTableClean {
  width: 100%;
}
.app-lfsamaster .appTableClean > tbody > tr > td,
.app-lfsamaster .appTableClean > tbody > tr > th,
.app-lfsamaster .appTableClean > tbody > tr {
  border: none;
  border-collapse: collapse;
}
.app-lfsamaster tbody:empty {
  display: none;
}
.app-lfsamaster .chartTable table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #dddddd;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-collapse: separate;
  background-color: white;
}
.app-lfsamaster .chartTable table > thead > tr > th,
.app-lfsamaster .chartTable table > tbody > tr > td,
.app-lfsamaster .chartTable table .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-lfsamaster .chartTable table .appRestrictedYesNo {
  margin: 0;
}
.app-lfsamaster .chartTable table > thead > tr > th {
  position: relative;
  background: #d7d7d7;
  word-wrap: break-word;
  border-left: 1px solid white;
  border-right: 1px solid white;
  box-sizing: border-box;
  font-weight: normal;
}
.app-lfsamaster .chartTable table > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-lfsamaster .chartTable table > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-lfsamaster .chartTable table > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-lfsamaster .chartTable table > thead > tr > th .appTblSortedAsc,
.app-lfsamaster .chartTable table > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-lfsamaster .chartTable table > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .chartTable table > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .chartTable table > thead > tr > th {
  vertical-align: middle;
}
.app-lfsamaster .chartTable table .appAttribute {
  margin-bottom: 0px;
}
.app-lfsamaster .chartTable table .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-lfsamaster .chartTable table > thead > tr > th,
.app-lfsamaster .chartTable table > tbody > tr > td,
.app-lfsamaster .chartTable table .appDivCell {
  line-height: 1.2em !important;
}
.app-lfsamaster .chartTable table th,
.app-lfsamaster .chartTable table .appDivCell,
.app-lfsamaster .chartTable table td {
  border-left: 1px solid #dddddd;
}
.app-lfsamaster .chartTable table caption + thead tr:first-child th,
.app-lfsamaster .chartTable table caption + tbody tr:first-child th,
.app-lfsamaster .chartTable table caption + tbody tr:first-child td,
.app-lfsamaster .chartTable table colgroup + thead tr:first-child th,
.app-lfsamaster .chartTable table colgroup + tbody tr:first-child th,
.app-lfsamaster .chartTable table colgroup + tbody tr:first-child td,
.app-lfsamaster .chartTable table thead:first-child tr:first-child th,
.app-lfsamaster .chartTable table tbody:first-child tr:first-child th,
.app-lfsamaster .chartTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-lfsamaster .chartTable table thead:first-child tr:first-child th:first-child,
.app-lfsamaster .chartTable table tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-lfsamaster .chartTable table thead:first-child tr:first-child th:last-child,
.app-lfsamaster .chartTable table tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-lfsamaster .chartTable table thead:last-child tr:last-child th:first-child,
.app-lfsamaster .chartTable table tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-lfsamaster .chartTable table thead:last-child tr:last-child th:last-child,
.app-lfsamaster .chartTable table tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-lfsamaster .chartTable .reportMainHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-lfsamaster .chartTable .separatorRow td {
  display: none;
}
.app-lfsamaster .chartTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-lfsamaster .chartTable .reportTotal {
  background-color: #f0f0f0;
}
.app-lfsamaster .chartTable .cellTotal {
  text-align: right;
}
.app-lfsamaster .exportTable table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #dddddd;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-collapse: separate;
}
.app-lfsamaster .exportTable table > thead > tr > th,
.app-lfsamaster .exportTable table > tbody > tr > td,
.app-lfsamaster .exportTable table .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-lfsamaster .exportTable table .appRestrictedYesNo {
  margin: 0;
}
.app-lfsamaster .exportTable table > thead > tr > th {
  position: relative;
  background: #d7d7d7;
  word-wrap: break-word;
  border-left: 1px solid white;
  border-right: 1px solid white;
  box-sizing: border-box;
  font-weight: normal;
}
.app-lfsamaster .exportTable table > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-lfsamaster .exportTable table > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-lfsamaster .exportTable table > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-lfsamaster .exportTable table > thead > tr > th .appTblSortedAsc,
.app-lfsamaster .exportTable table > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-lfsamaster .exportTable table > thead > tr > th .appTblSortedAsc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d8";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .exportTable table > thead > tr > th .appTblSortedDesc span.right:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f0d7";
  color: white;
  margin: 0 0px 0 10px;
}
.app-lfsamaster .exportTable table > thead > tr > th {
  vertical-align: middle;
}
.app-lfsamaster .exportTable table .appAttribute {
  margin-bottom: 0px;
}
.app-lfsamaster .exportTable table .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-lfsamaster .exportTable table > thead > tr > th,
.app-lfsamaster .exportTable table > tbody > tr > td,
.app-lfsamaster .exportTable table .appDivCell {
  line-height: 1.2em !important;
}
.app-lfsamaster .exportTable table th,
.app-lfsamaster .exportTable table .appDivCell,
.app-lfsamaster .exportTable table td {
  border-left: 1px solid #dddddd;
}
.app-lfsamaster .exportTable table caption + thead tr:first-child th,
.app-lfsamaster .exportTable table caption + tbody tr:first-child th,
.app-lfsamaster .exportTable table caption + tbody tr:first-child td,
.app-lfsamaster .exportTable table colgroup + thead tr:first-child th,
.app-lfsamaster .exportTable table colgroup + tbody tr:first-child th,
.app-lfsamaster .exportTable table colgroup + tbody tr:first-child td,
.app-lfsamaster .exportTable table thead:first-child tr:first-child th,
.app-lfsamaster .exportTable table tbody:first-child tr:first-child th,
.app-lfsamaster .exportTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-lfsamaster .exportTable table thead:first-child tr:first-child th:first-child,
.app-lfsamaster .exportTable table tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.app-lfsamaster .exportTable table thead:first-child tr:first-child th:last-child,
.app-lfsamaster .exportTable table tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.app-lfsamaster .exportTable table thead:last-child tr:last-child th:first-child,
.app-lfsamaster .exportTable table tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.app-lfsamaster .exportTable table thead:last-child tr:last-child th:last-child,
.app-lfsamaster .exportTable table tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.app-lfsamaster .exportTable .exportTableHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #333333;
}
.app-lfsamaster .exportTable .separatorRow td {
  display: none;
}
.app-lfsamaster .exportTable .exportTableTitle {
  background-color: #f0f0f0;
}
.app-lfsamaster .exportTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-lfsamaster .exportTable .cellTotal {
  text-align: right;
}
.app-lfsamaster .exportTable .appAttrValue {
  min-height: inherit;
  line-height: normal;
}
.app-lfsamaster .appRepeaterRowContent {
  position: relative;
}
.app-lfsamaster .appRepeaterRowContent .appRecord {
  max-width: 100%;
}
.app-lfsamaster .appRepeaterRowContent .appDelLink {
  padding: 0px;
  padding-left: 10px;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: bottom;
}
.app-lfsamaster .BusinessServiceModeCreate .appRepeaterRowContent .appRecord .appDelLink {
  display: inline-block;
}
.app-lfsamaster .taskView div:not('.appReadOnly') .appRepeater[class*="-faxRepeater"],
.app-lfsamaster .Change div:not('.appReadOnly') .appRepeater[class*="-faxRepeater"],
.app-lfsamaster .taskView div:not('.appReadOnly') .phoneNumberRepeater,
.app-lfsamaster .Change div:not('.appReadOnly') .phoneNumberRepeater,
.app-lfsamaster .taskView div:not('.appReadOnly') [class*="-primaryAddressBox "],
.app-lfsamaster .Change div:not('.appReadOnly') [class*="-primaryAddressBox "] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster .appRecord [class*="webAddressRepeater"] {
  position: relative;
}
.app-lfsamaster .appRecord [class*="webAddressRepeater"] .appRecord {
  display: inline-block;
}
.app-lfsamaster .phoneNumberRepeater .appRepeaterHeaderTitle {
  font-size: 24px;
  margin-bottom: 10px;
}
.app-lfsamaster .phoneNumberRepeater .appGroupSelector {
  margin: 0;
}
.app-lfsamaster .phoneNumberRepeater select {
  width: auto!important;
  max-width: 100%;
}
.app-lfsamaster .phoneNumberRepeater .appRepeaterAdd {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.app-lfsamaster .phoneNumberRepeater .appPhoneNumber.appNotReadOnly {
  margin-bottom: 0px;
}
.app-lfsamaster .phoneNumberRepeater .appSingleLine.appPhoneNumber.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appSingleLine.appPhoneNumber.appNotReadOnly {
  margin-bottom: 40px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly fieldset {
  margin-bottom: 0;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly.appRecord {
  display: inline-block;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .AddressDescription input {
  width: 150px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appRestricted:after,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttribute,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  margin: 0;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabel,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute .appAttrLabel {
  white-space: nowrap;
  font-size: 1.125rem;
  font-weight: normal;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode {
  width: 70px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="text"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="password"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="email"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode select,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneCountryCode textarea {
  width: 60px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode {
  width: 70px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="text"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="password"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="email"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode select,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneAreaCode textarea {
  width: 60px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneNumber {
  width: auto;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneNumber input {
  width: 213px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneNumber .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneNumber .intl-tel-input input {
  width: 260px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneNumber .intl-tel-input .intl-tel-input input[type="text"] {
  width: 270px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension input {
  width: 93px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension input[type="text"] {
  width: 70px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly {
  width: 150px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="text"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="password"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="email"],
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly select,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly textarea {
  width: 140px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly [class*="-phoneAttributeBox "].appNotReadOnly {
  display: inline-block;
  margin-right: -4px !important;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrControls,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted .appRestrictedOption,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted .appRestrictedOption,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted .appRestrictedOption,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted:after,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted:after,
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted:after,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appErrors > div,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute .appAttrLabelBox,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "]:after,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-lfsamaster .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  margin-right: 0;
}
.app-lfsamaster .postalLookupCA {
  width: 150px;
  display: inline-block;
}
.app-lfsamaster .postalLookupCA .appDoLookUp {
  float: left;
  vertical-align: bottom;
}
.app-lfsamaster [class*='-contactInformationBox '].appNotReadOnly > .appBoxChildren .appBoxChildren .appBoxChildren .appBoxChildren .appAttribute {
  margin-bottom: 20px;
}
.app-lfsamaster [class*='-additionalDetailsBox '].appNotReadOnly > .appBoxChildren,
.app-lfsamaster [class*='-contactInformationBox '].appNotReadOnly > .appBoxChildren,
.app-lfsamaster [class*='-addressInformationBox '].appNotReadOnly > .appBoxChildren {
  margin-top: 20px;
  margin-bottom: 40px;
}
.app-lfsamaster .appCallout.appCountryOptions {
  margin-bottom: 30px;
}
.app-lfsamaster .postcode input,
.app-lfsamaster .HairColour input,
.app-lfsamaster .EyeColour input {
  width: 150px;
}
.app-lfsamaster .postcode input input[type="text"],
.app-lfsamaster .HairColour input input[type="text"],
.app-lfsamaster .EyeColour input input[type="text"],
.app-lfsamaster .postcode input input[type="password"],
.app-lfsamaster .HairColour input input[type="password"],
.app-lfsamaster .EyeColour input input[type="password"],
.app-lfsamaster .postcode input input[type="email"],
.app-lfsamaster .HairColour input input[type="email"],
.app-lfsamaster .EyeColour input input[type="email"],
.app-lfsamaster .postcode input select,
.app-lfsamaster .HairColour input select,
.app-lfsamaster .EyeColour input select,
.app-lfsamaster .postcode input textarea,
.app-lfsamaster .HairColour input textarea,
.app-lfsamaster .EyeColour input textarea {
  width: 140px;
}
.app-lfsamaster .appSingleLine .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster [class*='faxAddress'] .PhoneNumber .intl-tel-input input,
.app-lfsamaster [class*='smsAddress'] .PhoneNumber .intl-tel-input input {
  width: 372px!important;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] {
  position: relative;
  display: inline-block;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"].appReadOnly {
  display: block;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] .Attribute-Email {
  display: inline-block;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] .Attribute-Email .errorIcon {
  float: left;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] .appAttrLabel .appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] .appRepeaterRowContent .appRecordChildren .appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appRecord[class*="-emailRepeater-emailAddress"] .appRepeaterRowContent .appRecordChildren .appGenRow {
  padding: 0;
}
.app-lfsamaster .appReview .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren {
  padding-left: 0;
  border: 0;
  margin-bottom: 0px;
}
.app-lfsamaster .appReview .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appAttrLabelBox {
  min-height: 24px;
}
.app-lfsamaster .appPhysicalAddress,
.app-lfsamaster [class*='-physicalAddresses'] .appRepeaterRowContent {
  background: none!important;
  border: 0!important;
  box-shadow: none!important;
  padding-left: 0!important;
}
.app-lfsamaster .appPhysicalAddress .appButton,
.app-lfsamaster [class*='-physicalAddresses'] .appRepeaterRowContent .appButton {
  margin-bottom: 10px;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren {
  position: relative;
  margin-bottom: 30px;
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren [class*="swapAddress"] {
  position: absolute;
  top: 0;
  right: 263px;
  padding: 0;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren {
  border-left: 0;
  padding: 0;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren .appRestrictedAttSelect,
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren .select2-container {
  width: 353px!important;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .CountryCode .select2-container {
  width: 489px!important;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .RegionCode .select2-container {
  width: 353px!important;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren span.appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appAttrLabel {
  font-size: 18px;
}
.app-lfsamaster .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren input {
  width: 480px;
}
.app-lfsamaster .appReadOnly.appRepeaterRowContent.appGenRow.Direct.appRowOdd.appPhysicalAddress {
  background: none!important;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.app-lfsamaster .appRecordEntityRolePhoneAddresses.appRecordCreate {
  display: inline-block;
}
.app-lfsamaster .Address2.appNotReadOnly > .appAttrLabelBox,
.app-lfsamaster .Address3.appNotReadOnly > .appAttrLabelBox,
.app-lfsamaster .Address4.appNotReadOnly > .appAttrLabelBox {
  min-height: 1px;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine > .appBlockChildren,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox,
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine.radio .appLegend,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine.radio .appLegend {
  display: inline-block;
  float: left;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted {
  overflow: auto;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .appRestrictedOption,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine:after,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .appAttribute,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .appAttribute {
  margin-right: 4px;
  margin-top: 0;
  margin-bottom: 10px;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 18px;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine a[class*="-swapAddress"],
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine a[class*="-swapAddress"] {
  text-align: left;
  display: block;
}
.app-lfsamaster .appAddress.appNotReadOnly.appSingleLine .PostCode input,
.app-lfsamaster .appAddress.appNotReadOnly .appSingleLine .PostCode input {
  width: 122px;
}
.app-lfsamaster .appNotReadOnly.FirstName,
.app-lfsamaster .appNotReadOnly.LastName,
.app-lfsamaster .appNotReadOnly.FirstNameBox,
.app-lfsamaster .appNotReadOnly.LastNameBox {
  display: inline-block;
  width: 346px;
}
.app-lfsamaster .appNotReadOnly.FirstName input,
.app-lfsamaster .appNotReadOnly.LastName input,
.app-lfsamaster .appNotReadOnly.FirstNameBox input,
.app-lfsamaster .appNotReadOnly.LastNameBox input {
  width: 346px;
}
.app-lfsamaster .appAttribute.appReadOnly.CountryCode .appAttrLabelBox:empty {
  height: 1px;
}
.app-lfsamaster .appGender .appRestrictedOption {
  display: inline-block;
  width: 100%;
}
.app-lfsamaster .appPcLookupList .appRestrictedRadio .appEven,
.app-lfsamaster .appPcLookupList .appRestrictedRadio .appOdd {
  margin-bottom: 15px;
}
.app-lfsamaster .appPcLookupList .appRestrictedRadio .appEven:after,
.app-lfsamaster .appPcLookupList .appRestrictedRadio .appOdd:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPcLookupList .appRestrictedRadio input[type="radio"] {
  margin-top: 3px;
  float: left;
}
.app-lfsamaster .appPcLookupList .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-lfsamaster .appIndividualname.appNotReadOnly {
  margin-bottom: 40px;
  line-height: normal;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .SecondaryNamesNotApplicableYn .appAttrLabel {
  margin-top: 0;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-lfsamaster .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-lfsamaster .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .appIndividualname.appNotReadOnly > .appBlockChildren {
  float: none;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appAttribute {
  margin-right: 4px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appAttribute .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .Title,
.app-lfsamaster .appIndividualname.appNotReadOnly .TitleBox {
  width: auto;
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .Title select {
  min-width: inherit;
  width: auto;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName,
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox {
  width: 246px;
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName select,
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox select,
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName textarea,
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstNameBox textarea {
  width: 236px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .FirstName {
  margin-right: 10px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames,
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox {
  width: 206px;
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames select,
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox select,
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNames textarea,
.app-lfsamaster .appIndividualname.appNotReadOnly .MiddleNamesBox textarea {
  width: 196px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox {
  width: 246px;
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName select,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox select,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName textarea,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox textarea {
  width: 236px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .Suffix,
.app-lfsamaster .appIndividualname.appNotReadOnly .SuffixBox {
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox,
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted .appRestrictedOption,
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted:after,
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appIndividualname.appNotReadOnly.appSingleLine .appBlockChildren .appAttribute {
  margin-bottom: 5px;
  display: inline-block;
}
.app-lfsamaster .appErrorsStacked .appErrors {
  display: inline-block;
}
.app-lfsamaster .appRecord [class*="otherNamesRepeater"] .appRecord {
  display: inline-block;
}
.app-lfsamaster .appRecord [class*="otherNamesRepeater"] .appIndividualname.appNotReadOnly {
  margin-bottom: 0px;
}
.app-lfsamaster .appRecord [class*="otherNamesRepeater"] .appDelLink {
  padding-left: 0;
  margin-bottom: 10px;
}
.app-lfsamaster .appDocumentUploadLink {
  border-radius: 4px;
  padding: 10px 40px;
  position: relative;
  margin-right: 20px !important;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-bottom: 30px;
  *width: 180px;
  cursor: pointer;
}
.app-lfsamaster .appDocumentUploadLink:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appDocumentUploadLink:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appDocumentUploadLink:hover {
  background: #00555f;
  cursor: pointer;
}
.app-lfsamaster .appDocumentsContainer .appLabelText {
  line-height: 1.4;
  font-weight: normal;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 2px;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.25rem;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly .appDocumentView {
  margin-right: 14%;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  font-weight: normal;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly {
  display: flex;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  width: 320px;
  margin-right: 10px;
  flex: none;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.125rem;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appDocumentsContainer.appReadOnly ul.appDocuments {
  vertical-align: top;
}
.app-lfsamaster .appDocumentsContainer .appDocuments {
  margin: 0;
  margin-bottom: 10px;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li {
  position: relative;
  list-style: none;
  padding: 0;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li .appDocumentView {
  display: inline-block;
  text-decoration: none;
  word-break: break-all;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li .appDocumentView > span {
  text-decoration: underline;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li .appDocumentRemove {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: none;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li .appDocumentRemove .left + span {
  text-decoration: underline;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li span.appDocumentUploaded {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 20px;
}
.app-lfsamaster .appDocumentsContainer .appDocuments li span.appDocumentUser {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 5px;
}
.app-lfsamaster .appDocumentsContainer .appDocuments .appRowEven {
  background: inherit;
}
.app-lfsamaster .appDocumentsContainer .Description {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-lfsamaster .appDocumentsContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster span.appDocumentUploaded {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 20px;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  margin-right: 10px;
  clear: both;
}
.app-lfsamaster .appReview .greyBar .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  margin-top: -30px;
}
.app-lfsamaster .appDocumentsContainer + .appDocumentUploadLink {
  margin-bottom: 30px;
}
.app-lfsamaster .appDocumentsContainer + .appDocumentUploadLink .uploadButtonLabel {
  pointer-events: none;
}
.app-lfsamaster .appDocumentUploadLink {
  position: relative;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea {
  direction: rtl;
  border: 1px dashed grey;
  width: 100%;
  height: 60px;
  color: #000000;
  background: rgba(0, 0, 0, 0.05);
  padding: 10px;
  padding-top: 7px;
  box-sizing: border-box;
  text-align: center;
  transition: height 0.6s ease;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea span.browseFilesLink {
  color: #153b84;
  text-decoration: underline;
  cursor: pointer;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  text-decoration: none;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea.uploadHighlight {
  background: rgba(0, 0, 0, 0.2);
  height: 120px;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea.uploadHighlight .browseFilesLink,
.app-lfsamaster .appDocumentUploadLink.uploadArea.uploadHighlight .uploadButtonLabel {
  pointer-events: none;
}
.app-lfsamaster .appDocumentUploadLink.uploadArea:after {
  font-size: 40px;
  content: "\f0ee";
  display: inline-block;
  color: #70787c;
  font-family: fontAwesome;
  pointer-events: none;
  position: relative;
  top: 8px;
  margin-right: 5px;
}
.app-lfsamaster .appDocumentsContainer.appDocumentAttribute .appAttrLabelBox label {
  font-weight: normal;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments li {
  background: none;
  line-height: normal;
}
.app-lfsamaster .appDocumentsContainer.appReadOnly.repeater.appDocumentCount0 {
  display: none;
}
.app-lfsamaster .appDocumentsContainer .appDocumentView + .appBox {
  clear: both;
}
.app-lfsamaster .appDocumentsContainer .appDocumentView + .appAttribute {
  clear: both;
}
.app-lfsamaster .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-lfsamaster span.appDocumentThumbnail {
  display: inline-block;
  width: 80px;
  margin-right: 40px;
}
.app-lfsamaster span.appDocumentLink {
  padding-left: 40px;
}
.app-lfsamaster a.appDocumentLink {
  font-weight: normal;
}
.app-lfsamaster div.appDocumentThumbnailAndLink {
  float: left;
}
.app-lfsamaster div.appDocumentThumbnailAndLink span {
  vertical-align: top;
}
.app-lfsamaster div.appDocumentThumbnail {
  width: 50px;
  float: left;
  border: 1px solid #ccc;
  margin-right: 20px;
  overflow: hidden;
}
.app-lfsamaster div.appDocumentThumbnail a {
  display: block;
  height: 100%;
}
.app-lfsamaster .appDocumentsContainer .DteCode {
  clear: both;
}
.app-lfsamaster .appDocumentBox.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appDocumentBox > .appBlockTitle {
  margin-right: 10px;
}
.app-lfsamaster .appDocumentBox > .appBlockTitle h3,
.app-lfsamaster .appDocumentBox > .appBlockTitle h2 {
  font-size: 1.25rem;
  margin-top: 0;
  font-weight: bold;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appDocumentBox > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .ui-dialog .appDocumentBox > .appBlockTitle h2,
.app-lfsamaster .ui-dialog .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
  font-size: 1.125rem;
  line-height: normal;
}
.app-lfsamaster .appDocumentBox .repeater:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appDocumentBox.appNotReadOnly .appDocumentCount0 .appAttrLabelBox {
  float: none;
}
.app-lfsamaster .appDocumentBox .appDocumentsContainer.appReadOnly,
.app-lfsamaster .appDocumentBox .appDocumentUploadLink {
  margin-bottom: 0;
}
.app-lfsamaster .appDocumentBox .appDocumetTypeRepeater.appNotReadOnly .appRepeaterRowContent {
  margin-bottom: 5px;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly > .appDocuments + select {
  margin-left: 340px;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appDocumentCount0 > .appDocuments + select {
  margin-top: 20px;
}
@media screen and (max-width: 900px) {
  .app-lfsamaster .appDocumentsContainer.appNotReadOnly > .appDocuments + select {
    margin-left: 0;
  }
}
.app-lfsamaster .versionedDocument .appDocVersionsExpando {
  margin-left: 340px;
}
.app-lfsamaster .versionedDocument .appDocVersionsExpando a {
  color: #000000;
}
.app-lfsamaster .appSearchOps {
  display: inline-block;
}
.app-lfsamaster .searchSchedule .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .searchSchedule .appButton {
  margin-top: 20px;
}
.app-lfsamaster .appNote {
  font-size: 1.125rem;
  margin-bottom: 15px;
  color: #000000;
  word-break: break-word;
  word-wrap: break-word;
  hyphens: auto;
  text-align: justify;
  -webkit-hyphens: auto;
  -webkit-hyphenate-character: "\2010";
  -webkit-hyphenate-limit-after: 1;
  -webkit-hyphenate-limit-before: 3;
  -moz-hyphens: auto;
}
.app-lfsamaster .appLegend .appNote,
.app-lfsamaster .appLabelBox .appNote {
  margin-bottom: 0;
}
.app-lfsamaster .appFieldNote {
  display: block;
}
.app-lfsamaster .appTextInputNote {
  width: 376px;
}
.app-lfsamaster .appRestrictedExpand,
.app-lfsamaster a.appExpando {
  text-decoration: none;
  cursor: pointer;
}
.app-lfsamaster .appRestrictedExpand > .left:before,
.app-lfsamaster a.appExpando > .left:before {
  content: "\f0da\20";
  font-family: FontAwesome;
}
.app-lfsamaster .appRestrictedExpand > .left + span,
.app-lfsamaster a.appExpando > .left + span {
  text-decoration: underline;
}
.app-lfsamaster .appRestrictedExpand .left,
.app-lfsamaster a.appExpando .left,
.app-lfsamaster .appRestrictedExpand .right,
.app-lfsamaster a.appExpando .right {
  text-decoration: none;
}
.app-lfsamaster .appRestrictedExpandExpanded > .left:before,
.app-lfsamaster a.appExpandoExpanded > .left:before,
.app-lfsamaster a.appExpando.ui-state-active > .left:before {
  content: "\f0d7\20";
  font-family: FontAwesome;
}
.app-lfsamaster .appExpandoOpen,
.app-lfsamaster .appExpandoShut {
  margin-bottom: 30px;
}
.app-lfsamaster .appExpandoOpen.appNotReadOnly .appExpandoChildren {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  color: #70787c;
  padding-top: 0;
}
.app-lfsamaster .appBoxAlpha {
  border: 2px solid  #008392;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster div.appBoxAlpha.appNoNestedAlpha div.appBoxAlpha {
  border: none;
  padding: 0px;
  margin: 0px;
  border-radius: 0;
}
.app-lfsamaster .appBoxBeta {
  border: 0px solid #9bcdd1;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-lfsamaster .appBoxGamma {
  border: 2px solid  #008392;
  margin-bottom: 20px;
}
.app-lfsamaster .appMt10 {
  margin-top: 10px;
}
.app-lfsamaster .appMt20 {
  margin-top: 20px;
}
.app-lfsamaster .appMb10 {
  margin-bottom: 10px;
}
.app-lfsamaster .appMb20 {
  margin-bottom: 20px;
}
.app-lfsamaster .appPb10 {
  padding-bottom: 10px;
}
.app-lfsamaster .appPb20 {
  padding-bottom: 20px;
}
.app-lfsamaster .toggleButton + .appBox.appNotReadOnly.greyBar,
.app-lfsamaster .toggleButton + .appRepeater.greyBar.appNotReadOnly {
  margin-top: -40px;
}
.app-lfsamaster .appPagerContainer {
  display: inline-block;
}
.app-lfsamaster .appPagerContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPagerContainer .appPrev,
.app-lfsamaster .appPagerContainer .appNext,
.app-lfsamaster .appPagerContainer .appFirst,
.app-lfsamaster .appPagerContainer .appLast,
.app-lfsamaster .appPagerContainer .appPage {
  display: inline-block;
}
.app-lfsamaster .appPagerContainer .appPrev,
.app-lfsamaster .appPagerContainer .appNext,
.app-lfsamaster .appPagerContainer .appFirst,
.app-lfsamaster .appPagerContainer .appLast,
.app-lfsamaster .appPagerContainer .appPage {
  min-height: 1px;
}
.app-lfsamaster .appPagerContainer .appPrev a,
.app-lfsamaster .appPagerContainer .appNext a,
.app-lfsamaster .appPagerContainer .appFirst a,
.app-lfsamaster .appPagerContainer .appLast a,
.app-lfsamaster .appPagerContainer .appPage a {
  word-wrap: break-word;
}
.app-lfsamaster .appPagerContainer .appPager {
  float: left;
}
.app-lfsamaster .appPagerContainer .appPager:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPagerContainer .appPagerBanner {
  clear: left;
}
.app-lfsamaster .appPagerContainer.appPagerCount0,
.app-lfsamaster .appPagerContainer.appPagerCount1 {
  display: none;
}
.app-lfsamaster .appPagerContainer.appPagerContainerHeader.appPagerCount1 {
  display: inline-block;
}
.app-lfsamaster .appPagerContainer.appPagerContainerFooter.appPagerCount0,
.app-lfsamaster .appPagerContainer.appPagerContainerFooter.appPagerCount1 {
  display: none;
}
.app-lfsamaster .appPager {
  list-style: none;
}
.app-lfsamaster .appPager li {
  display: inline;
}
.app-lfsamaster .appPager a {
  display: inline-block;
  padding: 5px 10px;
  text-decoration: underline;
}
.app-lfsamaster .appPager a.active {
  color: inherit;
  cursor: default;
  text-decoration: none;
}
.app-lfsamaster .appPager a:not(.active):hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.app-lfsamaster .appPager a.disabled,
.app-lfsamaster .appPager a.disabled:hover {
  color: #70787c;
  background-color: #fff;
  cursor: default;
  text-decoration: none;
}
.app-lfsamaster .appPager .sep {
  display: none;
}
.app-lfsamaster .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem {
  position: relative;
  margin-bottom: 8px;
}
.app-lfsamaster .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] {
  margin-right: 3px;
}
.app-lfsamaster .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appAttrLabelBox {
  float: none;
  margin-right: 10px;
  margin-bottom: 20px;
}
.app-lfsamaster .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  overflow: auto;
  line-height: normal;
}
.app-lfsamaster .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  display: inline-block;
  width: 50%;
}
.app-lfsamaster .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems input,
.app-lfsamaster .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems select {
  width: 100%;
}
.app-lfsamaster .appNotReadOnly.appMultiSelectExplanation {
  margin-bottom: 10px;
}
.app-lfsamaster .appNotReadOnly.appMultiSelectExplanation .appAttribute {
  margin: 0;
}
.app-lfsamaster .appNotReadOnly.appMultiSelectExplanation .appAttrLabelBox {
  display: inline-block;
}
.app-lfsamaster .appNotReadOnly.appMultiSelectExplanation .appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appReadOnly .appMultiSelectExplanation {
  margin-left: 0px;
  padding: 0px;
  background-color: #ffffff;
}
.app-lfsamaster .taskView .appAttribute.appReadOnly .appMultiSelectExplanation .appAttrValue {
  clear: none;
}
.app-lfsamaster .appRestrictedRepeater.yesNo.appReadOnly .appAttrLabelBox {
  float: left;
  width: 320px;
  font-weight: bold;
}
.app-lfsamaster .appSearchCriteriaRestrictedHz input[type="checkbox"] {
  margin-right: 3px;
}
.app-lfsamaster .appSearchCriteriaRestrictedHz input[type="checkbox"] + label {
  margin-right: 20px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.app-lfsamaster .appServiceInstanceHeader {
  margin-bottom: 20px;
}
.app-lfsamaster .appServiceInstanceHeader.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appRestrictedRepeater {
  margin-bottom: 30px;
}
.app-lfsamaster .appText {
  margin-bottom: 20px;
}
.app-lfsamaster .appText.appReadOnly:empty {
  display: none;
}
.app-lfsamaster .appAutoComplete {
  position: relative;
}
.app-lfsamaster .ui-autocomplete-loading {
  background-image: url(images/throbber_sml.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.app-lfsamaster.ui-autocomplete {
  background-image: none;
  background-repeat: no-repeat;
  position: absolute;
  cursor: default;
  max-height: 200px;
  overflow-y: auto;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  left: auto;
  z-index: 1060;
}
.app-lfsamaster.ui-autocomplete li {
  list-style: none;
  margin: 0;
}
.app-lfsamaster .appAutoComplete .appLookupChange .right,
.app-lfsamaster .appAutoComplete .appLookupChange .left,
.app-lfsamaster .appAutoComplete .appJdbcAttributeLookupView > .left,
.app-lfsamaster .ui-helper-hidden-accessible {
  display: none;
}
.app-lfsamaster .appAutoComplete .appLookupChange + .appLookupRefresh {
  margin-left: 10px;
}
.app-lfsamaster .appAutoComplete.appNotReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-lfsamaster .appAutoComplete.appNotReadOnly.appBlankAttribute .appAttrLabelBox .appAttrLabel {
  font-size: 1rem;
  font-weight: normal;
  line-height: 24px;
}
.app-lfsamaster .appAutoComplete .ui-autocomplete-input,
.app-lfsamaster .appLookupAutoComplete input {
  background-position: right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  color: #70787c;
  font-family: 'open_sans';
  background-image: url(images/searchGrey.png) !important;
  background-size: auto 62%;
  background-position: 99% 40%;
  padding-right: 35px;
  box-sizing: border-box;
  height: 42px;
  min-width: 300px;
}
.app-lfsamaster.ui-autocomplete li a {
  display: block;
  color: #000000;
  border-bottom: 1px dotted #ccc;
  padding: 10px 5px;
  cursor: pointer;
}
.app-lfsamaster.ui-autocomplete li a:hover,
.app-lfsamaster.ui-autocomplete li .ui-state-focus {
  background-color: #1b90ff;
  text-decoration: none;
  color: white;
}
.app-lfsamaster .appSecuritySearchResult {
  display: block;
  font-size: 0.875rem;
}
.app-lfsamaster .appSecuritySearchResult label,
.app-lfsamaster .appSecuritySearchResult label + span {
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .appSecuritySearchResult label {
  width: 10em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 0.7em;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 24px;
}
.app-lfsamaster .appSecuritySearchResult label + span {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 24px;
}
.app-lfsamaster .appSecuritySearchChange {
  cursor: pointer;
}
.app-lfsamaster .appSecuritySearchView {
  margin-top: 10px;
}
.app-lfsamaster .appSecuritySearchView .appSecuritySearchRow {
  display: block;
  margin-bottom: 10px;
  line-height: 1.5em;
  clear: both;
}
.app-lfsamaster .appSecuritySearchView .appSecuritySearchLabel {
  width: 300px;
  font-weight: bold;
  display: block;
  margin-right: 10px;
  float: left;
}
.app-lfsamaster .appLayA2 > .appBlockChildren .appSecuritySearch {
  overflow: hidden;
  line-height: normal;
}
.app-lfsamaster .appSecuritySearchView .appSecuritySearchValue {
  word-wrap: break-word;
}
.app-lfsamaster .appCompanyLookup.appReadOnly > .appBlockChildren {
  padding: 5px 0;
}
.app-lfsamaster .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 0.875rem;
}
.app-lfsamaster .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-lfsamaster .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-lfsamaster .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appLookup .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-lfsamaster .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-lfsamaster #catInactivityWarningDialog {
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.app-lfsamaster .appFeeDefinitionTabs.appTabs {
  max-width: 30%;
  word-wrap: break-word;
  font-size: 0.875rem;
  max-height: 350px;
  overflow-y: scroll;
  overflow-x: hidden;
  direction: rtl;
}
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrControls,
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
.app-lfsamaster .appFeeDefinition > .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appFeeDefinition > .appAttribute .appAttrLabelBox,
  .app-lfsamaster .appFeeDefinition > .appAttribute .appAttrControls,
  .app-lfsamaster .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
  .app-lfsamaster .appFeeDefinition > .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-lfsamaster .appFeeDefinition > .appAttribute .appLegend,
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrValue,
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .appFeeDefinition > .appAttribute .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster .appFeeDefinition > .appAttribute .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appFeeDefinitionTabsSelection > a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster .appFeeDefinitionTabsSelection > a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appFeeDefinitionAmountRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
  padding: 10px 0;
}
.app-lfsamaster .appFeeDefinitionAmountRow.appRowFirst,
.app-lfsamaster .appFeeDefinitionAmountRow.appTblRowFirst,
.app-lfsamaster .appFeeDefinitionAmountRow:first-child {
  border-top: none;
}
.app-lfsamaster .appFeeDefinitionAmountRow.appRowLast,
.app-lfsamaster .appFeeDefinitionAmountRow.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .appFeeDefinitionAmountCell,
.app-lfsamaster .appFeeDefinitionAmountHeader,
.app-lfsamaster .appFeeDefinitionTaxHeader,
.app-lfsamaster .appFeeDefinitionTaxCell {
  display: block;
  float: left;
  margin-left: 1.20481928%;
  font-size: 0.875rem;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-lfsamaster .appFeeDefinitionAmountCell:first-child,
.app-lfsamaster .appFeeDefinitionAmountHeader:first-child,
.app-lfsamaster .appFeeDefinitionTaxHeader:first-child,
.app-lfsamaster .appFeeDefinitionTaxCell:first-child {
  margin-left: 0;
}
.app-lfsamaster .appFeeDefinitionAmountHeaders:after,
.app-lfsamaster .appFeeDefinitionAmountRow:after,
.app-lfsamaster .appFeeDefinitionTaxHeaders:after,
.app-lfsamaster .appFeeDefinitionTaxRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appFeeDefinitionAmountHeaders {
  font-weight: bold;
  border-bottom: 3px double #ccc;
  padding: 10px;
}
.app-lfsamaster .appFeeDefinitionAmountHeader {
  font-size: 1rem;
}
.app-lfsamaster .appFeeDefinitionTaxHeaders {
  font-weight: bold;
}
.app-lfsamaster .appFeeDefinitionTaxHeader {
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .appFeeDefinitionAmountHeader0,
.app-lfsamaster .appFeeDefinitionAmountCell0 {
  width: 24.09638554%;
  *width: 24.03614458%;
  text-align: right;
  font-size: 1rem;
}
.app-lfsamaster .appFeeDefinitionAmountHeader1,
.app-lfsamaster .appFeeDefinitionAmountCell1 {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1rem;
}
.app-lfsamaster .appFeeDefinitionAmountHeader2,
.app-lfsamaster .appFeeDefinitionAmountCell2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionAmountHeader3,
.app-lfsamaster .appFeeDefinitionAmountCell3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionAmountHeader4,
.app-lfsamaster .appFeeDefinitionAmountCell4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionAmountHeader5,
.app-lfsamaster .appFeeDefinitionAmountCell5 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appFeeDefinitionTax {
  padding-top: 10px;
  clear: both;
}
.app-lfsamaster .appFeeDefinitionTaxHeader0,
.app-lfsamaster .appFeeDefinitionTaxCell0 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader1,
.app-lfsamaster .appFeeDefinitionTaxCell1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader2,
.app-lfsamaster .appFeeDefinitionTaxCell2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader3,
.app-lfsamaster .appFeeDefinitionTaxCell3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader4,
.app-lfsamaster .appFeeDefinitionTaxCell4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader5,
.app-lfsamaster .appFeeDefinitionTaxCell5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appFeeDefinitionTaxHeader6,
.app-lfsamaster .appFeeDefinitionTaxCell6 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appFeeDefinitionAmountRow {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f3f3f3;
}
.app-lfsamaster .appFeeDefinitionAmountRow blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.app-lfsamaster .appFilingDetail .appPageIntro {
  float: none;
  padding: 0;
}
.app-lfsamaster .appFilingDetailObject {
  font-weight: bold;
  font-size: 0.9375rem;
  margin-bottom: 30px;
}
.app-lfsamaster .appFilingDocument {
  margin-bottom: 30px;
}
.app-lfsamaster .appFilingDocument:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appFilingDetail .appFilingDocuments.appAttribute.appReadOnly .appFilingLabel.appAttrLabelBox {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-lfsamaster .appFilingDetail .appFilingVirtualActions {
  margin-bottom: 15px;
  display: inline-block;
}
.app-lfsamaster .appFilingDetail .appFilingVirtualActions .appFilingLabel {
  display: none;
}
.app-lfsamaster .appFilingDetail .appFilingVirtualActions .appFilingValue {
  display: none;
}
.app-lfsamaster .appFilingDetail .appFilingVirtualActions .appFilingAction a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appFilingDetail .appFilingVirtualActions .appFilingAction a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appFilingExport {
  float: right;
}
.app-lfsamaster .appFilingExport a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appFilingExport a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appFilingDetail .appWizardInline > div {
  border-bottom: 3px solid #ccc;
  margin-bottom: 20px;
}
.app-lfsamaster .appFilingDetail .appWizardInline > div .appAttribute.appReadOnly {
  margin-bottom: 15px;
}
.app-lfsamaster .appFilingDec .appFilingDecText {
  display: block;
  float: right;
  text-align: right;
  line-height: normal;
}
.app-lfsamaster .appFilingDec .appFilingDecText .appFilingDecLabel {
  font-size: 0.875rem;
  font-style: italic;
  color: #666666;
  padding-right: 5px;
  padding-left: 5px;
}
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperChange,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperRemove {
  background: #efefef;
  margin-bottom: 30px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperCreate .appFilingDecWrapper,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperChange .appFilingDecWrapper,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperRemove .appFilingDecWrapper {
  padding: 0;
  margin: 0;
}
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevious,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevious,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevious {
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevValue,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevValue,
.app-lfsamaster .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevValue {
  text-decoration: line-through;
}
.app-lfsamaster .appAttrPreviousContainer {
  clear: both;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.app-lfsamaster .ui-dialog .appFilingVirtualContent .appAttrPreviousContainer {
  background: #efefef;
  margin-bottom: 30px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-lfsamaster .appDocumentsContainer .appFilingDecWrapper:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-lfsamaster .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperChange,
.app-lfsamaster .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperRemove {
  margin-left: 0;
  margin-right: 0;
}
.app-lfsamaster .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDecText,
.app-lfsamaster .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDecText {
  margin-top: -10px;
}
.app-lfsamaster .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDec .appFilingDecText,
.app-lfsamaster .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDec .appFilingDecText {
  margin-top: 0;
}
.app-lfsamaster .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText {
  display: block;
  float: right;
  overflow: hidden;
}
.app-lfsamaster .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel {
  font-size: 0.875rem;
  font-style: italic;
  color: #2846a8;
  padding: 3px 5px 3px 3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.app-lfsamaster .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel:before {
  content: "\f0a4";
  font-family: FontAwesome;
  margin-right: 5px;
  font-style: normal;
}
.app-lfsamaster .appAttrPrevious {
  clear: both;
  font-style: italic;
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-lfsamaster .appAttrPrevValue {
  text-decoration: line-through;
}
.app-lfsamaster .appFiling:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appFilingName,
.app-lfsamaster .appFilingSubmitted,
.app-lfsamaster .appFilingEnd,
.app-lfsamaster .appFilingReference {
  margin-left: 1.20481928%;
  float: left;
}
.app-lfsamaster .appFilingName {
  width: 66.26506024%;
  *width: 66.20481928%;
  margin-left: 0;
}
.app-lfsamaster .appFilingName a {
  display: inline-block;
  margin-right: 10px;
}
.app-lfsamaster .appFilingSubmitted {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1.125rem;
}
.app-lfsamaster .appFilingEnd {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1.125rem;
}
.app-lfsamaster .appFilingName.correction {
  margin-left: 2.40963855%;
}
.app-lfsamaster .detailsFilings .appFilingName.correction {
  margin-left: 0;
}
.app-lfsamaster .appRepeaterHeader .appFilingName,
.app-lfsamaster .appRepeaterHeader .appFilingSubmitted,
.app-lfsamaster .appRepeaterHeader .appFilingEnd,
.app-lfsamaster .appRepeaterHeader .appFilingReference {
  font-size: 1.125rem;
  font-weight: bold;
}
.app-lfsamaster .brViewLocalCompany-tabsBox .appSection > .appBlockChildren,
.app-lfsamaster .brCorrectLocalCompany-tabsBox .appSection > .appBlockChildren {
  padding: 0;
  border: 0;
}
.app-lfsamaster .appFiling .appFilingOpen {
  font-weight: normal;
  text-transform: uppercase;
}
.app-lfsamaster .appFiling .appFilingCorrectLink,
.app-lfsamaster .appFiling .appFilingInsertLink {
  font-size: 1.125rem;
  text-decoration: none;
  color: #B20000;
  text-decoration: underline;
}
.app-lfsamaster .appFiling .appFilingCorrectLink:hover,
.app-lfsamaster .appFiling .appFilingInsertLink:hover {
  text-decoration: underline;
}
.app-lfsamaster .viewFilingMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-lfsamaster .viewFilingMenu > a {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
  font-style: italic;
  color: #B20000;
}
.app-lfsamaster .viewFilingMenu > a:hover {
  color: #B20000;
}
.app-lfsamaster .correctVersionsMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-lfsamaster .correctVersionsMenu > a {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
  font-style: italic;
  color: #B20000;
}
.app-lfsamaster .correctVersionsMenu > a:hover {
  color: #B20000;
}
.app-lfsamaster .filingDetails .appSection {
  margin-bottom: 20px;
}
.app-lfsamaster .app-user-internal.BusinessServiceModeView .appFilingReference,
.app-lfsamaster .app-user.BusinessServiceModeView .appFilingReference,
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appFilingReference,
.app-lfsamaster .appViewInstanceChange .appFilingReference {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .app-user-internal.BusinessServiceModeView .appFilingSubmitted,
.app-lfsamaster .app-user.BusinessServiceModeView .appFilingSubmitted,
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appFilingSubmitted,
.app-lfsamaster .appViewInstanceChange .appFilingSubmitted {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .app-user-internal.BusinessServiceModeView .appFilingEnd,
.app-lfsamaster .app-user.BusinessServiceModeView .appFilingEnd,
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appFilingEnd,
.app-lfsamaster .appViewInstanceChange .appFilingEnd {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingName,
.app-lfsamaster .appViewInstanceChange .appDisplayReference .appFilingName {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingReference,
.app-lfsamaster .appViewInstanceChange .appDisplayReference .appFilingReference {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitted,
.app-lfsamaster .appViewInstanceChange .appDisplayReference .appFilingSubmitted {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitter,
.app-lfsamaster .appViewInstanceChange .appDisplayReference .appFilingSubmitter {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingEnd,
.app-lfsamaster .appViewInstanceChange .appDisplayReference .appFilingEnd {
  width: 15.6626506%;
  *width: 15.60240964%;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appFilingName {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingReference {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingSubmitted {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingEnd {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
}
.app-lfsamaster .appTemplateSimpleControl > a,
.app-lfsamaster .appTemplateNotification > a {
  display: inline-block;
  margin-right: 3px;
}
.app-lfsamaster .appServiceInstancePresenter,
.app-lfsamaster .appPresenterSupportingDocuments {
  margin-bottom: 20px;
}
.app-lfsamaster .appServiceInstancePresenter.appNotReadOnly,
.app-lfsamaster .appPresenterSupportingDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appPresenterDocumentLabel {
  font-size: 1.25rem;
  font-style: normal;
  color: #333333;
  position: relative;
  margin-bottom: 10px;
  margin-bottom: 0px;
  font-size: 1rem;
}
.app-lfsamaster .appPresenterFormDocuments {
  margin-bottom: 20px;
}
.app-lfsamaster .appPresenterFormDocuments:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPresenterFormDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appPresenterFormDocuments a.appDocumentView {
  display: block;
  float: left;
  clear: both;
}
.app-lfsamaster .appSearchCriteriaDateOnlyMultiValue .appDateHint {
  margin-right: 10px;
  float: left;
  font-size: 0.875rem;
}
.app-lfsamaster .appSearchCriteriaDateOnlyMultiValue .appDateRange {
  float: left;
}
.app-lfsamaster .appSearchCriteriaDateOnlyMultiValue .appDateHint ~ .appDateHint {
  margin-left: 10px;
}
.app-lfsamaster .appCheckBoxVisual .appRestrictedYesNo {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #fde1dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #d24615;
  background-color: #e8eff7;
  border-color: #cee2ee;
  color: #2846a8;
  float: none;
}
.app-lfsamaster .appAttribute.checkbox.appNotReadOnly {
  margin-bottom: 10px;
}
.app-lfsamaster .editTask-buttonPad {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  border-right: 0;
  border-left: 0;
  margin-top: 40px;
  padding-top: 30px;
}
.app-lfsamaster .editTask-buttonPad:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .editTask-buttonPad .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-lfsamaster .editTask-buttonPad .appButton.negativeLink,
.app-lfsamaster .editTask-buttonPad .appButton.negativeLink:hover {
  padding-top: 10px;
}
.app-lfsamaster .editTask-buttonPad .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-lfsamaster .editTask-buttonPad .leveled {
  position: absolute;
  left: 337px;
}
.app-lfsamaster .editTask-buttonPad .appPaymentButtonsCancel {
  float: left;
  margin-right: 1.20481928%;
}
.app-lfsamaster .annualReturnContextBox {
  font-weight: bold;
  font-size: 1.125rem;
}
.app-lfsamaster .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appLegend {
  display: inline-block;
}
.app-lfsamaster .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted {
  line-height: normal;
  clear: right;
}
.app-lfsamaster .appRestrictedAttRadioHz.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .AddressSubType.appMandatoryAttribute.appNotReadOnly .appLegend.noLabel {
  float: left;
}
.app-lfsamaster .appInSecLookup .appInSecEdit {
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  padding: 8px;
  position: relative;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-lfsamaster .appInSecLookup .appInSecResult {
  margin-bottom: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .appInSecLookup .appInSecResult .appGroupName {
  font-size: 0.875rem;
}
.app-lfsamaster .appInSecLookup .appInSecClose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  text-decoration: none;
}
.app-lfsamaster .appInSecLookup .appInSecClose .left:before {
  font-family: FontAwesome;
  content: "\f057";
}
.app-lfsamaster .appInSecLookup .appInSecClose .left + span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-lfsamaster .appInSecLookup .appPagerContainer .appPager {
  float: none;
}
.app-lfsamaster .appInSecLookup .appPagerBanner {
  font-style: italic;
  font-size: 1.125rem;
}
.app-lfsamaster .appInSecLookup .appInSecCrit {
  margin-bottom: 10px;
}
.app-lfsamaster .appInSecLookup .appInSecRes {
  border: 1px solid #c0c0c0;
  padding: 10px;
}
.app-lfsamaster .appInSecLookup .appTeam .appTeamDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-lfsamaster .appInSecLookup .appGroup .appGroupDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-lfsamaster .appInSecLookup .appInd .appIndSummary {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-lfsamaster .appSelector.dropdown.appNotReadOnly .appSelectorTitle {
  width: 320px;
  margin-right: 10px;
  float: left;
  font-weight: bold;
}
.app-lfsamaster .appSelector.dropdown.appNotReadOnly .appSelectorOptions {
  margin-bottom: none;
}
.app-lfsamaster .appSelectorHeader.appAttribute.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-lfsamaster .appSelectorEntityRoles > .appSelectorTitle {
  fong-weight: bold;
  width: 320px;
  margin-right: 10px;
  margin-top: 20px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: transparent;
  border: 1px solid #ccc;
  min-width: 550px;
  max-width: none;
  display: table;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:after,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:after {
  content: " ";
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 11px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-content,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-content {
  padding: 0px 1px 1px 4px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close {
  display: none;
}
.app-lfsamaster.ui-widget-overlay.lightFade,
.app-lfsamaster .ui-widget-overlay.lightFade {
  opacity: 0;
}
.app-lfsamaster .appInPlaceEditLinkHolder {
  position: relative;
}
.app-lfsamaster .appInPlaceEditLinkHolder a.appIconPencil:hover .left:before {
  text-decoration: underline;
}
.app-lfsamaster .appInPlaceEditLinks {
  visibility: hidden;
  position: absolute;
  width: 20px;
  height: 20px;
  overflow: visible;
  margin-left: -20px;
}
.app-lfsamaster .appInPlaceEditLinks.off {
  visibility: hidden;
}
.app-lfsamaster .appInPlaceEditLinks.on {
  visibility: visible;
}
.app-lfsamaster .appInPlaceEditLinks a {
  background: #fff;
  border: 1px solid #eaf6e5;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #399c00;
  width: 1em;
  display: inline-block;
  max-width: 30px;
}
.app-lfsamaster .appInPlaceEditLinks a * {
  text-decoration: none !important;
  line-height: normal;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
}
.app-lfsamaster .appInPlaceEditLinks a > .left:before {
  padding-right: 0;
}
.app-lfsamaster .appInPlaceEditLink {
  padding-left: 5px;
  font-size: 0.625rem;
}
.app-lfsamaster .appInPlaceEditCancel {
  float: left;
  clear: both;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  color: #153b84;
  padding-top: 10px;
  margin-right: 20px !important;
  margin-top: 5px;
}
.app-lfsamaster .appInPlaceEditCancel:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appInPlaceEditCancel:hover {
  padding-top: 10px;
}
.app-lfsamaster .appInPlaceEditBox {
  background: #fff;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1rem;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 4px 10px;
  min-width: 550px;
  resize: both;
  overflow: auto;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs,
.app-lfsamaster .appInPlaceEditBox div.appTabSelected {
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li {
  margin-bottom: 0;
  display: block;
  float: left;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 6px 10px;
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left-width: 0;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li.appTabSelected a {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li:first-child a {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li a:hover {
  border-color: rgba(0, 0, 0, 0.1);
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li.appTabSelected a:hover {
  border-left-width: 0;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li.appTabSelected:first-child a:hover {
  border-left-width: 1px;
}
.app-lfsamaster .appInPlaceEditBox ul.appTabs > li:first-child:last-child a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appInPlaceEditBox div.appTabs {
  box-shadow: none;
}
.app-lfsamaster .appInPlaceEditBox div.appTabs ul.appTabs li.appTabSelected {
  border: none;
}
.app-lfsamaster .appInPlaceEditBox .inplaceTextEditType,
.app-lfsamaster .appInPlaceEditBox .appInPlaceEditConstraintText {
  clear: both;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceTextInput input,
.app-lfsamaster .appInPlaceEditBox .appInPlaceTextInput textarea {
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  height: 1rem;
  padding: 4px;
  line-height: 24px;
  background: #ffffff;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceTextInput textarea {
  min-height: 80px;
  resize: both;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs {
  float: right;
  margin-top: -20px;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs > li a {
  margin-bottom: 0;
  border-bottom: none;
  padding: 3px 7px;
}
.app-lfsamaster .appInPlaceEditBox .inPlaceTextEditNote {
  font-style: italic;
  font-size: 0.875rem;
  color: #70787c;
  margin-bottom: 15px;
}
.app-lfsamaster .appInPlaceEditBox input[type="checkbox"],
.app-lfsamaster .appInPlaceEditBox input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
}
.app-lfsamaster .appInPlaceEditBox input[type="checkbox"] + label,
.app-lfsamaster .appInPlaceEditBox input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss {
  border-bottom: 1px solid #eee;
  padding: 2px 7px 2px 7px;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss:hover {
  background: #eaf6e5;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss input[type="radio"] + label {
  display: inline-block;
  width: 90%;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss input[type="radio"] {
  display: inline-block;
  margin: 5px;
  vertical-align: top;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey {
  display: block;
  float: left;
  width: 50%;
  vertical-align: top;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey .shy {
  visibility: hidden;
}
.app-lfsamaster .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditValue {
  display: block;
  float: left;
  padding-left: 10px;
  vertical-align: top;
  max-width: 48%;
  word-break: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
.app-lfsamaster .appInPlaceEditBox .inPlaceTextEditLocations {
  max-height: 300px;
  overflow-y: auto;
}
.app-lfsamaster .appInPlaceEditBox .inPlaceTextEditLocations legend {
  margin-bottom: 0;
  margin-top: 10px;
  font-weight: bold;
}
.app-lfsamaster .appInPlaceEditBox .inPlaceTextEditLocations .appRestricted {
  border: 1px solid #eee;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceEditFooter:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceEditSave {
  float: right;
  margin-left: 10px;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-lfsamaster .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-lfsamaster .appInPlaceEditBox .appInplaceTextRemove {
  float: right;
  padding-top: 2px;
}
.app-lfsamaster .appRoot.logon .printButton,
.app-lfsamaster .appRoot.forgotPassword .printButton {
  display: none;
}
.app-lfsamaster .appRoot.logon.withDialog .appBannerContainer,
.app-lfsamaster .appRoot.forgotPassword.withDialog .appBannerContainer {
  display: block;
}
.app-lfsamaster .appRoot.logon .appPageTitle,
.app-lfsamaster .appRoot.forgotPassword .appPageTitle {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.app-lfsamaster .appRoot.logon .appWholePage .contentCell .contWrap,
.app-lfsamaster .appRoot.forgotPassword .appWholePage .contentCell .contWrap {
  max-width: none;
}
.app-lfsamaster .appRoot.logon .appSubmitButton,
.app-lfsamaster .appRoot.forgotPassword .appSubmitButton {
  white-space: normal;
}
.app-lfsamaster .appRoot.logon #appFixedBannerMenu,
.app-lfsamaster .appRoot.forgotPassword #appFixedBannerMenu {
  display: none;
}
.app-lfsamaster .appRoot.logon .appViewInstanceWrapper,
.app-lfsamaster .appRoot.forgotPassword .appViewInstanceWrapper {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appRoot.logon .appBox.appBoxAlpha,
.app-lfsamaster .appRoot.forgotPassword .appBox.appBoxAlpha {
  background: transparent;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appRoot.logon ~ .appFooterContainer,
.app-lfsamaster .appRoot.forgotPassword ~ .appFooterContainer {
  max-width: none;
}
.app-lfsamaster .appRoot.logon .appRegisterButton,
.app-lfsamaster .appRoot.forgotPassword .appRegisterButton {
  margin-top: 10px;
  margin-bottom: 30px;
  white-space: normal;
  margin-left: 0;
  float: left;
  clear: both;
}
.app-lfsamaster .appRoot.logon .appWizardButtonPad {
  padding-left: 160px;
  padding: 30px 0;
}
.app-lfsamaster .appRoot.logon .appSubmitButton {
  white-space: normal;
  display: block;
  clear: both;
  float: left;
}
.app-lfsamaster .appRoot.logon .appWizardNextButton,
.app-lfsamaster .appRoot.logon .appApplyButton,
.app-lfsamaster .appRoot.logon .primaryButton {
  position: static;
}
.app-lfsamaster .appRoot.logon .appWizardButtonPad,
.app-lfsamaster .appRoot.forgotPassword .appWizardButtonPad,
.app-lfsamaster .appRoot.logon .appButtonPadPrimary,
.app-lfsamaster .appRoot.forgotPassword .appButtonPadPrimary {
  border: none;
  padding: 0;
}
.app-lfsamaster .appViewInstance.enterActivationCode {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appRoot.logon .menuButton,
.app-lfsamaster .appRoot.forgotPassword .menuButton {
  display: none;
}
.app-lfsamaster .appRoot.logon .appWizardButtonPad.appLogonHasCancel,
.app-lfsamaster .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel {
  padding-left: 0;
  padding-bottom: 20px;
}
.app-lfsamaster .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appSubmitButton,
.app-lfsamaster .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appSubmitButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
}
.app-lfsamaster .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appRegisterButton,
.app-lfsamaster .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appRegisterButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
  margin-top: 30px;
}
.app-lfsamaster .app-svc-searchFeeDefinition table.appTaskDefinitionRepeater,
.app-lfsamaster .app-svc-viewFeeDefinition .viewFeeDefinition-viewFeeDefinitionRepeater-viewFeeDefinitionRecord-feeDefinition,
.app-lfsamaster .appRecordTaskActionReference,
.app-lfsamaster .appRecordTaskAllocationReference {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .viewServiceInstanceChangeSet td.col1 {
  width: 20%;
}
.app-lfsamaster .viewServiceInstanceChangeSet td.col2 {
  width: 40%;
}
.app-lfsamaster .viewServiceInstanceChangeSet td.col2 .appAttribute.appReadOnly .appAttrLabelBox {
  width: 150px;
}
.app-lfsamaster .viewServiceInstanceChangeSet td.col3 {
  width: 40%;
}
.app-lfsamaster.ui-dialog.appClipboardDialog {
  max-width: 600px;
}
.app-lfsamaster.ui-dialog.appPointedDialog,
.app-lfsamaster .ui-dialog.appPointedDialog {
  max-width: 600px;
}
.app-lfsamaster.ui-dialog.appPointedDialog .ui-dialog-content,
.app-lfsamaster .ui-dialog.appPointedDialog .ui-dialog-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-lfsamaster.ui-dialog.appPointedDialog .ui-dialog-titlebar,
.app-lfsamaster .ui-dialog.appPointedDialog .ui-dialog-titlebar {
  display: none;
}
.app-lfsamaster.ui-dialog.appPointedDialog:before,
.app-lfsamaster .ui-dialog.appPointedDialog:before,
.app-lfsamaster.ui-dialog.appPointedDialog:after,
.app-lfsamaster .ui-dialog.appPointedDialog:after {
  content: " ";
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.app-lfsamaster.ui-dialog.appPointedDialog:before,
.app-lfsamaster .ui-dialog.appPointedDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-lfsamaster .appReferenceRepeater:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appReferenceRepeaterSelect {
  display: block;
  float: left;
  margin-right: 20px;
}
.app-lfsamaster .appProposedName.appNotReadOnly {
  display: inline-block;
  width: 391px;
}
.app-lfsamaster .appProposedName.appNotReadOnly + button {
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 8px 20px;
  margin-left: 5px;
  vertical-align: bottom;
  display: inline-block;
}
.app-lfsamaster .appProposedName.appNotReadOnly + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .ReportDate.appNotReadOnly + button {
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 8px 20px;
  margin-left: 10px;
  vertical-align: bottom;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .ReportDate.appNotReadOnly + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appSearchResultWidgetSelectAll {
  margin-left: 5px !important;
  font-weight: bold;
  margin-right: 10px !important;
}
.app-lfsamaster .appWikiText {
  margin-bottom: 20px;
}
.app-lfsamaster .appDue {
  display: block;
}
.app-lfsamaster .truncate-share {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 70px;
  font-weight: normal;
}
.app-lfsamaster .truncate-share .share-more:before {
  font-family: FontAwesome;
  content: "\f107";
  padding-right: 5px;
}
.app-lfsamaster .share-less:before {
  font-family: FontAwesome;
  content: "\f106";
  padding-right: 5px;
}
.app-lfsamaster .share-text {
  position: relative;
  padding-right: 125px;
  cursor: pointer;
}
.app-lfsamaster .share-toggle {
  position: absolute;
  right: 5px;
  bottom: 0;
  font-size: 1em;
  z-index: 1;
  height: 25px;
  background: rgba(255, 255, 255, 0.7);
}
.app-lfsamaster .truncate-share:before {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 40px;
  pointer-events: none;
  background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  opacity: 0.9;
}
.app-lfsamaster .share-more {
  display: none;
  color: #153b84;
}
.app-lfsamaster .share-less {
  display: block;
  color: #153b84;
}
.app-lfsamaster .truncate-share .share-less {
  display: none;
}
.app-lfsamaster .truncate-share .share-more {
  display: block;
}
.app-lfsamaster .appButton,
.app-lfsamaster .appButtonSecondary,
.app-lfsamaster .secondaryButton,
.app-lfsamaster .appSecondaryButton {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .appButton:hover,
.app-lfsamaster .appButtonSecondary:hover,
.app-lfsamaster .secondaryButton:hover,
.app-lfsamaster .appSecondaryButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appButton + .appButton,
.app-lfsamaster .appButton + .appButtonPrimary,
.app-lfsamaster .appButton + .appButtonSecondary,
.app-lfsamaster .appButtonPrimary + .appButton,
.app-lfsamaster .appButtonPrimary + .appButtonPrimary,
.app-lfsamaster .appButtonPrimary + .appButtonSecondary,
.app-lfsamaster .appButtonSecondary + .appButton,
.app-lfsamaster .appButtonSecondary + .appButtonPrimary,
.app-lfsamaster .appButtonSecondary + .appButtonSecondary {
  margin-right: 20px;
}
.app-lfsamaster .appButton + .appButton:last-child {
  margin-right: 0;
}
.app-lfsamaster .appButtonPrimary,
.app-lfsamaster .primaryButton,
.app-lfsamaster .appPrimaryButton,
.app-lfsamaster .appWizardNextButton {
  background: #cc0033;
  border: 1px solid #cc0033;
  color: #ffffff;
}
.app-lfsamaster .appButtonPrimary:hover,
.app-lfsamaster .primaryButton:hover,
.app-lfsamaster .appPrimaryButton:hover,
.app-lfsamaster .appWizardNextButton:hover {
  color: #ffffff;
  background: #990026;
}
.app-lfsamaster .appButtonHover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .appButton.active,
.app-lfsamaster .appButtonActive {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-lfsamaster button.disabled,
.app-lfsamaster .appButton.disabled,
.app-lfsamaster .appButton[disabled],
.app-lfsamaster .appDisableButton {
  cursor: default!important;
  background-color: #d7d7d7 !important;
  color: #5e5e5e !important;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0!important;
}
.app-lfsamaster a.appButton {
  text-decoration: none;
}
.app-lfsamaster a.appButton.appCancel {
  text-decoration: underline;
}
.app-lfsamaster a.appButton.negativeLink {
  text-decoration: underline;
}
.app-lfsamaster .secondaryLink.appSaveButton {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #153b84;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  padding-top: 10px;
}
.app-lfsamaster .secondaryLink.appSaveButton:hover {
  color: #0b1d42;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .secondaryLink.appSaveButton:hover {
  padding-top: 10px;
}
.app-lfsamaster .appButtonL {
  padding: 9px 14px;
  font-size: 1.125rem;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.app-lfsamaster .appApplyButton {
  float: none;
}
.app-lfsamaster .appButtonS {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appButtonXS {
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appButtonWarning.active,
.app-lfsamaster .appButtonDanger.active,
.app-lfsamaster .appButtonSuccess.active,
.app-lfsamaster .appButtonSecondary.active,
.app-lfsamaster .appButtonInverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.app-lfsamaster .appButtonWarning {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #d24615;
}
.app-lfsamaster .appButtonWarning:hover,
.app-lfsamaster .appButtonWarning:active,
.app-lfsamaster .appButtonWarning.active {
  background-color: #a43710;
  *background-color: #bb3e13;
}
.app-lfsamaster .appButtonWarning:active,
.app-lfsamaster .appButtonWarning.active {
  background-color: #d24615 \9;
}
.app-lfsamaster .appButtonDanger {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #ee5f5b;
}
.app-lfsamaster .appButtonDanger:hover,
.app-lfsamaster .appButtonDanger:active,
.app-lfsamaster .appButtonDanger.active {
  background-color: #bd362f;
  *background-color: #ce3f38;
}
.app-lfsamaster .appButtonDanger:active,
.app-lfsamaster .appButtonDanger.active {
  background-color: #d3534c \9;
}
.app-lfsamaster .appButtonSuccess {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #62c462;
}
.app-lfsamaster .appButtonSuccess:hover,
.app-lfsamaster .appButtonSuccess:active,
.app-lfsamaster .appButtonSuccess.active {
  background-color: #42b142;
  *background-color: #4fbd4f;
}
.app-lfsamaster .appButtonSuccess:active,
.app-lfsamaster .appButtonSuccess.active {
  background-color: #62c462 \9;
}
.app-lfsamaster .appButtonInverse {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #444444;
}
.app-lfsamaster .appButtonInverse:hover,
.app-lfsamaster .appButtonInverse:active,
.app-lfsamaster .appButtonInverse.active {
  background-color: #253036;
  *background-color: #2f3d45;
}
.app-lfsamaster .appButtonInverse:active,
.app-lfsamaster .appButtonInverse.active {
  background-color: #3a4b54 \9;
}
.app-lfsamaster .appButtonHollow {
  background: #cc0033;
  border: 1px solid #cc0033;
  color: #ffffff;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appButtonHollow:hover {
  color: #ffffff;
  background: #990026;
}
.app-lfsamaster .appButtonHollow:hover {
  color: #153b84;
}
.app-lfsamaster button.appButton,
.app-lfsamaster input[type="submit"].appButton {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.app-lfsamaster button.appButton::-moz-focus-inner,
.app-lfsamaster input[type="submit"].appButton::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-lfsamaster button.appButton.appButtonL,
.app-lfsamaster input[type="submit"].appButton.appButtonL {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.app-lfsamaster button.appButton.appButtonS,
.app-lfsamaster input[type="submit"].appButton.appButtonS {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.app-lfsamaster button.appButton.appButtonXS,
.app-lfsamaster input[type="submit"].appButton.appButtonXS {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.app-lfsamaster .appWizardNextButton {
  text-decoration: none;
}
.app-lfsamaster .negativeLink,
.app-lfsamaster .secondaryLink,
.app-lfsamaster .appButton.negativeLink {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
}
.app-lfsamaster .negativeLink:hover,
.app-lfsamaster .secondaryLink:hover,
.app-lfsamaster .appButton.negativeLink:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .negativeLink {
  color: #153b84;
}
.app-lfsamaster .appSearchResetButton {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #153b84;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  display: inline-block;
}
.app-lfsamaster .appSearchResetButton:hover {
  color: #0b1d42;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appRepeaterAdd.appButton {
  font-size: 18px;
}
.app-lfsamaster .appRepeaterAdd.appButton:disabled {
  background: #777;
}
.app-lfsamaster .appRepeaterAdd.appMenu {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster .appRepeaterAdd.appMenu:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster button.appRepeaterAdd.appButton,
.app-lfsamaster button.appTableAdd.appButton {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-bottom: 20px;
  font-size: 18px;
}
.app-lfsamaster button.appRepeaterAdd.appButton:hover,
.app-lfsamaster button.appTableAdd.appButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster button.appRepeaterAdd.appButton:disabled,
.app-lfsamaster button.appTableAdd.appButton:disabled {
  background: #777;
}
.app-lfsamaster a.appRepeaterAdd.appButton,
.app-lfsamaster a.appTableAdd.appButton {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  margin-bottom: 20px;
  font-size: 18px;
}
.app-lfsamaster a.appRepeaterAdd.appButton:hover,
.app-lfsamaster a.appTableAdd.appButton:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster a.appRepeaterAdd.appButton:disabled,
.app-lfsamaster a.appTableAdd.appButton:disabled {
  background: #777;
}
.app-lfsamaster .appMenu.appButton.appRepeaterAdd.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-bottom: 0;
  background: #008392 !important;
  text-decoration: none;
}
.app-lfsamaster .appMenu.appButton.appRepeaterAdd.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appMenu.appButton.appRepeaterAdd.appSubMenuName:hover {
  background: #00555f !important;
}
.app-lfsamaster .appRepeaterAdd.appMenu {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #153b84;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  margin-bottom: 20px;
}
.app-lfsamaster .appRepeaterAdd.appMenu:hover {
  color: #0b1d42;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appRepeaterAdd.appMenu .left:before {
  content: "\f055";
}
.app-lfsamaster .appRepeaterDelete {
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  color: #153b84;
  margin-right: 20px !important;
  font-size: 18px;
}
.app-lfsamaster .appRepeaterDelete:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appRepeaterDelete .left:before {
  font-family: FontAwesome;
  padding: 5px;
}
.app-lfsamaster .appButton.appPlainLink {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  margin-bottom: 20px;
}
.app-lfsamaster .appButton.appPlainLink:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appButton.appPlainLink + .appButton.appPlainLink,
.app-lfsamaster .appButton.appPlainLink + .negativeLink,
.app-lfsamaster .appButton.appPlainLink + .delete {
  margin-left: 10px;
}
.app-lfsamaster .appButtonPlain {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #153b84;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
}
.app-lfsamaster .appButtonPlain:hover {
  color: #0b1d42;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appButtonPlainGray {
  padding: 10px 20px;
  background: #e4e4e4 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #314049 !important;
  border-color: #70787c !important;
}
.app-lfsamaster .appButtonPlainGray:hover {
  color: #2846a8 !important;
  background: #d7d7d7 !important;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.app-lfsamaster .appBackToDashboard > .left {
  display: inline-block;
}
.app-lfsamaster .appBackToDashboard > .left:before {
  content: "\f053";
  font-family: FontAwesome;
}
.app-lfsamaster .appCancel,
.app-lfsamaster .appButton.cancel {
  clear: both;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  color: #153b84;
  margin-right: 20px !important;
  padding-top: 10px;
}
.app-lfsamaster .appCancel:hover,
.app-lfsamaster .appButton.cancel:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appCancel:hover,
.app-lfsamaster .appButton.cancel:hover {
  padding-top: 10px;
}
.app-lfsamaster .appDialogPopup .appCancel {
  display: inline-block;
}
.app-lfsamaster .ui-dialog .appButtonPadPrimary .appButtonPrimary,
.app-lfsamaster .ui-dialog .appButtonPad .appButtonPrimary,
.app-lfsamaster .ui-dialog .appOk {
  float: right;
  margin-right: 0;
}
.app-lfsamaster .appEditBox {
  margin-top: 20px;
}
.app-lfsamaster .appEditBox .appButton {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-lfsamaster .appEditButton {
  float: right;
}
.app-lfsamaster .appEntityAction {
  float: right;
}
.app-lfsamaster .appEntityAction .appGroupMenu.open .appSubMenu {
  left: auto;
  right: 0;
}
.app-lfsamaster .appEntityAction .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
  text-transform: capitalize;
}
.app-lfsamaster .appEntityDetails.appReadOnly .appMenuItem + .appMenuItem {
  padding-left: 10px;
  padding-right: 10px;
}
.app-lfsamaster .btnIconOnly,
.app-lfsamaster .btnIconOnly:hover {
  text-decoration: none;
}
.app-lfsamaster .appButton.btnIconOnly > .left:before {
  padding-right: 0;
}
.app-lfsamaster .btnIconOnly > .left + span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .appButton.btnIconOnly,
.app-lfsamaster .appButton.appButtonXS.btnIconOnly,
.app-lfsamaster .appButton.appButtonS.btnIconOnly {
  min-height: inherit;
}
.app-lfsamaster .appAssistive > select + .appButton,
.app-lfsamaster .appAssistive > .appSelectorOptions select + .appButton,
.app-lfsamaster .appAssistive > .appRestrictedSelect select + .appButton {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.app-lfsamaster [class*="-showPresenterButton "] {
  float: right;
}
.app-lfsamaster [class*='-addressLookupButton'] {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  padding: 8px 20px;
}
.app-lfsamaster [class*='-addressLookupButton']:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appGroupMenu {
  position: relative;
  margin-bottom: 15px;
}
.app-lfsamaster .appGroupMenu:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appGroupMenu + .appGroupMenu,
.app-lfsamaster .appGroupMenu + .appButton,
.app-lfsamaster .appButton + .appGroupMenu,
.app-lfsamaster .appMenuGroup + .appButton,
.app-lfsamaster .appMenuGroup + .appMenuGroup,
.app-lfsamaster .appButton + .appMenuGroup,
.app-lfsamaster .appButton + .appButton {
  margin-left: 3px;
}
.app-lfsamaster .appBtnToolbar {
  margin-top: 12px;
  margin-bottom: 12px;
}
.app-lfsamaster .appBtnToolbar:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appBtnToolbar .appGroupMenu {
  display: inline-block;
}
.app-lfsamaster .appGroupMenu > .appButton {
  position: relative;
  float: left;
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster .appGroupMenu > .appButton:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.app-lfsamaster .appGroupMenu > .appButton:last-child,
.app-lfsamaster .appGroupMenu > .appSubMenuName {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.app-lfsamaster .appGroupMenu > .appButton.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.app-lfsamaster .appGroupMenu > .appButton.large:last-child,
.app-lfsamaster .appGroupMenu > .large.appSubMenuName {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.app-lfsamaster .appGroupMenu > .appButton:hover,
.app-lfsamaster .appGroupMenu > .appButton:focus,
.app-lfsamaster .appGroupMenu > .appButton:active,
.app-lfsamaster .appGroupMenu > .appButton.active {
  z-index: 2;
}
.app-lfsamaster .appGroupMenu .appSubMenuName:active,
.app-lfsamaster .appGroupMenu.open .appSubMenuName {
  outline: 0;
}
.app-lfsamaster .appGroupMenu > .appSubMenuName {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-lfsamaster .appGroupMenu > .appButtonXS.appSubMenuName {
  padding-left: 5px;
  padding-right: 5px;
}
.app-lfsamaster .appGroupMenu > .appButtonS.appSubMenuName {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-lfsamaster .appGroupMenu > .appButtonL.appSubMenuName {
  padding-left: 12px;
  padding-right: 12px;
}
.app-lfsamaster .appGroupMenu.open .appSubMenuName {
  background-image: none;
}
.app-lfsamaster .appGroupMenu.open .appSubMenu {
  display: block;
  left: 0;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .appGroupMenu.open .appButtonPrimary.appSubMenuName {
  background-color: #990026;
}
.app-lfsamaster .appGroupMenu.open .appButtonSecondary.appSubMenuName {
  background-color: #00555f;
}
.app-lfsamaster .appGroupMenu.open .appButtonWarning.appSubMenuName {
  background-color: #a43710;
}
.app-lfsamaster .appGroupMenu.open .appButtonDanger.appSubMenuName {
  background-color: #bd362f;
}
.app-lfsamaster .appGroupMenu.open .appButtonSuccess.appSubMenuName {
  background-color: #42b142;
}
.app-lfsamaster .appGroupMenu.open .appButtonInfo.appSubMenuName {
  background-color: #2f96b4;
}
.app-lfsamaster .appGroupMenu.open .appButtonInverse.appSubMenuName {
  background-color: #253036;
}
.app-lfsamaster .appSubMenuName:hover .right,
.app-lfsamaster .open.appGroupMenu .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-lfsamaster .appSubMenuName.appButtonXS .right {
  margin-top: 5px;
}
.app-lfsamaster .appSubMenuName.appButtonS .right {
  margin-top: 6px;
}
.app-lfsamaster .appSubMenuName.appButtonL .right {
  margin-top: 6px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.app-lfsamaster .appMenuGroup {
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .appMenuGroup .appGroupMenuContainer {
  clear: both;
}
.app-lfsamaster .appButtonPad:after,
.app-lfsamaster .appWizardButtonPad:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appButtonPad.appSearchButtonPad .appButton + .appButton.appSearchButton,
.app-lfsamaster .appButtonPad.appSearchButtonPad .appButton + a.appSearchButton {
  margin-left: 3px;
}
.app-lfsamaster .appAttrText + .appButtonPad {
  border-top: 0;
  margin: 0;
  padding: 0;
}
.app-lfsamaster .appWizardButtonPad,
.app-lfsamaster .appButtonPadPrimary,
.app-lfsamaster .appButtonPad,
.app-lfsamaster .appPaymentSearchButtons {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  border-right: 0;
  border-left: 0;
  margin-top: 40px;
  padding-top: 30px;
}
.app-lfsamaster .appWizardButtonPad .appButton,
.app-lfsamaster .appButtonPadPrimary .appButton,
.app-lfsamaster .appButtonPad .appButton,
.app-lfsamaster .appPaymentSearchButtons .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-lfsamaster .appPaymentSearchButtons.appBox {
  border-top: none;
}
.app-lfsamaster .appGroupMenu .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  margin-bottom: 0;
}
.app-lfsamaster .appGroupMenu .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appGroupMenu .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .appGroupMenu .appMenu.appSubMenuName:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-lfsamaster .appGroupMenu .appMenu.appSubMenuName.disabled,
.appGroupMenu .appMenu.appSubMenuName.app-lfsamaster[disabled] {
  border-color: none!important;
  color: #666!important;
  background: #eee!important;
  opacity: 0.8;
}
.app-lfsamaster .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appButtonPad.appChildCount0 {
  display: none;
}
.app-lfsamaster .appGroupMenu.plainLink .appMenu.appSubMenuName {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  padding-left: 0;
}
.app-lfsamaster .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  background: transparent!important;
  color: #0b1d42;
  text-decoration: underline;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appGroupMenu.plainLink .appMenu.appSubMenuName:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appButtonPadPrimary .leveled {
  position: absolute;
  left: 337px;
}
.app-lfsamaster .editTask .appButtonPadPrimary.appReadOnly {
  display: none;
}
.app-lfsamaster .appDialogButtons,
.app-lfsamaster .ui-dialog .appButtonPad {
  margin-top: 30px;
  padding-top: 20px;
  border-right: 0;
  border-left: 0;
}
.app-lfsamaster .appDialogButtons .appButton,
.app-lfsamaster .ui-dialog .appButtonPad .appButton {
  margin-bottom: 15px;
}
.app-lfsamaster .appDialogButtons .appButtonPad .appButton,
.app-lfsamaster .ui-dialog .appButtonPad .appButtonPad .appButton {
  margin-bottom: 0;
}
.app-lfsamaster .appDialogButtons .appPullRight,
.app-lfsamaster .ui-dialog .appButtonPad .appPullRight {
  margin-right: 0;
}
.app-lfsamaster .appDialogButtons .appCancel,
.app-lfsamaster .ui-dialog .appButtonPad .appCancel {
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 10px;
}
.app-lfsamaster .appDialogButtons .appOk,
.app-lfsamaster .ui-dialog .appButtonPad .appOk {
  margin-right: 0;
  background: #cc0033;
  border: 1px solid #cc0033;
  color: #ffffff;
}
.app-lfsamaster .appDialogButtons .appOk:hover,
.app-lfsamaster .ui-dialog .appButtonPad .appOk:hover {
  color: #ffffff;
  background: #990026;
}
.app-lfsamaster .ui-dialog .appButtonPadPrimary .primaryButton {
  float: right!important;
}
.app-lfsamaster .ui-dialog .appButtonPad .appButton {
  margin-bottom: 0;
}
.app-lfsamaster .appWorkQueueButtonPad .appButtonSecondary {
  float: right;
}
.app-lfsamaster .appClearBoth {
  clear: both;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.1');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.1') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.4.1') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.1') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.1#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.app-lfsamaster .icn-glass,
.app-lfsamaster .appIconGlass .left:before {
  content: "\f000";
}
.app-lfsamaster .icn-music,
.app-lfsamaster .appIconMusic .left:before {
  content: "\f001";
}
.app-lfsamaster .icn-search,
.app-lfsamaster .appIconSearch .left:before {
  content: "\f002";
}
.app-lfsamaster .icn-envelope-o,
.app-lfsamaster .appIconEnvelopeO .left:before {
  content: "\f003";
}
.app-lfsamaster .icn-heart,
.app-lfsamaster .appIconHeart .left:before {
  content: "\f004";
}
.app-lfsamaster .icn-star,
.app-lfsamaster .appIconStar .left:before {
  content: "\f005";
}
.app-lfsamaster .icn-star-o,
.app-lfsamaster .appIconStarO .left:before {
  content: "\f006";
}
.app-lfsamaster .icn-user,
.app-lfsamaster .appIconUser .left:before {
  content: "\f007";
}
.app-lfsamaster .icn-film,
.app-lfsamaster .appIconFilm .left:before {
  content: "\f008";
}
.app-lfsamaster .icn-th-large,
.app-lfsamaster .appIconThLarge .left:before {
  content: "\f009";
}
.app-lfsamaster .icn-th,
.app-lfsamaster .appIconTh .left:before {
  content: "\f00a";
}
.app-lfsamaster .icn-th-list,
.app-lfsamaster .appIconThList .left:before {
  content: "\f00b";
}
.app-lfsamaster .icn-check,
.app-lfsamaster .appIconCheck .left:before,
.app-lfsamaster .icn-ok,
.app-lfsamaster .appIconOk .left:before {
  content: "\f00c";
}
.app-lfsamaster .icn-remove,
.app-lfsamaster .appIconRemove .left:before,
.app-lfsamaster .icn-close,
.app-lfsamaster .appIconClose .left:before,
.app-lfsamaster .icn-times,
.app-lfsamaster .appIconTimes .left:before {
  content: "\f00d";
}
.app-lfsamaster .icn-search-plus,
.app-lfsamaster .appIconSearchPlus .left:before {
  content: "\f00e";
}
.app-lfsamaster .icn-search-minus,
.app-lfsamaster .appIconSearchMinus .left:before {
  content: "\f010";
}
.app-lfsamaster .icn-power-off,
.app-lfsamaster .appIconPowerOff .left:before {
  content: "\f011";
}
.app-lfsamaster .icn-signal,
.app-lfsamaster .appIconSignal .left:before {
  content: "\f012";
}
.app-lfsamaster .icn-gear,
.app-lfsamaster .appIconGear .left:before,
.app-lfsamaster .icn-cog,
.app-lfsamaster .appIconCog .left:before {
  content: "\f013";
}
.app-lfsamaster .icn-trash-o,
.app-lfsamaster .appIconTrashO .left:before {
  content: "\f014";
}
.app-lfsamaster .icn-home,
.app-lfsamaster .appIconHome .left:before {
  content: "\f015";
}
.app-lfsamaster .icn-file-o,
.app-lfsamaster .appIconFileO .left:before {
  content: "\f016";
}
.app-lfsamaster .icn-clock-o,
.app-lfsamaster .appIconClockO .left:before {
  content: "\f017";
}
.app-lfsamaster .icn-road,
.app-lfsamaster .appIconRoad .left:before {
  content: "\f018";
}
.app-lfsamaster .icn-download,
.app-lfsamaster .appIconDownload .left:before {
  content: "\f019";
}
.app-lfsamaster .icn-arrow-circle-o-down,
.app-lfsamaster .appIconArrowCircleODown .left:before {
  content: "\f01a";
}
.app-lfsamaster .icn-arrow-circle-o-up,
.app-lfsamaster .appIconArrowCircleOUp .left:before {
  content: "\f01b";
}
.app-lfsamaster .icn-inbox,
.app-lfsamaster .appIconInbox .left:before {
  content: "\f01c";
}
.app-lfsamaster .icn-play-circle-o,
.app-lfsamaster .appIconPlayCircleO .left:before {
  content: "\f01d";
}
.app-lfsamaster .icn-rotate-right,
.app-lfsamaster .appIconRotateRight .left:before,
.app-lfsamaster .icn-repeat,
.app-lfsamaster .appIconRepeat .left:before {
  content: "\f01e";
}
.app-lfsamaster .icn-refresh,
.app-lfsamaster .appIconRefresh .left:before {
  content: "\f021";
}
.app-lfsamaster .icn-list-alt,
.app-lfsamaster .appIconListAlt .left:before {
  content: "\f022";
}
.app-lfsamaster .icn-lock,
.app-lfsamaster .appIconLock .left:before {
  content: "\f023";
}
.app-lfsamaster .icn-flag,
.app-lfsamaster .appIconFlag .left:before {
  content: "\f024";
}
.app-lfsamaster .icn-headphones,
.app-lfsamaster .appIconHeadphones .left:before {
  content: "\f025";
}
.app-lfsamaster .icn-volume-off,
.app-lfsamaster .appIconVolumeOff .left:before {
  content: "\f026";
}
.app-lfsamaster .icn-volume-down,
.app-lfsamaster .appIconVolumeDown .left:before {
  content: "\f027";
}
.app-lfsamaster .icn-volume-up,
.app-lfsamaster .appIconVolumeUp .left:before {
  content: "\f028";
}
.app-lfsamaster .icn-qrcode,
.app-lfsamaster .appIconQrcode .left:before {
  content: "\f029";
}
.app-lfsamaster .icn-barcode,
.app-lfsamaster .appIconBarcode .left:before {
  content: "\f02a";
}
.app-lfsamaster .icn-tag,
.app-lfsamaster .appIconTag .left:before {
  content: "\f02b";
}
.app-lfsamaster .icn-tags,
.app-lfsamaster .appIconTags .left:before {
  content: "\f02c";
}
.app-lfsamaster .icn-book,
.app-lfsamaster .appIconBook .left:before {
  content: "\f02d";
}
.app-lfsamaster .icn-bookmark,
.app-lfsamaster .appIconBookmark .left:before {
  content: "\f02e";
}
.app-lfsamaster .icn-print,
.app-lfsamaster .appIconPrint .left:before {
  content: "\f02f";
}
.app-lfsamaster .icn-camera,
.app-lfsamaster .appIconCamera .left:before {
  content: "\f030";
}
.app-lfsamaster .icn-font,
.app-lfsamaster .appIconFont .left:before {
  content: "\f031";
}
.app-lfsamaster .icn-bold,
.app-lfsamaster .appIconBold .left:before {
  content: "\f032";
}
.app-lfsamaster .icn-italic,
.app-lfsamaster .appIconItalic .left:before {
  content: "\f033";
}
.app-lfsamaster .icn-text-height,
.app-lfsamaster .appIconTextHeight .left:before {
  content: "\f034";
}
.app-lfsamaster .icn-text-width,
.app-lfsamaster .appIconTextWidth .left:before {
  content: "\f035";
}
.app-lfsamaster .icn-align-left,
.app-lfsamaster .appIconAlignLeft .left:before {
  content: "\f036";
}
.app-lfsamaster .icn-align-center,
.app-lfsamaster .appIconAlignCenter .left:before {
  content: "\f037";
}
.app-lfsamaster .icn-align-right,
.app-lfsamaster .appIconAlignRight .left:before {
  content: "\f038";
}
.app-lfsamaster .icn-align-justify,
.app-lfsamaster .appIconAlignJustify .left:before {
  content: "\f039";
}
.app-lfsamaster .icn-list,
.app-lfsamaster .appIconList .left:before {
  content: "\f03a";
}
.app-lfsamaster .icn-dedent,
.app-lfsamaster .appIconDedent .left:before,
.app-lfsamaster .icn-outdent,
.app-lfsamaster .appIconOutdent .left:before {
  content: "\f03b";
}
.app-lfsamaster .icn-indent,
.app-lfsamaster .appIconIndent .left:before {
  content: "\f03c";
}
.app-lfsamaster .icn-video-camera,
.app-lfsamaster .appIconVideoCamera .left:before {
  content: "\f03d";
}
.app-lfsamaster .icn-photo,
.app-lfsamaster .appIconPhoto .left:before,
.app-lfsamaster .icn-image,
.app-lfsamaster .appIconImage .left:before,
.app-lfsamaster .icn-picture-o,
.app-lfsamaster .appIconPictureO .left:before {
  content: "\f03e";
}
.app-lfsamaster .icn-pencil,
.app-lfsamaster .appIconPencil .left:before {
  content: "\f040";
}
.app-lfsamaster .icn-map-marker,
.app-lfsamaster .appIconMapMarker .left:before {
  content: "\f041";
}
.app-lfsamaster .icn-adjust,
.app-lfsamaster .appIconAdjust .left:before {
  content: "\f042";
}
.app-lfsamaster .icn-tint,
.app-lfsamaster .appIconTint .left:before {
  content: "\f043";
}
.app-lfsamaster .icn-edit,
.app-lfsamaster .appIconEdit .left:before,
.app-lfsamaster .icn-pencil-square-o,
.app-lfsamaster .appIconPencilSquareO .left:before {
  content: "\f044";
}
.app-lfsamaster .icn-share-square-o,
.app-lfsamaster .appIconShareSquareO .left:before {
  content: "\f045";
}
.app-lfsamaster .icn-check-square-o,
.app-lfsamaster .appIconCheckSquareO .left:before {
  content: "\f046";
}
.app-lfsamaster .icn-arrows,
.app-lfsamaster .appIconArrows .left:before {
  content: "\f047";
}
.app-lfsamaster .icn-step-backward,
.app-lfsamaster .appIconStepBackward .left:before {
  content: "\f048";
}
.app-lfsamaster .icn-fast-backward,
.app-lfsamaster .appIconFastBackward .left:before {
  content: "\f049";
}
.app-lfsamaster .icn-backward,
.app-lfsamaster .appIconBackward .left:before {
  content: "\f04a";
}
.app-lfsamaster .icn-play,
.app-lfsamaster .appIconPlay .left:before {
  content: "\f04b";
}
.app-lfsamaster .icn-pause,
.app-lfsamaster .appIconPause .left:before {
  content: "\f04c";
}
.app-lfsamaster .icn-stop,
.app-lfsamaster .appIconStop .left:before {
  content: "\f04d";
}
.app-lfsamaster .icn-forward,
.app-lfsamaster .appIconForward .left:before {
  content: "\f04e";
}
.app-lfsamaster .icn-fast-forward,
.app-lfsamaster .appIconFastForward .left:before {
  content: "\f050";
}
.app-lfsamaster .icn-step-forward,
.app-lfsamaster .appIconStepForward .left:before {
  content: "\f051";
}
.app-lfsamaster .icn-eject,
.app-lfsamaster .appIconEject .left:before {
  content: "\f052";
}
.app-lfsamaster .icn-chevron-left,
.app-lfsamaster .appIconChevronLeft .left:before {
  content: "\f053";
}
.app-lfsamaster .icn-chevron-right,
.app-lfsamaster .appIconChevronRight .left:before {
  content: "\f054";
}
.app-lfsamaster .icn-plus-circle,
.app-lfsamaster .appIconPlusCircle .left:before,
.app-lfsamaster .icn-plus-sign,
.app-lfsamaster .appIconPlusSign .left:before {
  content: "\f055";
}
.app-lfsamaster .icn-minus-circle,
.app-lfsamaster .appIconMinusCircle .left:before {
  content: "\f056";
}
.app-lfsamaster .icn-times-circle,
.app-lfsamaster .appIconTimesCircle .left:before,
.app-lfsamaster .icn-remove-sign,
.app-lfsamaster .appIconRemoveSign .left:before {
  content: "\f057";
}
.app-lfsamaster .icn-check-circle,
.app-lfsamaster .appIconCheckCircle .left:before {
  content: "\f058";
}
.app-lfsamaster .icn-question-circle,
.app-lfsamaster .appIconQuestionCircle .left:before,
.app-lfsamaster .icn-question-sign,
.app-lfsamaster .appIconQuestionSign .left:before {
  content: "\f059";
}
.app-lfsamaster .icn-info-circle,
.app-lfsamaster .appIconInfoCircle .left:before {
  content: "\f05a";
}
.app-lfsamaster .icn-crosshairs,
.app-lfsamaster .appIconCrosshairs .left:before {
  content: "\f05b";
}
.app-lfsamaster .icn-times-circle-o,
.app-lfsamaster .appIconTimesCircleO .left:before {
  content: "\f05c";
}
.app-lfsamaster .icn-check-circle-o,
.app-lfsamaster .appIconCheckCircleO .left:before,
.app-lfsamaster .icn-ok-circle,
.app-lfsamaster .appIconOkCircle .left:before,
.app-lfsamaster .icn-ok-sign,
.app-lfsamaster .appIconOkSign .left:before {
  content: "\f00c";
}
.app-lfsamaster .icn-ban,
.app-lfsamaster .appIconBan .left:before {
  content: "\f05e";
}
.app-lfsamaster .icn-arrow-left,
.app-lfsamaster .appIconArrowLeft .left:before {
  content: "\f060";
}
.app-lfsamaster .icn-arrow-right,
.app-lfsamaster .appIconArrowRight .left:before {
  content: "\f061";
}
.app-lfsamaster .icn-arrow-up,
.app-lfsamaster .appIconArrowUp .left:before {
  content: "\f062";
}
.app-lfsamaster .icn-arrow-down,
.app-lfsamaster .appIconArrowDown .left:before {
  content: "\f063";
}
.app-lfsamaster .icn-mail-forward,
.app-lfsamaster .appIconMailForward .left:before,
.app-lfsamaster .icn-share,
.app-lfsamaster .appIconShare .left:before {
  content: "\f064";
}
.app-lfsamaster .icn-expand,
.app-lfsamaster .appIconExpand .left:before {
  content: "\f065";
}
.app-lfsamaster .icn-compress,
.app-lfsamaster .appIconCompress .left:before {
  content: "\f066";
}
.app-lfsamaster .icn-plus,
.app-lfsamaster .appIconPlus .left:before {
  content: "\f067";
}
.app-lfsamaster .icn-minus,
.app-lfsamaster .appIconMinus .left:before {
  content: "\f068";
}
.app-lfsamaster .icn-asterisk,
.app-lfsamaster .appIconAsterisk .left:before {
  content: "\f069";
}
.app-lfsamaster .icn-exclamation-circle,
.app-lfsamaster .appIconExclamationCircle .left:before,
.app-lfsamaster .icn-exclamation-sign,
.app-lfsamaster .appIconExclamationSign .left:before {
  content: "\f06a";
}
.app-lfsamaster .icn-gift,
.app-lfsamaster .appIconGift .left:before {
  content: "\f06b";
}
.app-lfsamaster .icn-leaf,
.app-lfsamaster .appIconLeaf .left:before {
  content: "\f06c";
}
.app-lfsamaster .icn-fire,
.app-lfsamaster .appIconFire .left:before {
  content: "\f06d";
}
.app-lfsamaster .icn-eye,
.app-lfsamaster .appIconEye .left:before,
.app-lfsamaster .icn-eye-open,
.app-lfsamaster .appIconEyeOpen .left:before {
  content: "\f06e";
}
.app-lfsamaster .icn-eye-slash,
.app-lfsamaster .appIconEyeSlash .left:before {
  content: "\f070";
}
.app-lfsamaster .icn-warning,
.app-lfsamaster .appIconWarning .left:before,
.app-lfsamaster .icn-warning-sign,
.app-lfsamaster .appIconWarningSign .left:before,
.app-lfsamaster .icn-exclamation-triangle,
.app-lfsamaster .appIconExclamationTriangle .left:before {
  content: "\f071";
}
.app-lfsamaster .icn-plane,
.app-lfsamaster .appIconPlane .left:before {
  content: "\f072";
}
.app-lfsamaster .icn-calendar,
.app-lfsamaster .appIconCalendar .left:before {
  content: "\f073";
}
.app-lfsamaster .icn-random,
.app-lfsamaster .appIconRandom .left:before {
  content: "\f074";
}
.app-lfsamaster .icn-comment,
.app-lfsamaster .appIconComment .left:before {
  content: "\f075";
}
.app-lfsamaster .icn-magnet,
.app-lfsamaster .appIconMagnet .left:before {
  content: "\f076";
}
.app-lfsamaster .icn-chevron-up,
.app-lfsamaster .appIconChevronUp .left:before {
  content: "\f077";
}
.app-lfsamaster .icn-chevron-down,
.app-lfsamaster .appIconChevronDown .left:before {
  content: "\f078";
}
.app-lfsamaster .icn-retweet,
.app-lfsamaster .appIconRetweet .left:before {
  content: "\f079";
}
.app-lfsamaster .icn-shopping-cart,
.app-lfsamaster .appIconShoppingCart .left:before {
  content: "\f07a";
}
.app-lfsamaster .icn-folder,
.app-lfsamaster .appIconFolder .left:before {
  content: "\f07b";
}
.app-lfsamaster .icn-folder-open,
.app-lfsamaster .appIconFolderOpen .left:before {
  content: "\f07c";
}
.app-lfsamaster .icn-arrows-v,
.app-lfsamaster .appIconArrowsV .left:before {
  content: "\f07d";
}
.app-lfsamaster .icn-arrows-h,
.app-lfsamaster .appIconArrowsH .left:before {
  content: "\f07e";
}
.app-lfsamaster .icn-bar-chart-o,
.app-lfsamaster .appIconBarChartO .left:before,
.app-lfsamaster .icn-bar-chart,
.app-lfsamaster .appIconBarChart .left:before {
  content: "\f080";
}
.app-lfsamaster .icn-twitter-square,
.app-lfsamaster .appIconTwitterSquare .left:before {
  content: "\f081";
}
.app-lfsamaster .icn-facebook-square,
.app-lfsamaster .appIconFacebookSquare .left:before {
  content: "\f082";
}
.app-lfsamaster .icn-camera-retro,
.app-lfsamaster .appIconCameraRetro .left:before {
  content: "\f083";
}
.app-lfsamaster .icn-key,
.app-lfsamaster .appIconKey .left:before {
  content: "\f084";
}
.app-lfsamaster .icn-gears,
.app-lfsamaster .appIconGears .left:before,
.app-lfsamaster .icn-cogs,
.app-lfsamaster .appIconCogs .left:before {
  content: "\f085";
}
.app-lfsamaster .icn-comments,
.app-lfsamaster .appIconComments .left:before {
  content: "\f086";
}
.app-lfsamaster .icn-thumbs-o-up,
.app-lfsamaster .appIconThumbsOUp .left:before {
  content: "\f087";
}
.app-lfsamaster .icn-thumbs-o-down,
.app-lfsamaster .appIconThumbsODown .left:before {
  content: "\f088";
}
.app-lfsamaster .icn-star-half,
.app-lfsamaster .appIconStarHalf .left:before {
  content: "\f089";
}
.app-lfsamaster .icn-heart-o,
.app-lfsamaster .appIconHeartO .left:before {
  content: "\f08a";
}
.app-lfsamaster .icn-sign-out,
.app-lfsamaster .appIconSignOut .left:before {
  content: "\f08b";
}
.app-lfsamaster .icn-linkedin-square,
.app-lfsamaster .appIconLinkedinSquare .left:before {
  content: "\f08c";
}
.app-lfsamaster .icn-thumb-tack,
.app-lfsamaster .appIconThumbTack .left:before {
  content: "\f08d";
}
.app-lfsamaster .icn-external-link,
.app-lfsamaster .appIconExternalLink .left:before {
  content: "\f08e";
}
.app-lfsamaster .icn-sign-in,
.app-lfsamaster .appIconSignIn .left:before {
  content: "\f090";
}
.app-lfsamaster .icn-trophy,
.app-lfsamaster .appIconTrophy .left:before {
  content: "\f091";
}
.app-lfsamaster .icn-github-square,
.app-lfsamaster .appIconGithubSquare .left:before {
  content: "\f092";
}
.app-lfsamaster .icn-upload,
.app-lfsamaster .appIconUpload .left:before {
  content: "\f093";
}
.app-lfsamaster .icn-lemon-o,
.app-lfsamaster .appIconLemonO .left:before {
  content: "\f094";
}
.app-lfsamaster .icn-phone,
.app-lfsamaster .appIconPhone .left:before {
  content: "\f095";
}
.app-lfsamaster .icn-square-o,
.app-lfsamaster .appIconSquareO .left:before {
  content: "\f096";
}
.app-lfsamaster .icn-bookmark-o,
.app-lfsamaster .appIconBookmarkO .left:before {
  content: "\f097";
}
.app-lfsamaster .icn-phone-square,
.app-lfsamaster .appIconPhoneSquare .left:before {
  content: "\f098";
}
.app-lfsamaster .icn-twitter,
.app-lfsamaster .appIconTwitter .left:before {
  content: "\f099";
}
.app-lfsamaster .icn-facebook-f,
.app-lfsamaster .appIconFacebookF .left:before,
.app-lfsamaster .icn-facebook,
.app-lfsamaster .appIconFacebook .left:before {
  content: "\f09a";
}
.app-lfsamaster .icn-github,
.app-lfsamaster .appIconGithub .left:before {
  content: "\f09b";
}
.app-lfsamaster .icn-unlock,
.app-lfsamaster .appIconUnlock .left:before {
  content: "\f09c";
}
.app-lfsamaster .icn-credit-card,
.app-lfsamaster .appIconCreditCard .left:before {
  content: "\f09d";
}
.app-lfsamaster .icn-feed,
.app-lfsamaster .appIconFeed .left:before,
.app-lfsamaster .icn-rss,
.app-lfsamaster .appIconRss .left:before {
  content: "\f09e";
}
.app-lfsamaster .icn-hdd-o,
.app-lfsamaster .appIconHddO .left:before {
  content: "\f0a0";
}
.app-lfsamaster .icn-bullhorn,
.app-lfsamaster .appIconBullhorn .left:before {
  content: "\f0a1";
}
.app-lfsamaster .icn-bell,
.app-lfsamaster .appIconBell .left:before {
  content: "\f0f3";
}
.app-lfsamaster .icn-certificate,
.app-lfsamaster .appIconCertificate .left:before {
  content: "\f0a3";
}
.app-lfsamaster .icn-hand-o-right,
.app-lfsamaster .appIconHandORight .left:before {
  content: "\f0a4";
}
.app-lfsamaster .icn-hand-o-left,
.app-lfsamaster .appIconHandOLeft .left:before {
  content: "\f0a5";
}
.app-lfsamaster .icn-hand-o-up,
.app-lfsamaster .appIconHandOUp .left:before {
  content: "\f0a6";
}
.app-lfsamaster .icn-hand-o-down,
.app-lfsamaster .appIconHandODown .left:before {
  content: "\f0a7";
}
.app-lfsamaster .icn-arrow-circle-left,
.app-lfsamaster .appIconArrowCircleLeft .left:before {
  content: "\f0a8";
}
.app-lfsamaster .icn-arrow-circle-right,
.app-lfsamaster .appIconArrowCircleRight .left:before {
  content: "\f0a9";
}
.app-lfsamaster .icn-arrow-circle-up,
.app-lfsamaster .appIconArrowCircleUp .left:before {
  content: "\f0aa";
}
.app-lfsamaster .icn-arrow-circle-down,
.app-lfsamaster .appIconArrowCircleDown .left:before {
  content: "\f0ab";
}
.app-lfsamaster .icn-globe,
.app-lfsamaster .appIconGlobe .left:before {
  content: "\f0ac";
}
.app-lfsamaster .icn-wrench,
.app-lfsamaster .appIconWrench .left:before {
  content: "\f0ad";
}
.app-lfsamaster .icn-tasks,
.app-lfsamaster .appIconTasks .left:before {
  content: "\f0ae";
}
.app-lfsamaster .icn-filter,
.app-lfsamaster .appIconFilter .left:before {
  content: "\f0b0";
}
.app-lfsamaster .icn-briefcase,
.app-lfsamaster .appIconBriefcase .left:before {
  content: "\f0b1";
}
.app-lfsamaster .icn-arrows-alt,
.app-lfsamaster .appIconArrowsAlt .left:before {
  content: "\f0b2";
}
.app-lfsamaster .icn-group,
.app-lfsamaster .appIconGroup .left:before,
.app-lfsamaster .icn-users,
.app-lfsamaster .appIconUsers .left:before {
  content: "\f0c0";
}
.app-lfsamaster .icn-chain,
.app-lfsamaster .appIconChain .left:before,
.app-lfsamaster .icn-link,
.app-lfsamaster .appIconLink .left:before {
  content: "\f0c1";
}
.app-lfsamaster .icn-cloud,
.app-lfsamaster .appIconCloud .left:before {
  content: "\f0c2";
}
.app-lfsamaster .icn-flask,
.app-lfsamaster .appIconFlask .left:before {
  content: "\f0c3";
}
.app-lfsamaster .icn-cut,
.app-lfsamaster .appIconCut .left:before,
.app-lfsamaster .icn-scissors,
.app-lfsamaster .appIconScissors .left:before {
  content: "\f0c4";
}
.app-lfsamaster .icn-copy,
.app-lfsamaster .appIconCopy .left:before,
.app-lfsamaster .icn-files-o,
.app-lfsamaster .appIconFilesO .left:before {
  content: "\f0c5";
}
.app-lfsamaster .icn-paperclip,
.app-lfsamaster .appIconPaperclip .left:before {
  content: "\f0c6";
}
.app-lfsamaster .icn-save,
.app-lfsamaster .appIconSave .left:before,
.app-lfsamaster .icn-floppy-o,
.app-lfsamaster .appIconFloppyO .left:before {
  content: "\f0c7";
}
.app-lfsamaster .icn-square,
.app-lfsamaster .appIconSquare .left:before {
  content: "\f0c8";
}
.app-lfsamaster .icn-navicon,
.app-lfsamaster .appIconNavicon .left:before,
.app-lfsamaster .icn-reorder,
.app-lfsamaster .appIconReorder .left:before,
.app-lfsamaster .icn-bars,
.app-lfsamaster .appIconBars .left:before {
  content: "\f0c9";
}
.app-lfsamaster .icn-list-ul,
.app-lfsamaster .appIconListUl .left:before {
  content: "\f0ca";
}
.app-lfsamaster .icn-list-ol,
.app-lfsamaster .appIconListOl .left:before {
  content: "\f0cb";
}
.app-lfsamaster .icn-strikethrough,
.app-lfsamaster .appIconStrikethrough .left:before {
  content: "\f0cc";
}
.app-lfsamaster .icn-underline,
.app-lfsamaster .appIconUnderline .left:before {
  content: "\f0cd";
}
.app-lfsamaster .icn-table,
.app-lfsamaster .appIconTable .left:before {
  content: "\f0ce";
}
.app-lfsamaster .icn-magic,
.app-lfsamaster .appIconMagic .left:before {
  content: "\f0d0";
}
.app-lfsamaster .icn-truck,
.app-lfsamaster .appIconTruck .left:before {
  content: "\f0d1";
}
.app-lfsamaster .icn-pinterest,
.app-lfsamaster .appIconPinterest .left:before {
  content: "\f0d2";
}
.app-lfsamaster .icn-pinterest-square,
.app-lfsamaster .appIconPinterestSquare .left:before {
  content: "\f0d3";
}
.app-lfsamaster .icn-google-plus-square,
.app-lfsamaster .appIconGooglePlusSquare .left:before {
  content: "\f0d4";
}
.app-lfsamaster .icn-google-plus,
.app-lfsamaster .appIconGooglePlus .left:before {
  content: "\f0d5";
}
.app-lfsamaster .icn-money,
.app-lfsamaster .appIconMoney .left:before {
  content: "\f0d6";
}
.app-lfsamaster .icn-caret-down,
.app-lfsamaster .appIconCaretDown .left:before {
  content: "\f0d7";
}
.app-lfsamaster .icn-caret-up,
.app-lfsamaster .appIconCaretUp .left:before {
  content: "\f0d8";
}
.app-lfsamaster .icn-caret-left,
.app-lfsamaster .appIconCaretLeft .left:before {
  content: "\f0d9";
}
.app-lfsamaster .icn-caret-right,
.app-lfsamaster .appIconCaretRight .left:before {
  content: "\f0da";
}
.app-lfsamaster .icn-columns,
.app-lfsamaster .appIconColumns .left:before {
  content: "\f0db";
}
.app-lfsamaster .icn-unsorted,
.app-lfsamaster .appIconUnsorted .left:before,
.app-lfsamaster .icn-sort,
.app-lfsamaster .appIconSort .left:before {
  content: "\f0dc";
}
.app-lfsamaster .icn-sort-down,
.app-lfsamaster .appIconSortDown .left:before,
.app-lfsamaster .icn-sort-desc,
.app-lfsamaster .appIconSortDesc .left:before {
  content: "\f0dd";
}
.app-lfsamaster .icn-sort-up,
.app-lfsamaster .appIconSortUp .left:before,
.app-lfsamaster .icn-sort-asc,
.app-lfsamaster .appIconSortAsc .left:before {
  content: "\f0de";
}
.app-lfsamaster .icn-envelope,
.app-lfsamaster .appIconEnvelope .left:before {
  content: "\f0e0";
}
.app-lfsamaster .icn-linkedin,
.app-lfsamaster .appIconLinkedin .left:before {
  content: "\f0e1";
}
.app-lfsamaster .icn-rotate-left,
.app-lfsamaster .appIconRotateLeft .left:before,
.app-lfsamaster .icn-undo,
.app-lfsamaster .appIconUndo .left:before {
  content: "\f0e2";
}
.app-lfsamaster .icn-legal,
.app-lfsamaster .appIconLegal .left:before,
.app-lfsamaster .icn-gavel,
.app-lfsamaster .appIconGavel .left:before {
  content: "\f0e3";
}
.app-lfsamaster .icn-dashboard,
.app-lfsamaster .appIconDashboard .left:before,
.app-lfsamaster .icn-tachometer,
.app-lfsamaster .appIconTachometer .left:before {
  content: "\f0e4";
}
.app-lfsamaster .icn-comment-o,
.app-lfsamaster .appIconCommentO .left:before {
  content: "\f0e5";
}
.app-lfsamaster .icn-comments-o,
.app-lfsamaster .appIconCommentsO .left:before {
  content: "\f0e6";
}
.app-lfsamaster .icn-flash,
.app-lfsamaster .appIconFlash .left:before,
.app-lfsamaster .icn-bolt,
.app-lfsamaster .appIconBolt .left:before {
  content: "\f0e7";
}
.app-lfsamaster .icn-sitemap,
.app-lfsamaster .appIconSitemap .left:before {
  content: "\f0e8";
}
.app-lfsamaster .icn-umbrella,
.app-lfsamaster .appIconUmbrella .left:before {
  content: "\f0e9";
}
.app-lfsamaster .icn-paste,
.app-lfsamaster .appIconPaste .left:before,
.app-lfsamaster .icn-clipboard,
.app-lfsamaster .appIconClipboard .left:before {
  content: "\f0ea";
}
.app-lfsamaster .icn-lightbulb-o,
.app-lfsamaster .appIconLightbulbO .left:before {
  content: "\f0eb";
}
.app-lfsamaster .icn-exchange,
.app-lfsamaster .appIconExchange .left:before {
  content: "\f0ec";
}
.app-lfsamaster .icn-cloud-download,
.app-lfsamaster .appIconCloudDownload .left:before {
  content: "\f0ed";
}
.app-lfsamaster .icn-cloud-upload,
.app-lfsamaster .appIconCloudUpload .left:before {
  content: "\f0ee";
}
.app-lfsamaster .icn-user-md,
.app-lfsamaster .appIconUserMd .left:before {
  content: "\f0f0";
}
.app-lfsamaster .icn-stethoscope,
.app-lfsamaster .appIconStethoscope .left:before {
  content: "\f0f1";
}
.app-lfsamaster .icn-suitcase,
.app-lfsamaster .appIconSuitcase .left:before {
  content: "\f0f2";
}
.app-lfsamaster .icn-bell-o,
.app-lfsamaster .appIconBellO .left:before {
  content: "\f0a2";
}
.app-lfsamaster .icn-coffee,
.app-lfsamaster .appIconCoffee .left:before {
  content: "\f0f4";
}
.app-lfsamaster .icn-cutlery,
.app-lfsamaster .appIconCutlery .left:before {
  content: "\f0f5";
}
.app-lfsamaster .icn-file-text-o,
.app-lfsamaster .appIconFileTextO .left:before {
  content: "\f0f6";
}
.app-lfsamaster .icn-building-o,
.app-lfsamaster .appIconBuildingO .left:before {
  content: "\f0f7";
}
.app-lfsamaster .icn-hospital-o,
.app-lfsamaster .appIconHospitalO .left:before {
  content: "\f0f8";
}
.app-lfsamaster .icn-ambulance,
.app-lfsamaster .appIconAmbulance .left:before {
  content: "\f0f9";
}
.app-lfsamaster .icn-medkit,
.app-lfsamaster .appIconMedkit .left:before {
  content: "\f0fa";
}
.app-lfsamaster .icn-fighter-jet,
.app-lfsamaster .appIconFighterJet .left:before {
  content: "\f0fb";
}
.app-lfsamaster .icn-beer,
.app-lfsamaster .appIconBeer .left:before {
  content: "\f0fc";
}
.app-lfsamaster .icn-h-square,
.app-lfsamaster .appIconHSquare .left:before {
  content: "\f0fd";
}
.app-lfsamaster .icn-plus-square,
.app-lfsamaster .appIconPlusSquare .left:before {
  content: "\f0fe";
}
.app-lfsamaster .icn-angle-double-left,
.app-lfsamaster .appIconAngleDoubleLeft .left:before {
  content: "\f100";
}
.app-lfsamaster .icn-angle-double-right,
.app-lfsamaster .appIconAngleDoubleRight .left:before {
  content: "\f101";
}
.app-lfsamaster .icn-angle-double-up,
.app-lfsamaster .appIconAngleDoubleUp .left:before {
  content: "\f102";
}
.app-lfsamaster .icn-angle-double-down,
.app-lfsamaster .appIconAngleDoubleDown .left:before {
  content: "\f103";
}
.app-lfsamaster .icn-angle-left,
.app-lfsamaster .appIconAngleLeft .left:before {
  content: "\f104";
}
.app-lfsamaster .icn-angle-right,
.app-lfsamaster .appIconAngleRight .left:before {
  content: "\f105";
}
.app-lfsamaster .icn-angle-up,
.app-lfsamaster .appIconAngleUp .left:before {
  content: "\f106";
}
.app-lfsamaster .icn-angle-down,
.app-lfsamaster .appIconAngleDown .left:before {
  content: "\f107";
}
.app-lfsamaster .icn-desktop,
.app-lfsamaster .appIconDesktop .left:before {
  content: "\f108";
}
.app-lfsamaster .icn-laptop,
.app-lfsamaster .appIconLaptop .left:before {
  content: "\f109";
}
.app-lfsamaster .icn-tablet,
.app-lfsamaster .appIconTablet .left:before {
  content: "\f10a";
}
.app-lfsamaster .icn-mobile-phone,
.app-lfsamaster .appIconMobilePhone .left:before,
.app-lfsamaster .icn-mobile,
.app-lfsamaster .appIconMobile .left:before {
  content: "\f10b";
}
.app-lfsamaster .icn-circle-o,
.app-lfsamaster .appIconCircleO .left:before {
  content: "\f10c";
}
.app-lfsamaster .icn-quote-left,
.app-lfsamaster .appIconQuoteLeft .left:before {
  content: "\f10d";
}
.app-lfsamaster .icn-quote-right,
.app-lfsamaster .appIconQuoteRight .left:before {
  content: "\f10e";
}
.app-lfsamaster .icn-spinner,
.app-lfsamaster .appIconSpinner .left:before {
  content: "\f110";
}
.app-lfsamaster .icn-circle,
.app-lfsamaster .appIconCircle .left:before {
  content: "\f111";
}
.app-lfsamaster .icn-mail-reply,
.app-lfsamaster .appIconMailReply .left:before,
.app-lfsamaster .icn-reply,
.app-lfsamaster .appIconReply .left:before {
  content: "\f112";
}
.app-lfsamaster .icn-github-alt,
.app-lfsamaster .appIconGithubAlt .left:before {
  content: "\f113";
}
.app-lfsamaster .icn-folder-o,
.app-lfsamaster .appIconFolderO .left:before {
  content: "\f114";
}
.app-lfsamaster .icn-folder-open-o,
.app-lfsamaster .appIconFolderOpenO .left:before {
  content: "\f115";
}
.app-lfsamaster .icn-smile-o,
.app-lfsamaster .appIconSmileO .left:before {
  content: "\f118";
}
.app-lfsamaster .icn-frown-o,
.app-lfsamaster .appIconFrownO .left:before {
  content: "\f119";
}
.app-lfsamaster .icn-meh-o,
.app-lfsamaster .appIconMehO .left:before {
  content: "\f11a";
}
.app-lfsamaster .icn-gamepad,
.app-lfsamaster .appIconGamepad .left:before {
  content: "\f11b";
}
.app-lfsamaster .icn-keyboard-o,
.app-lfsamaster .appIconKeyboardO .left:before {
  content: "\f11c";
}
.app-lfsamaster .icn-flag-o,
.app-lfsamaster .appIconFlagO .left:before {
  content: "\f11d";
}
.app-lfsamaster .icn-flag-checkered,
.app-lfsamaster .appIconFlagCheckered .left:before {
  content: "\f11e";
}
.app-lfsamaster .icn-terminal,
.app-lfsamaster .appIconTerminal .left:before {
  content: "\f120";
}
.app-lfsamaster .icn-code,
.app-lfsamaster .appIconCode .left:before {
  content: "\f121";
}
.app-lfsamaster .icn-mail-reply-all,
.app-lfsamaster .appIconMailReplyAll .left:before,
.app-lfsamaster .icn-reply-all,
.app-lfsamaster .appIconReplyAll .left:before {
  content: "\f122";
}
.app-lfsamaster .icn-star-half-empty,
.app-lfsamaster .appIconStarHalfEmpty .left:before,
.app-lfsamaster .icn-star-half-full,
.app-lfsamaster .appIconStarHalfFull .left:before,
.app-lfsamaster .icn-star-half-o,
.app-lfsamaster .appIconStarHalfO .left:before {
  content: "\f123";
}
.app-lfsamaster .icn-location-arrow,
.app-lfsamaster .appIconLocationArrow .left:before {
  content: "\f124";
}
.app-lfsamaster .icn-crop,
.app-lfsamaster .appIconCrop .left:before {
  content: "\f125";
}
.app-lfsamaster .icn-code-fork,
.app-lfsamaster .appIconCodeFork .left:before {
  content: "\f126";
}
.app-lfsamaster .icn-unlink,
.app-lfsamaster .appIconUnlink .left:before,
.app-lfsamaster .icn-chain-broken,
.app-lfsamaster .appIconChainBroken .left:before {
  content: "\f127";
}
.app-lfsamaster .icn-question,
.app-lfsamaster .appIconQuestion .left:before {
  content: "\f128";
}
.app-lfsamaster .icn-info,
.app-lfsamaster .appIconInfo .left:before {
  content: "\f129";
}
.app-lfsamaster .icn-exclamation,
.app-lfsamaster .appIconExclamation .left:before {
  content: "\f12a";
}
.app-lfsamaster .icn-superscript,
.app-lfsamaster .appIconSuperscript .left:before {
  content: "\f12b";
}
.app-lfsamaster .icn-subscript,
.app-lfsamaster .appIconSubscript .left:before {
  content: "\f12c";
}
.app-lfsamaster .icn-eraser,
.app-lfsamaster .appIconEraser .left:before {
  content: "\f12d";
}
.app-lfsamaster .icn-puzzle-piece,
.app-lfsamaster .appIconPuzzlePiece .left:before {
  content: "\f12e";
}
.app-lfsamaster .icn-microphone,
.app-lfsamaster .appIconMicrophone .left:before {
  content: "\f130";
}
.app-lfsamaster .icn-microphone-slash,
.app-lfsamaster .appIconMicrophoneSlash .left:before {
  content: "\f131";
}
.app-lfsamaster .icn-shield,
.app-lfsamaster .appIconShield .left:before {
  content: "\f132";
}
.app-lfsamaster .icn-calendar-o,
.app-lfsamaster .appIconCalendarO .left:before {
  content: "\f133";
}
.app-lfsamaster .icn-fire-extinguisher,
.app-lfsamaster .appIconFireExtinguisher .left:before {
  content: "\f134";
}
.app-lfsamaster .icn-rocket,
.app-lfsamaster .appIconRocket .left:before {
  content: "\f135";
}
.app-lfsamaster .icn-maxcdn,
.app-lfsamaster .appIconMaxcdn .left:before {
  content: "\f136";
}
.app-lfsamaster .icn-chevron-circle-left,
.app-lfsamaster .appIconChevronCircleLeft .left:before {
  content: "\f137";
}
.app-lfsamaster .icn-chevron-circle-right,
.app-lfsamaster .appIconChevronCircleRight .left:before {
  content: "\f138";
}
.app-lfsamaster .icn-chevron-circle-up,
.app-lfsamaster .appIconChevronCircleUp .left:before {
  content: "\f139";
}
.app-lfsamaster .icn-chevron-circle-down,
.app-lfsamaster .appIconChevronCircleDown .left:before {
  content: "\f13a";
}
.app-lfsamaster .icn-html5,
.app-lfsamaster .appIconHtml5 .left:before {
  content: "\f13b";
}
.app-lfsamaster .icn-css3,
.app-lfsamaster .appIconCss3 .left:before {
  content: "\f13c";
}
.app-lfsamaster .icn-anchor,
.app-lfsamaster .appIconAnchor .left:before {
  content: "\f13d";
}
.app-lfsamaster .icn-unlock-alt,
.app-lfsamaster .appIconUnlockAlt .left:before {
  content: "\f13e";
}
.app-lfsamaster .icn-bullseye,
.app-lfsamaster .appIconBullseye .left:before {
  content: "\f140";
}
.app-lfsamaster .icn-ellipsis-h,
.app-lfsamaster .appIconEllipsisH .left:before {
  content: "\f141";
}
.app-lfsamaster .icn-ellipsis-v,
.app-lfsamaster .appIconEllipsisV .left:before {
  content: "\f142";
}
.app-lfsamaster .icn-rss-square,
.app-lfsamaster .appIconRssSquare .left:before {
  content: "\f143";
}
.app-lfsamaster .icn-play-circle,
.app-lfsamaster .appIconPlayCircle .left:before {
  content: "\f144";
}
.app-lfsamaster .icn-ticket,
.app-lfsamaster .appIconTicket .left:before {
  content: "\f145";
}
.app-lfsamaster .icn-minus-square,
.app-lfsamaster .appIconMinusSquare .left:before {
  content: "\f146";
}
.app-lfsamaster .icn-minus-square-o,
.app-lfsamaster .appIconMinusSquareO .left:before {
  content: "\f147";
}
.app-lfsamaster .icn-level-up,
.app-lfsamaster .appIconLevelUp .left:before {
  content: "\f148";
}
.app-lfsamaster .icn-level-down,
.app-lfsamaster .appIconLevelDown .left:before {
  content: "\f149";
}
.app-lfsamaster .icn-check-square,
.app-lfsamaster .appIconCheckSquare .left:before {
  content: "\f14a";
}
.app-lfsamaster .icn-pencil-square,
.app-lfsamaster .appIconPencilSquare .left:before {
  content: "\f14b";
}
.app-lfsamaster .icn-external-link-square,
.app-lfsamaster .appIconExternalLinkSquare .left:before {
  content: "\f14c";
}
.app-lfsamaster .icn-share-square,
.app-lfsamaster .appIconShareSquare .left:before {
  content: "\f14d";
}
.app-lfsamaster .icn-compass,
.app-lfsamaster .appIconCompass .left:before {
  content: "\f14e";
}
.app-lfsamaster .icn-toggle-down,
.app-lfsamaster .appIconToggleDown .left:before,
.app-lfsamaster .icn-caret-square-o-down,
.app-lfsamaster .appIconCaretSquareODown .left:before {
  content: "\f150";
}
.app-lfsamaster .icn-toggle-up,
.app-lfsamaster .appIconToggleUp .left:before,
.app-lfsamaster .icn-caret-square-o-up,
.app-lfsamaster .appIconCaretSquareOUp .left:before {
  content: "\f151";
}
.app-lfsamaster .icn-toggle-right,
.app-lfsamaster .appIconToggleRight .left:before,
.app-lfsamaster .icn-caret-square-o-right,
.app-lfsamaster .appIconCaretSquareORight .left:before {
  content: "\f152";
}
.app-lfsamaster .icn-euro,
.app-lfsamaster .appIconEuro .left:before,
.app-lfsamaster .icn-eur,
.app-lfsamaster .appIconEur .left:before {
  content: "\f153";
}
.app-lfsamaster .icn-gbp,
.app-lfsamaster .appIconGbp .left:before {
  content: "\f154";
}
.app-lfsamaster .icn-dollar,
.app-lfsamaster .appIconDollar .left:before,
.app-lfsamaster .icn-usd,
.app-lfsamaster .appIconUsd .left:before {
  content: "\f155";
}
.app-lfsamaster .icn-rupee,
.app-lfsamaster .appIconRupee .left:before,
.app-lfsamaster .icn-inr,
.app-lfsamaster .appIconInr .left:before {
  content: "\f156";
}
.app-lfsamaster .icn-cny,
.app-lfsamaster .appIconCny .left:before,
.app-lfsamaster .icn-rmb,
.app-lfsamaster .appIconRmb .left:before,
.app-lfsamaster .icn-yen,
.app-lfsamaster .appIconYen .left:before,
.app-lfsamaster .icn-jpy,
.app-lfsamaster .appIconJpy .left:before {
  content: "\f157";
}
.app-lfsamaster .icn-ruble,
.app-lfsamaster .appIconRuble .left:before,
.app-lfsamaster .icn-rouble,
.app-lfsamaster .appIconRouble .left:before,
.app-lfsamaster .icn-rub,
.app-lfsamaster .appIconRub .left:before {
  content: "\f158";
}
.app-lfsamaster .icn-won,
.app-lfsamaster .appIconWon .left:before,
.app-lfsamaster .icn-krw,
.app-lfsamaster .appIconKrw .left:before {
  content: "\f159";
}
.app-lfsamaster .icn-bitcoin,
.app-lfsamaster .appIconBitcoin .left:before,
.app-lfsamaster .icn-btc,
.app-lfsamaster .appIconBtc .left:before {
  content: "\f15a";
}
.app-lfsamaster .icn-file,
.app-lfsamaster .appIconFile .left:before {
  content: "\f15b";
}
.app-lfsamaster .icn-file-text,
.app-lfsamaster .appIconFileText .left:before {
  content: "\f15c";
}
.app-lfsamaster .icn-sort-alpha-asc,
.app-lfsamaster .appIconSortAlphaAsc .left:before {
  content: "\f15d";
}
.app-lfsamaster .icn-sort-alpha-desc,
.app-lfsamaster .appIconSortAlphaDesc .left:before {
  content: "\f15e";
}
.app-lfsamaster .icn-sort-amount-asc,
.app-lfsamaster .appIconSortAmountAsc .left:before {
  content: "\f160";
}
.app-lfsamaster .icn-sort-amount-desc,
.app-lfsamaster .appIconSortAmountDesc .left:before {
  content: "\f161";
}
.app-lfsamaster .icn-sort-numeric-asc,
.app-lfsamaster .appIconSortNumericAsc .left:before {
  content: "\f162";
}
.app-lfsamaster .icn-sort-numeric-desc,
.app-lfsamaster .appIconSortNumericDesc .left:before {
  content: "\f163";
}
.app-lfsamaster .icn-thumbs-up,
.app-lfsamaster .appIconThumbsUp .left:before {
  content: "\f164";
}
.app-lfsamaster .icn-thumbs-down,
.app-lfsamaster .appIconThumbsDown .left:before {
  content: "\f165";
}
.app-lfsamaster .icn-youtube-square,
.app-lfsamaster .appIconYoutubeSquare .left:before {
  content: "\f166";
}
.app-lfsamaster .icn-youtube,
.app-lfsamaster .appIconYoutube .left:before {
  content: "\f167";
}
.app-lfsamaster .icn-xing,
.app-lfsamaster .appIconXing .left:before {
  content: "\f168";
}
.app-lfsamaster .icn-xing-square,
.app-lfsamaster .appIconXingSquare .left:before {
  content: "\f169";
}
.app-lfsamaster .icn-youtube-play,
.app-lfsamaster .appIconYoutubePlay .left:before {
  content: "\f16a";
}
.app-lfsamaster .icn-dropbox,
.app-lfsamaster .appIconDropbox .left:before {
  content: "\f16b";
}
.app-lfsamaster .icn-stack-overflow,
.app-lfsamaster .appIconStackOverflow .left:before {
  content: "\f16c";
}
.app-lfsamaster .icn-instagram,
.app-lfsamaster .appIconInstagram .left:before {
  content: "\f16d";
}
.app-lfsamaster .icn-flickr,
.app-lfsamaster .appIconFlickr .left:before {
  content: "\f16e";
}
.app-lfsamaster .icn-adn,
.app-lfsamaster .appIconAdn .left:before {
  content: "\f170";
}
.app-lfsamaster .icn-bitbucket,
.app-lfsamaster .appIconBitbucket .left:before {
  content: "\f171";
}
.app-lfsamaster .icn-bitbucket-square,
.app-lfsamaster .appIconBitbucketSquare .left:before {
  content: "\f172";
}
.app-lfsamaster .icn-tumblr,
.app-lfsamaster .appIconTumblr .left:before {
  content: "\f173";
}
.app-lfsamaster .icn-tumblr-square,
.app-lfsamaster .appIconTumblrSquare .left:before {
  content: "\f174";
}
.app-lfsamaster .icn-long-arrow-down,
.app-lfsamaster .appIconLongArrowDown .left:before {
  content: "\f175";
}
.app-lfsamaster .icn-long-arrow-up,
.app-lfsamaster .appIconLongArrowUp .left:before {
  content: "\f176";
}
.app-lfsamaster .icn-long-arrow-left,
.app-lfsamaster .appIconLongArrowLeft .left:before {
  content: "\f177";
}
.app-lfsamaster .icn-long-arrow-right,
.app-lfsamaster .appIconLongArrowRight .left:before {
  content: "\f178";
}
.app-lfsamaster .icn-apple,
.app-lfsamaster .appIconApple .left:before {
  content: "\f179";
}
.app-lfsamaster .icn-windows,
.app-lfsamaster .appIconWindows .left:before {
  content: "\f17a";
}
.app-lfsamaster .icn-android,
.app-lfsamaster .appIconAndroid .left:before {
  content: "\f17b";
}
.app-lfsamaster .icn-linux,
.app-lfsamaster .appIconLinux .left:before {
  content: "\f17c";
}
.app-lfsamaster .icn-dribbble,
.app-lfsamaster .appIconDribbble .left:before {
  content: "\f17d";
}
.app-lfsamaster .icn-skype,
.app-lfsamaster .appIconSkype .left:before {
  content: "\f17e";
}
.app-lfsamaster .icn-foursquare,
.app-lfsamaster .appIconFoursquare .left:before {
  content: "\f180";
}
.app-lfsamaster .icn-trello,
.app-lfsamaster .appIconTrello .left:before {
  content: "\f181";
}
.app-lfsamaster .icn-female,
.app-lfsamaster .appIconFemale .left:before {
  content: "\f182";
}
.app-lfsamaster .icn-male,
.app-lfsamaster .appIconMale .left:before {
  content: "\f183";
}
.app-lfsamaster .icn-gittip,
.app-lfsamaster .appIconGittip .left:before,
.app-lfsamaster .icn-gratipay,
.app-lfsamaster .appIconGratipay .left:before {
  content: "\f184";
}
.app-lfsamaster .icn-sun-o,
.app-lfsamaster .appIconSunO .left:before {
  content: "\f185";
}
.app-lfsamaster .icn-moon-o,
.app-lfsamaster .appIconMoonO .left:before {
  content: "\f186";
}
.app-lfsamaster .icn-archive,
.app-lfsamaster .appIconArchive .left:before {
  content: "\f187";
}
.app-lfsamaster .icn-bug,
.app-lfsamaster .appIconBug .left:before {
  content: "\f188";
}
.app-lfsamaster .icn-vk,
.app-lfsamaster .appIconVk .left:before {
  content: "\f189";
}
.app-lfsamaster .icn-weibo,
.app-lfsamaster .appIconWeibo .left:before {
  content: "\f18a";
}
.app-lfsamaster .icn-renren,
.app-lfsamaster .appIconRenren .left:before {
  content: "\f18b";
}
.app-lfsamaster .icn-pagelines,
.app-lfsamaster .appIconPagelines .left:before {
  content: "\f18c";
}
.app-lfsamaster .icn-stack-exchange,
.app-lfsamaster .appIconStackExchange .left:before {
  content: "\f18d";
}
.app-lfsamaster .icn-arrow-circle-o-right,
.app-lfsamaster .appIconArrowCircleORight .left:before {
  content: "\f18e";
}
.app-lfsamaster .icn-arrow-circle-o-left,
.app-lfsamaster .appIconArrowCircleOLeft .left:before {
  content: "\f190";
}
.app-lfsamaster .icn-toggle-left,
.app-lfsamaster .appIconToggleLeft .left:before,
.app-lfsamaster .icn-caret-square-o-left,
.app-lfsamaster .appIconCaretSquareOLeft .left:before {
  content: "\f191";
}
.app-lfsamaster .icn-dot-circle-o,
.app-lfsamaster .appIconDotCircleO .left:before {
  content: "\f192";
}
.app-lfsamaster .icn-wheelchair,
.app-lfsamaster .appIconWheelchair .left:before {
  content: "\f193";
}
.app-lfsamaster .icn-vimeo-square,
.app-lfsamaster .appIconVimeoSquare .left:before {
  content: "\f194";
}
.app-lfsamaster .icn-turkish-lira,
.app-lfsamaster .appIconTurkishLira .left:before,
.app-lfsamaster .icn-try,
.app-lfsamaster .appIconTry .left:before {
  content: "\f195";
}
.app-lfsamaster .icn-plus-square-o,
.app-lfsamaster .appIconPlusSquareO .left:before {
  content: "\f196";
}
.app-lfsamaster .icn-space-shuttle,
.app-lfsamaster .appIconSpaceShuttle .left:before {
  content: "\f197";
}
.app-lfsamaster .icn-slack,
.app-lfsamaster .appIconSlack .left:before {
  content: "\f198";
}
.app-lfsamaster .icn-envelope-square,
.app-lfsamaster .appIconEnvelopeSquare .left:before {
  content: "\f199";
}
.app-lfsamaster .icn-wordpress,
.app-lfsamaster .appIconWordpress .left:before {
  content: "\f19a";
}
.app-lfsamaster .icn-openid,
.app-lfsamaster .appIconOpenid .left:before {
  content: "\f19b";
}
.app-lfsamaster .icn-institution,
.app-lfsamaster .appIconInstitution .left:before,
.app-lfsamaster .icn-bank,
.app-lfsamaster .appIconBank .left:before,
.app-lfsamaster .icn-university,
.app-lfsamaster .appIconUniversity .left:before {
  content: "\f19c";
}
.app-lfsamaster .icn-mortar-board,
.app-lfsamaster .appIconMortarBoard .left:before,
.app-lfsamaster .icn-graduation-cap,
.app-lfsamaster .appIconGraduationCap .left:before {
  content: "\f19d";
}
.app-lfsamaster .icn-yahoo,
.app-lfsamaster .appIconYahoo .left:before {
  content: "\f19e";
}
.app-lfsamaster .icn-google,
.app-lfsamaster .appIconGoogle .left:before {
  content: "\f1a0";
}
.app-lfsamaster .icn-reddit,
.app-lfsamaster .appIconReddit .left:before {
  content: "\f1a1";
}
.app-lfsamaster .icn-reddit-square,
.app-lfsamaster .appIconRedditSquare .left:before {
  content: "\f1a2";
}
.app-lfsamaster .icn-stumbleupon-circle,
.app-lfsamaster .appIconStumbleuponCircle .left:before {
  content: "\f1a3";
}
.app-lfsamaster .icn-stumbleupon,
.app-lfsamaster .appIconStumbleupon .left:before {
  content: "\f1a4";
}
.app-lfsamaster .icn-delicious,
.app-lfsamaster .appIconDelicious .left:before {
  content: "\f1a5";
}
.app-lfsamaster .icn-digg,
.app-lfsamaster .appIconDigg .left:before {
  content: "\f1a6";
}
.app-lfsamaster .icn-pied-piper,
.app-lfsamaster .appIconPiedPiper .left:before {
  content: "\f1a7";
}
.app-lfsamaster .icn-pied-piper-alt,
.app-lfsamaster .appIconPiedPiperAlt .left:before {
  content: "\f1a8";
}
.app-lfsamaster .icn-drupal,
.app-lfsamaster .appIconDrupal .left:before {
  content: "\f1a9";
}
.app-lfsamaster .icn-joomla,
.app-lfsamaster .appIconJoomla .left:before {
  content: "\f1aa";
}
.app-lfsamaster .icn-language,
.app-lfsamaster .appIconLanguage .left:before {
  content: "\f1ab";
}
.app-lfsamaster .icn-fax,
.app-lfsamaster .appIconFax .left:before {
  content: "\f1ac";
}
.app-lfsamaster .icn-building,
.app-lfsamaster .appIconBuilding .left:before {
  content: "\f1ad";
}
.app-lfsamaster .icn-child,
.app-lfsamaster .appIconChild .left:before {
  content: "\f1ae";
}
.app-lfsamaster .icn-paw,
.app-lfsamaster .appIconPaw .left:before {
  content: "\f1b0";
}
.app-lfsamaster .icn-spoon,
.app-lfsamaster .appIconSpoon .left:before {
  content: "\f1b1";
}
.app-lfsamaster .icn-cube,
.app-lfsamaster .appIconCube .left:before {
  content: "\f1b2";
}
.app-lfsamaster .icn-cubes,
.app-lfsamaster .appIconCubes .left:before {
  content: "\f1b3";
}
.app-lfsamaster .icn-behance,
.app-lfsamaster .appIconBehance .left:before {
  content: "\f1b4";
}
.app-lfsamaster .icn-behance-square,
.app-lfsamaster .appIconBehanceSquare .left:before {
  content: "\f1b5";
}
.app-lfsamaster .icn-steam,
.app-lfsamaster .appIconSteam .left:before {
  content: "\f1b6";
}
.app-lfsamaster .icn-steam-square,
.app-lfsamaster .appIconSteamSquare .left:before {
  content: "\f1b7";
}
.app-lfsamaster .icn-recycle,
.app-lfsamaster .appIconRecycle .left:before {
  content: "\f1b8";
}
.app-lfsamaster .icn-automobile,
.app-lfsamaster .appIconAutomobile .left:before,
.app-lfsamaster .icn-car,
.app-lfsamaster .appIconCar .left:before {
  content: "\f1b9";
}
.app-lfsamaster .icn-cab,
.app-lfsamaster .appIconCab .left:before,
.app-lfsamaster .icn-taxi,
.app-lfsamaster .appIconTaxi .left:before {
  content: "\f1ba";
}
.app-lfsamaster .icn-tree,
.app-lfsamaster .appIconTree .left:before {
  content: "\f1bb";
}
.app-lfsamaster .icn-spotify,
.app-lfsamaster .appIconSpotify .left:before {
  content: "\f1bc";
}
.app-lfsamaster .icn-deviantart,
.app-lfsamaster .appIconDeviantart .left:before {
  content: "\f1bd";
}
.app-lfsamaster .icn-soundcloud,
.app-lfsamaster .appIconSoundcloud .left:before {
  content: "\f1be";
}
.app-lfsamaster .icn-database,
.app-lfsamaster .appIconDatabase .left:before {
  content: "\f1c0";
}
.app-lfsamaster .icn-file-pdf-o,
.app-lfsamaster .appIconFilePdfO .left:before {
  content: "\f1c1";
}
.app-lfsamaster .icn-file-word-o,
.app-lfsamaster .appIconFileWordO .left:before {
  content: "\f1c2";
}
.app-lfsamaster .icn-file-excel-o,
.app-lfsamaster .appIconFileExcelO .left:before {
  content: "\f1c3";
}
.app-lfsamaster .icn-file-powerpoint-o,
.app-lfsamaster .appIconFilePowerpointO .left:before {
  content: "\f1c4";
}
.app-lfsamaster .icn-file-photo-o,
.app-lfsamaster .appIconFilePhotoO .left:before,
.app-lfsamaster .icn-file-picture-o,
.app-lfsamaster .appIconFilePictureO .left:before,
.app-lfsamaster .icn-file-image-o,
.app-lfsamaster .appIconFileImageO .left:before {
  content: "\f1c5";
}
.app-lfsamaster .icn-file-zip-o,
.app-lfsamaster .appIconFileZipO .left:before,
.app-lfsamaster .icn-file-archive-o,
.app-lfsamaster .appIconFileArchiveO .left:before {
  content: "\f1c6";
}
.app-lfsamaster .icn-file-sound-o,
.app-lfsamaster .appIconFileSoundO .left:before,
.app-lfsamaster .icn-file-audio-o,
.app-lfsamaster .appIconFileAudioO .left:before {
  content: "\f1c7";
}
.app-lfsamaster .icn-file-movie-o,
.app-lfsamaster .appIconFileMovieO .left:before,
.app-lfsamaster .icn-file-video-o,
.app-lfsamaster .appIconFileVideoO .left:before {
  content: "\f1c8";
}
.app-lfsamaster .icn-file-code-o,
.app-lfsamaster .appIconFileCodeO .left:before {
  content: "\f1c9";
}
.app-lfsamaster .icn-vine,
.app-lfsamaster .appIconVine .left:before {
  content: "\f1ca";
}
.app-lfsamaster .icn-codepen,
.app-lfsamaster .appIconCodepen .left:before {
  content: "\f1cb";
}
.app-lfsamaster .icn-jsfiddle,
.app-lfsamaster .appIconJsfiddle .left:before {
  content: "\f1cc";
}
.app-lfsamaster .icn-life-bouy,
.app-lfsamaster .appIconLifeBouy .left:before,
.app-lfsamaster .icn-life-buoy,
.app-lfsamaster .appIconLifeBuoy .left:before,
.app-lfsamaster .icn-life-saver,
.app-lfsamaster .appIconLifeSaver .left:before,
.app-lfsamaster .icn-support,
.app-lfsamaster .appIconSupport .left:before,
.app-lfsamaster .icn-life-ring,
.app-lfsamaster .appIconLifeRing .left:before {
  content: "\f1cd";
}
.app-lfsamaster .icn-circle-o-notch,
.app-lfsamaster .appIconCircleONotch .left:before {
  content: "\f1ce";
}
.app-lfsamaster .icn-ra,
.app-lfsamaster .appIconRa .left:before,
.app-lfsamaster .icn-rebel,
.app-lfsamaster .appIconRebel .left:before {
  content: "\f1d0";
}
.app-lfsamaster .icn-ge,
.app-lfsamaster .appIconGe .left:before,
.app-lfsamaster .icn-empire,
.app-lfsamaster .appIconEmpire .left:before {
  content: "\f1d1";
}
.app-lfsamaster .icn-git-square,
.app-lfsamaster .appIconGitSquare .left:before {
  content: "\f1d2";
}
.app-lfsamaster .icn-git,
.app-lfsamaster .appIconGit .left:before {
  content: "\f1d3";
}
.app-lfsamaster .icn-y-combinator-square,
.app-lfsamaster .appIconYCombinatorSquare .left:before,
.app-lfsamaster .icn-yc-square,
.app-lfsamaster .appIconYcSquare .left:before,
.app-lfsamaster .icn-hacker-news,
.app-lfsamaster .appIconHackerNews .left:before {
  content: "\f1d4";
}
.app-lfsamaster .icn-tencent-weibo,
.app-lfsamaster .appIconTencentWeibo .left:before {
  content: "\f1d5";
}
.app-lfsamaster .icn-qq,
.app-lfsamaster .appIconQq .left:before {
  content: "\f1d6";
}
.app-lfsamaster .icn-wechat,
.app-lfsamaster .appIconWechat .left:before,
.app-lfsamaster .icn-weixin,
.app-lfsamaster .appIconWeixin .left:before {
  content: "\f1d7";
}
.app-lfsamaster .icn-send,
.app-lfsamaster .appIconSend .left:before,
.app-lfsamaster .icn-paper-plane,
.app-lfsamaster .appIconPaperPlane .left:before {
  content: "\f1d8";
}
.app-lfsamaster .icn-send-o,
.app-lfsamaster .appIconSendO .left:before,
.app-lfsamaster .icn-paper-plane-o,
.app-lfsamaster .appIconPaperPlaneO .left:before {
  content: "\f1d9";
}
.app-lfsamaster .icn-history,
.app-lfsamaster .appIconHistory .left:before {
  content: "\f1da";
}
.app-lfsamaster .icn-circle-thin,
.app-lfsamaster .appIconCircleThin .left:before {
  content: "\f1db";
}
.app-lfsamaster .icn-header,
.app-lfsamaster .appIconHeader .left:before {
  content: "\f1dc";
}
.app-lfsamaster .icn-paragraph,
.app-lfsamaster .appIconParagraph .left:before {
  content: "\f1dd";
}
.app-lfsamaster .icn-sliders,
.app-lfsamaster .appIconSliders .left:before {
  content: "\f1de";
}
.app-lfsamaster .icn-share-alt,
.app-lfsamaster .appIconShareAlt .left:before {
  content: "\f1e0";
}
.app-lfsamaster .icn-share-alt-square,
.app-lfsamaster .appIconShareAltSquare .left:before {
  content: "\f1e1";
}
.app-lfsamaster .icn-bomb,
.app-lfsamaster .appIconBomb .left:before {
  content: "\f1e2";
}
.app-lfsamaster .icn-soccer-ball-o,
.app-lfsamaster .appIconSoccerBallO .left:before,
.app-lfsamaster .icn-futbol-o,
.app-lfsamaster .appIconFutbolO .left:before {
  content: "\f1e3";
}
.app-lfsamaster .icn-tty,
.app-lfsamaster .appIconTty .left:before {
  content: "\f1e4";
}
.app-lfsamaster .icn-binoculars,
.app-lfsamaster .appIconBinoculars .left:before {
  content: "\f1e5";
}
.app-lfsamaster .icn-plug,
.app-lfsamaster .appIconPlug .left:before {
  content: "\f1e6";
}
.app-lfsamaster .icn-slideshare,
.app-lfsamaster .appIconSlideshare .left:before {
  content: "\f1e7";
}
.app-lfsamaster .icn-twitch,
.app-lfsamaster .appIconTwitch .left:before {
  content: "\f1e8";
}
.app-lfsamaster .icn-yelp,
.app-lfsamaster .appIconYelp .left:before {
  content: "\f1e9";
}
.app-lfsamaster .icn-newspaper-o,
.app-lfsamaster .appIconNewspaperO .left:before {
  content: "\f1ea";
}
.app-lfsamaster .icn-wifi,
.app-lfsamaster .appIconWifi .left:before {
  content: "\f1eb";
}
.app-lfsamaster .icn-calculator,
.app-lfsamaster .appIconCalculator .left:before {
  content: "\f1ec";
}
.app-lfsamaster .icn-paypal,
.app-lfsamaster .appIconPaypal .left:before {
  content: "\f1ed";
}
.app-lfsamaster .icn-google-wallet,
.app-lfsamaster .appIconGoogleWallet .left:before {
  content: "\f1ee";
}
.app-lfsamaster .icn-cc-visa,
.app-lfsamaster .appIconCcVisa .left:before {
  content: "\f1f0";
}
.app-lfsamaster .icn-cc-mastercard,
.app-lfsamaster .appIconCcMastercard .left:before {
  content: "\f1f1";
}
.app-lfsamaster .icn-cc-discover,
.app-lfsamaster .appIconCcDiscover .left:before {
  content: "\f1f2";
}
.app-lfsamaster .icn-cc-amex,
.app-lfsamaster .appIconCcAmex .left:before {
  content: "\f1f3";
}
.app-lfsamaster .icn-cc-paypal,
.app-lfsamaster .appIconCcPaypal .left:before {
  content: "\f1f4";
}
.app-lfsamaster .icn-cc-stripe,
.app-lfsamaster .appIconCcStripe .left:before {
  content: "\f1f5";
}
.app-lfsamaster .icn-bell-slash,
.app-lfsamaster .appIconBellSlash .left:before {
  content: "\f1f6";
}
.app-lfsamaster .icn-bell-slash-o,
.app-lfsamaster .appIconBellSlashO .left:before {
  content: "\f1f7";
}
.app-lfsamaster .icn-trash,
.app-lfsamaster .appIconTrash .left:before {
  content: "\f1f8";
}
.app-lfsamaster .icn-copyright,
.app-lfsamaster .appIconCopyright .left:before {
  content: "\f1f9";
}
.app-lfsamaster .icn-at,
.app-lfsamaster .appIconAt .left:before {
  content: "\f1fa";
}
.app-lfsamaster .icn-eyedropper,
.app-lfsamaster .appIconEyedropper .left:before {
  content: "\f1fb";
}
.app-lfsamaster .icn-paint-brush,
.app-lfsamaster .appIconPaintBrush .left:before {
  content: "\f1fc";
}
.app-lfsamaster .icn-birthday-cake,
.app-lfsamaster .appIconBirthdayCake .left:before {
  content: "\f1fd";
}
.app-lfsamaster .icn-area-chart,
.app-lfsamaster .appIconAreaChart .left:before {
  content: "\f1fe";
}
.app-lfsamaster .icn-pie-chart,
.app-lfsamaster .appIconPieChart .left:before {
  content: "\f200";
}
.app-lfsamaster .icn-line-chart,
.app-lfsamaster .appIconLineChart .left:before {
  content: "\f201";
}
.app-lfsamaster .icn-lastfm,
.app-lfsamaster .appIconLastfm .left:before {
  content: "\f202";
}
.app-lfsamaster .icn-lastfm-square,
.app-lfsamaster .appIconLastfmSquare .left:before {
  content: "\f203";
}
.app-lfsamaster .icn-toggle-off,
.app-lfsamaster .appIconToggleOff .left:before {
  content: "\f204";
}
.app-lfsamaster .icn-toggle-on,
.app-lfsamaster .appIconToggleOn .left:before {
  content: "\f205";
}
.app-lfsamaster .icn-bicycle,
.app-lfsamaster .appIconBicycle .left:before {
  content: "\f206";
}
.app-lfsamaster .icn-bus,
.app-lfsamaster .appIconBus .left:before {
  content: "\f207";
}
.app-lfsamaster .icn-ioxhost,
.app-lfsamaster .appIconIoxhost .left:before {
  content: "\f208";
}
.app-lfsamaster .icn-angellist,
.app-lfsamaster .appIconAngellist .left:before {
  content: "\f209";
}
.app-lfsamaster .icn-cc,
.app-lfsamaster .appIconCc .left:before {
  content: "\f20a";
}
.app-lfsamaster .icn-shekel,
.app-lfsamaster .appIconShekel .left:before,
.app-lfsamaster .icn-sheqel,
.app-lfsamaster .appIconSheqel .left:before,
.app-lfsamaster .icn-ils,
.app-lfsamaster .appIconIls .left:before {
  content: "\f20b";
}
.app-lfsamaster .icn-meanpath,
.app-lfsamaster .appIconMeanpath .left:before {
  content: "\f20c";
}
.app-lfsamaster .icn-buysellads,
.app-lfsamaster .appIconBuysellads .left:before {
  content: "\f20d";
}
.app-lfsamaster .icn-connectdevelop,
.app-lfsamaster .appIconConnectdevelop .left:before {
  content: "\f20e";
}
.app-lfsamaster .icn-dashcube,
.app-lfsamaster .appIconDashcube .left:before {
  content: "\f210";
}
.app-lfsamaster .icn-forumbee,
.app-lfsamaster .appIconForumbee .left:before {
  content: "\f211";
}
.app-lfsamaster .icn-leanpub,
.app-lfsamaster .appIconLeanpub .left:before {
  content: "\f212";
}
.app-lfsamaster .icn-sellsy,
.app-lfsamaster .appIconSellsy .left:before {
  content: "\f213";
}
.app-lfsamaster .icn-shirtsinbulk,
.app-lfsamaster .appIconShirtsinbulk .left:before {
  content: "\f214";
}
.app-lfsamaster .icn-simplybuilt,
.app-lfsamaster .appIconSimplybuilt .left:before {
  content: "\f215";
}
.app-lfsamaster .icn-skyatlas,
.app-lfsamaster .appIconSkyatlas .left:before {
  content: "\f216";
}
.app-lfsamaster .icn-cart-plus,
.app-lfsamaster .appIconCartPlus .left:before {
  content: "\f217";
}
.app-lfsamaster .icn-cart-arrow-down,
.app-lfsamaster .appIconCartArrowDown .left:before {
  content: "\f218";
}
.app-lfsamaster .icn-diamond,
.app-lfsamaster .appIconDiamond .left:before {
  content: "\f219";
}
.app-lfsamaster .icn-ship,
.app-lfsamaster .appIconShip .left:before {
  content: "\f21a";
}
.app-lfsamaster .icn-user-secret,
.app-lfsamaster .appIconUserSecret .left:before {
  content: "\f21b";
}
.app-lfsamaster .icn-motorcycle,
.app-lfsamaster .appIconMotorcycle .left:before {
  content: "\f21c";
}
.app-lfsamaster .icn-street-view,
.app-lfsamaster .appIconStreetView .left:before {
  content: "\f21d";
}
.app-lfsamaster .icn-heartbeat,
.app-lfsamaster .appIconHeartbeat .left:before {
  content: "\f21e";
}
.app-lfsamaster .icn-venus,
.app-lfsamaster .appIconVenus .left:before {
  content: "\f221";
}
.app-lfsamaster .icn-mars,
.app-lfsamaster .appIconMars .left:before {
  content: "\f222";
}
.app-lfsamaster .icn-mercury,
.app-lfsamaster .appIconMercury .left:before {
  content: "\f223";
}
.app-lfsamaster .icn-intersex,
.app-lfsamaster .appIconIntersex .left:before,
.app-lfsamaster .icn-transgender,
.app-lfsamaster .appIconTransgender .left:before {
  content: "\f224";
}
.app-lfsamaster .icn-transgender-alt,
.app-lfsamaster .appIconTransgenderAlt .left:before {
  content: "\f225";
}
.app-lfsamaster .icn-venus-double,
.app-lfsamaster .appIconVenusDouble .left:before {
  content: "\f226";
}
.app-lfsamaster .icn-mars-double,
.app-lfsamaster .appIconMarsDouble .left:before {
  content: "\f227";
}
.app-lfsamaster .icn-venus-mars,
.app-lfsamaster .appIconVenusMars .left:before {
  content: "\f228";
}
.app-lfsamaster .icn-mars-stroke,
.app-lfsamaster .appIconMarsStroke .left:before {
  content: "\f229";
}
.app-lfsamaster .icn-mars-stroke-v,
.app-lfsamaster .appIconMarsStrokeV .left:before {
  content: "\f22a";
}
.app-lfsamaster .icn-mars-stroke-h,
.app-lfsamaster .appIconMarsStrokeH .left:before {
  content: "\f22b";
}
.app-lfsamaster .icn-neuter,
.app-lfsamaster .appIconNeuter .left:before {
  content: "\f22c";
}
.app-lfsamaster .icn-genderless,
.app-lfsamaster .appIconGenderless .left:before {
  content: "\f22d";
}
.app-lfsamaster .icn-facebook-official,
.app-lfsamaster .appIconFacebookOfficial .left:before {
  content: "\f230";
}
.app-lfsamaster .icn-pinterest-p,
.app-lfsamaster .appIconPinterestP .left:before {
  content: "\f231";
}
.app-lfsamaster .icn-whatsapp,
.app-lfsamaster .appIconWhatsapp .left:before {
  content: "\f232";
}
.app-lfsamaster .icn-server,
.app-lfsamaster .appIconServer .left:before {
  content: "\f233";
}
.app-lfsamaster .icn-user-plus,
.app-lfsamaster .appIconUserPlus .left:before {
  content: "\f234";
}
.app-lfsamaster .icn-user-times,
.app-lfsamaster .appIconUserTimes .left:before {
  content: "\f235";
}
.app-lfsamaster .icn-hotel,
.app-lfsamaster .appIconHotel .left:before,
.app-lfsamaster .icn-bed,
.app-lfsamaster .appIconBed .left:before {
  content: "\f236";
}
.app-lfsamaster .icn-viacoin,
.app-lfsamaster .appIconViacoin .left:before {
  content: "\f237";
}
.app-lfsamaster .icn-train,
.app-lfsamaster .appIconTrain .left:before {
  content: "\f238";
}
.app-lfsamaster .icn-subway,
.app-lfsamaster .appIconSubway .left:before {
  content: "\f239";
}
.app-lfsamaster .icn-medium,
.app-lfsamaster .appIconMedium .left:before {
  content: "\f23a";
}
.app-lfsamaster .icn-yc,
.app-lfsamaster .appIconYc .left:before,
.app-lfsamaster .icn-y-combinator,
.app-lfsamaster .appIconYCombinator .left:before {
  content: "\f23b";
}
.app-lfsamaster .icn-optin-monster,
.app-lfsamaster .appIconOptinMonster .left:before {
  content: "\f23c";
}
.app-lfsamaster .icn-opencart,
.app-lfsamaster .appIconOpencart .left:before {
  content: "\f23d";
}
.app-lfsamaster .icn-expeditedssl,
.app-lfsamaster .appIconExpeditedssl .left:before {
  content: "\f23e";
}
.app-lfsamaster .icn-battery-4,
.app-lfsamaster .appIconBattery4 .left:before,
.app-lfsamaster .icn-battery-full,
.app-lfsamaster .appIconBatteryFull .left:before {
  content: "\f240";
}
.app-lfsamaster .icn-battery-3,
.app-lfsamaster .appIconBattery3 .left:before,
.app-lfsamaster .icn-battery-three-quarters,
.app-lfsamaster .appIconBatteryThreeQuarters .left:before {
  content: "\f241";
}
.app-lfsamaster .icn-battery-2,
.app-lfsamaster .appIconBattery2 .left:before,
.app-lfsamaster .icn-battery-half,
.app-lfsamaster .appIconBatteryHalf .left:before {
  content: "\f242";
}
.app-lfsamaster .icn-battery-1,
.app-lfsamaster .appIconBattery1 .left:before,
.app-lfsamaster .icn-battery-quarter,
.app-lfsamaster .appIconBatteryQuarter .left:before {
  content: "\f243";
}
.app-lfsamaster .icn-battery-0,
.app-lfsamaster .appIconBattery0 .left:before,
.app-lfsamaster .icn-battery-empty,
.app-lfsamaster .appIconBatteryEmpty .left:before {
  content: "\f244";
}
.app-lfsamaster .icn-mouse-pointer,
.app-lfsamaster .appIconMousePointer .left:before {
  content: "\f245";
}
.app-lfsamaster .icn-i-cursor,
.app-lfsamaster .appIconICursor .left:before {
  content: "\f246";
}
.app-lfsamaster .icn-object-group,
.app-lfsamaster .appIconObjectGroup .left:before {
  content: "\f247";
}
.app-lfsamaster .icn-object-ungroup,
.app-lfsamaster .appIconObjectUngroup .left:before {
  content: "\f248";
}
.app-lfsamaster .icn-sticky-note,
.app-lfsamaster .appIconStickyNote .left:before {
  content: "\f249";
}
.app-lfsamaster .icn-sticky-note-o,
.app-lfsamaster .appIconStickyNoteO .left:before {
  content: "\f24a";
}
.app-lfsamaster .icn-cc-jcb,
.app-lfsamaster .appIconCcJcb .left:before {
  content: "\f24b";
}
.app-lfsamaster .icn-cc-diners-club,
.app-lfsamaster .appIconCcDinersClub .left:before {
  content: "\f24c";
}
.app-lfsamaster .icn-clone,
.app-lfsamaster .appIconClone .left:before {
  content: "\f24d";
}
.app-lfsamaster .icn-balance-scale,
.app-lfsamaster .appIconBalanceScale .left:before {
  content: "\f24e";
}
.app-lfsamaster .icn-hourglass-o,
.app-lfsamaster .appIconHourglassO .left:before {
  content: "\f250";
}
.app-lfsamaster .icn-hourglass-1,
.app-lfsamaster .appIconHourglass1 .left:before,
.app-lfsamaster .icn-hourglass-start,
.app-lfsamaster .appIconHourglassStart .left:before {
  content: "\f251";
}
.app-lfsamaster .icn-hourglass-2,
.app-lfsamaster .appIconHourglass2 .left:before,
.app-lfsamaster .icn-hourglass-half,
.app-lfsamaster .appIconHourglassHalf .left:before {
  content: "\f252";
}
.app-lfsamaster .icn-hourglass-3,
.app-lfsamaster .appIconHourglass3 .left:before,
.app-lfsamaster .icn-hourglass-end,
.app-lfsamaster .appIconHourglassEnd .left:before {
  content: "\f253";
}
.app-lfsamaster .icn-hourglass,
.app-lfsamaster .appIconHourglass .left:before {
  content: "\f254";
}
.app-lfsamaster .icn-hand-grab-o,
.app-lfsamaster .appIconHandGrabO .left:before,
.app-lfsamaster .icn-hand-rock-o,
.app-lfsamaster .appIconHandRockO .left:before {
  content: "\f255";
}
.app-lfsamaster .icn-hand-stop-o,
.app-lfsamaster .appIconHandStopO .left:before,
.app-lfsamaster .icn-hand-paper-o,
.app-lfsamaster .appIconHandPaperO .left:before {
  content: "\f256";
}
.app-lfsamaster .icn-hand-scissors-o,
.app-lfsamaster .appIconHandScissorsO .left:before {
  content: "\f257";
}
.app-lfsamaster .icn-hand-lizard-o,
.app-lfsamaster .appIconHandLizardO .left:before {
  content: "\f258";
}
.app-lfsamaster .icn-hand-spock-o,
.app-lfsamaster .appIconHandSpockO .left:before {
  content: "\f259";
}
.app-lfsamaster .icn-hand-pointer-o,
.app-lfsamaster .appIconHandPointerO .left:before {
  content: "\f25a";
}
.app-lfsamaster .icn-hand-peace-o,
.app-lfsamaster .appIconHandPeaceO .left:before {
  content: "\f25b";
}
.app-lfsamaster .icn-trademark,
.app-lfsamaster .appIconTrademark .left:before {
  content: "\f25c";
}
.app-lfsamaster .icn-registered,
.app-lfsamaster .appIconRegistered .left:before {
  content: "\f25d";
}
.app-lfsamaster .icn-creative-commons,
.app-lfsamaster .appIconCreativeCommons .left:before {
  content: "\f25e";
}
.app-lfsamaster .icn-gg,
.app-lfsamaster .appIconGg .left:before {
  content: "\f260";
}
.app-lfsamaster .icn-gg-circle,
.app-lfsamaster .appIconGgCircle .left:before {
  content: "\f261";
}
.app-lfsamaster .icn-tripadvisor,
.app-lfsamaster .appIconTripadvisor .left:before {
  content: "\f262";
}
.app-lfsamaster .icn-odnoklassniki,
.app-lfsamaster .appIconOdnoklassniki .left:before {
  content: "\f263";
}
.app-lfsamaster .icn-odnoklassniki-square,
.app-lfsamaster .appIconOdnoklassnikiSquare .left:before {
  content: "\f264";
}
.app-lfsamaster .icn-get-pocket,
.app-lfsamaster .appIconGetPocket .left:before {
  content: "\f265";
}
.app-lfsamaster .icn-wikipedia-w,
.app-lfsamaster .appIconWikipediaW .left:before {
  content: "\f266";
}
.app-lfsamaster .icn-safari,
.app-lfsamaster .appIconSafari .left:before {
  content: "\f267";
}
.app-lfsamaster .icn-chrome,
.app-lfsamaster .appIconChrome .left:before {
  content: "\f268";
}
.app-lfsamaster .icn-firefox,
.app-lfsamaster .appIconFirefox .left:before {
  content: "\f269";
}
.app-lfsamaster .icn-opera,
.app-lfsamaster .appIconOpera .left:before {
  content: "\f26a";
}
.app-lfsamaster .icn-internet-explorer,
.app-lfsamaster .appIconInternetExplorer .left:before {
  content: "\f26b";
}
.app-lfsamaster .icn-tv,
.app-lfsamaster .appIconTv .left:before,
.app-lfsamaster .icn-television,
.app-lfsamaster .appIconTelevision .left:before {
  content: "\f26c";
}
.app-lfsamaster .icn-contao,
.app-lfsamaster .appIconContao .left:before {
  content: "\f26d";
}
.app-lfsamaster .icn-500px,
.app-lfsamaster .appIcon500Px .left:before {
  content: "\f26e";
}
.app-lfsamaster .icn-amazon,
.app-lfsamaster .appIconAmazon .left:before {
  content: "\f270";
}
.app-lfsamaster .icn-calendar-plus-o,
.app-lfsamaster .appIconCalendarPlusO .left:before {
  content: "\f271";
}
.app-lfsamaster .icn-calendar-minus-o,
.app-lfsamaster .appIconCalendarMinusO .left:before {
  content: "\f272";
}
.app-lfsamaster .icn-calendar-times-o,
.app-lfsamaster .appIconCalendarTimesO .left:before {
  content: "\f273";
}
.app-lfsamaster .icn-calendar-check-o,
.app-lfsamaster .appIconCalendarCheckO .left:before {
  content: "\f274";
}
.app-lfsamaster .icn-industry,
.app-lfsamaster .appIconIndustry .left:before {
  content: "\f275";
}
.app-lfsamaster .icn-map-pin,
.app-lfsamaster .appIconMapPin .left:before {
  content: "\f276";
}
.app-lfsamaster .icn-map-signs,
.app-lfsamaster .appIconMapSigns .left:before {
  content: "\f277";
}
.app-lfsamaster .icn-map-o,
.app-lfsamaster .appIconMapO .left:before {
  content: "\f278";
}
.app-lfsamaster .icn-map,
.app-lfsamaster .appIconMap .left:before {
  content: "\f279";
}
.app-lfsamaster .icn-commenting,
.app-lfsamaster .appIconCommenting .left:before {
  content: "\f27a";
}
.app-lfsamaster .icn-commenting-o,
.app-lfsamaster .appIconCommentingO .left:before {
  content: "\f27b";
}
.app-lfsamaster .icn-houzz,
.app-lfsamaster .appIconHouzz .left:before {
  content: "\f27c";
}
.app-lfsamaster .icn-vimeo,
.app-lfsamaster .appIconVimeo .left:before {
  content: "\f27d";
}
.app-lfsamaster .icn-black-tie,
.app-lfsamaster .appIconBlackTie .left:before {
  content: "\f27e";
}
.app-lfsamaster .icn-fonticons,
.app-lfsamaster .appIconFonticons .left:before {
  content: "\f280";
}
.app-lfsamaster .icn-reddit-alien,
.app-lfsamaster .appIconRedditAlien .left:before {
  content: "\f281";
}
.app-lfsamaster .icn-edge,
.app-lfsamaster .appIconEdge .left:before {
  content: "\f282";
}
.app-lfsamaster .icn-credit-card-alt,
.app-lfsamaster .appIconCreditCardAlt .left:before {
  content: "\f283";
}
.app-lfsamaster .icn-codiepie,
.app-lfsamaster .appIconCodiepie .left:before {
  content: "\f284";
}
.app-lfsamaster .icn-modx,
.app-lfsamaster .appIconModx .left:before {
  content: "\f285";
}
.app-lfsamaster .icn-fort-awesome,
.app-lfsamaster .appIconFortAwesome .left:before {
  content: "\f286";
}
.app-lfsamaster .icn-usb,
.app-lfsamaster .appIconUsb .left:before {
  content: "\f287";
}
.app-lfsamaster .icn-product-hunt,
.app-lfsamaster .appIconProductHunt .left:before {
  content: "\f288";
}
.app-lfsamaster .icn-mixcloud,
.app-lfsamaster .appIconMixcloud .left:before {
  content: "\f289";
}
.app-lfsamaster .icn-scribd,
.app-lfsamaster .appIconScribd .left:before {
  content: "\f28a";
}
.app-lfsamaster .icn-pause-circle,
.app-lfsamaster .appIconPauseCircle .left:before {
  content: "\f28b";
}
.app-lfsamaster .icn-pause-circle-o,
.app-lfsamaster .appIconPauseCircleO .left:before {
  content: "\f28c";
}
.app-lfsamaster .icn-stop-circle,
.app-lfsamaster .appIconStopCircle .left:before {
  content: "\f28d";
}
.app-lfsamaster .icn-stop-circle-o,
.app-lfsamaster .appIconStopCircleO .left:before {
  content: "\f28e";
}
.app-lfsamaster .icn-shopping-bag,
.app-lfsamaster .appIconShoppingBag .left:before {
  content: "\f290";
}
.app-lfsamaster .icn-shopping-basket,
.app-lfsamaster .appIconShoppingBasket .left:before {
  content: "\f291";
}
.app-lfsamaster .icn-hashtag,
.app-lfsamaster .appIconHashtag .left:before {
  content: "\f292";
}
.app-lfsamaster .icn-bluetooth,
.app-lfsamaster .appIconBluetooth .left:before {
  content: "\f293";
}
.app-lfsamaster .icn-bluetooth-b,
.app-lfsamaster .appIconBluetoothB .left:before {
  content: "\f294";
}
.app-lfsamaster .icn-percent,
.app-lfsamaster .appIconPercent .left:before {
  content: "\f295";
}
.app-lfsamaster .icn-id-badge,
.app-lfsamaster .appIconIdBadge .left:before {
  content: "\f2c1";
}
.app-lfsamaster .icn-user-o,
.app-lfsamaster .appIconUserO .left:before {
  content: "\f2c0";
}
.app-lfsamaster [class^="appIcon"] > .left:before,
.app-lfsamaster [class*=" appIcon"] > .left:before,
.app-lfsamaster [class^="appIcon"] > .right:before,
.app-lfsamaster [class*=" appIcon"] > .right:before,
.app-lfsamaster .appButton > .left:before,
.app-lfsamaster .appButton > .right:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 4px;
}
.app-lfsamaster .appIconL > .left,
.app-lfsamaster .appIconL > .right {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.app-lfsamaster .appIcon2x > .left,
.app-lfsamaster .appIcon2x > .right {
  font-size: 2em;
}
.app-lfsamaster .appIcon3x > .left,
.app-lfsamaster .appIcon3x > .right {
  font-size: 3em;
}
.app-lfsamaster .appIcon4x > .left,
.app-lfsamaster .appIcon4x > .right {
  font-size: 4em;
}
.app-lfsamaster .appIcon5x > .left,
.app-lfsamaster .appIcon5x > .right {
  font-size: 5em;
}
.app-lfsamaster .icn-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.app-lfsamaster .icn-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.app-lfsamaster .icn-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.app-lfsamaster .icn-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.app-lfsamaster .icn-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.app-lfsamaster .icn-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.app-lfsamaster .icn-stack-1x,
.app-lfsamaster .icn-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.app-lfsamaster .icn-stack-1x {
  line-height: inherit;
}
.app-lfsamaster .icn-stack-2x {
  font-size: 2em;
}
.app-lfsamaster .icn-inverse {
  color: #ffffff;
}
.app-lfsamaster .icn-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.app-lfsamaster select::-ms-expand {
  border: 0;
  background: 0;
}
.app-lfsamaster code {
  white-space: pre-wrap;
}
.app-lfsamaster .appSubMenuName:active,
.app-lfsamaster .open .appSubMenuName {
  outline: 0;
}
.app-lfsamaster .appSubMenuName .right {
  border: none;
  content: "";
}
.app-lfsamaster .appSubMenuName .right:after {
  font-family: FontAwesome;
  content: "\f107";
  content: "  \f107";
  border: none;
  font-size: 1.125rem;
  padding-left: 4px;
}
.app-lfsamaster .appSubMenuName .right:hover {
  text-decoration: none;
  border: none;
}
.app-lfsamaster .appMenuHasChildren .right {
  margin-top: 8px;
}
.app-lfsamaster .appMenuHasChildren:hover .right,
.app-lfsamaster .open .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-lfsamaster .appSubMenu > ul {
  padding: 10px;
  margin: 1px 0 0;
  list-style: none;
}
.app-lfsamaster .appSubMenu {
  position: absolute;
  top: auto;
  z-index: 1000;
  display: none;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .appSubMenu.appPullRight {
  right: 0;
  left: auto;
}
.app-lfsamaster .appSubMenu .divider {
  *width: 100%;
  height: 1px;
  margin: 11px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.app-lfsamaster .appSubMenu a {
  display: block;
  padding: 10px 25px;
  clear: both;
  color: #253036;
  text-decoration: none;
  font-size: 1.125rem;
}
.app-lfsamaster .appSubMenu a:hover {
  color: #153b84;
}
.app-lfsamaster .appCmsMenuContainer .appSubMenu {
  right: auto;
}
.app-lfsamaster .appSubMenu li > a:hover,
.app-lfsamaster .appSubMenu li > a:focus,
.app-lfsamaster .appSubMenu li > a:active,
.app-lfsamaster .appSubMenu .open > a,
.app-lfsamaster .appSubMenu .open > a:hover,
.app-lfsamaster .appSubMenu li > a:hover .checkbox {
  color: #153b84;
  text-decoration: underline;
  background-color: rgba(0, 0, 0, 0.05);
}
.app-lfsamaster .open > .appSubMenu {
  display: block;
}
.app-lfsamaster .appPullRight .appSubMenu {
  left: auto;
}
.app-lfsamaster .typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster ul.appTabs .appSubMenuName .right,
.app-lfsamaster .appPills .appSubMenuName .right {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  margin-top: 6px;
}
.app-lfsamaster ul.appTabs .appSubMenuName:hover .right,
.app-lfsamaster .appPills .appSubMenuName:hover .right {
  border-top-color: #0b1d42;
  border-bottom-color: #0b1d42;
}
.app-lfsamaster ul.appTabs .active .appSubMenuName .right,
.app-lfsamaster .appPills .active .appSubMenuName .right {
  border-top-color: #314049;
  border-bottom-color: #314049;
}
.app-lfsamaster .appNav > .appMenuHasChildren.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.app-lfsamaster ul.appTabs .open .appSubMenuName,
.app-lfsamaster .appPills .open .appSubMenuName,
.app-lfsamaster .appNav > li.appMenuHasChildren.open.active > a:hover {
  color: #ffffff;
  background-color: #70787c;
  border-color: #70787c;
}
.app-lfsamaster .tabs-stacked .open > a:hover {
  border-color: #70787c;
}
.app-lfsamaster .navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #d45a78;
  background-image: -moz-linear-gradient(top, #cc0033, #e0e0e0);
  background-image: -ms-linear-gradient(top, #cc0033, #e0e0e0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc0033), to(#e0e0e0));
  background-image: -webkit-linear-gradient(top, #cc0033, #e0e0e0);
  background-image: -o-linear-gradient(top, #cc0033, #e0e0e0);
  background-image: linear-gradient(top, #cc0033, #e0e0e0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0033', endColorstr='#e0e0e0', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}
.app-lfsamaster .nav-collapse.collapse {
  height: auto;
}
.app-lfsamaster .appNavBar {
  height: 100%;
  color: #253036;
  overflow: visible;
  *z-index: 2;
}
.app-lfsamaster .appNavBar .appNavBarText {
  margin-bottom: 0;
  line-height: 40px;
}
.app-lfsamaster .appNavBar .appNavBarLink {
  color: #253036;
}
.app-lfsamaster .appNavBar .appNavBarLink:hover {
  color: #0b1d42;
}
.app-lfsamaster .appNavBar .appButton,
.app-lfsamaster .appNavBar .appGroupMenu {
  margin-top: 5px;
}
.app-lfsamaster .appNavBar .appGroupMenu .appButton {
  margin: 0;
}
.app-lfsamaster .bellavitaMenu {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  pointer-events: none;
}
.app-lfsamaster .bellavitaMenu.open {
  display: block;
  pointer-events: all;
}
.app-lfsamaster .bellavitaMenu .appNavBar {
  display: block;
  margin: auto;
}
.app-lfsamaster .bellavitaMenu#appMainNavigation .appMenu.appNavBar > nav > ul {
  background: white;
}
.app-lfsamaster .bellavitaMenu .appNavBar {
  position: relative;
  z-index: 2;
  height: 100%;
}
.app-lfsamaster .bellavitaMenu .appNavBar a:hover,
.app-lfsamaster .bellavitaMenu .appNavBar a:active,
.app-lfsamaster .bellavitaMenu .appNavBar a:focus {
  display: block;
  color: #0b1d42;
  text-decoration: underline;
}
.app-lfsamaster .bellavitaMenu#appMainNavigation .appMenu.appNavBar > nav > ul {
  border-radius: 3px;
}
.app-lfsamaster .bellavitaMenu#appMainNavigation > .appMenu.appNavBar > nav > ul > li > a {
  padding-left: 15px;
}
@media (max-width: 768px) {
  .app-lfsamaster .bellavitaMenu .appNavBar {
    background-position: 200px 0;
  }
}
@media (max-width: 960px) {
  .app-lfsamaster .bellavitaMenu .appNavBar {
    background-image: none;
  }
}
.app-lfsamaster .appNavBar .container {
  width: auto;
}
.app-lfsamaster .appNavBarForm {
  margin-bottom: 0;
}
.app-lfsamaster .appNavBarForm:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appNavBarForm input,
.app-lfsamaster .appNavBarForm select,
.app-lfsamaster .appNavBarForm .radio,
.app-lfsamaster .appNavBarForm .checkbox {
  margin-top: 5px;
}
.app-lfsamaster .appNavBarForm input,
.app-lfsamaster .appNavBarForm select {
  display: inline-block;
  margin-bottom: 0;
}
.app-lfsamaster .appNavBarForm input[type="image"],
.app-lfsamaster .appNavBarForm input[type="checkbox"],
.app-lfsamaster .appNavBarForm input[type="radio"] {
  margin-top: 3px;
}
.app-lfsamaster .appNavBarForm .appInputAppend,
.app-lfsamaster .appNavBarForm .appInputPrepend {
  margin-top: 6px;
  white-space: nowrap;
}
.app-lfsamaster .appNavBarForm .appInputAppend input,
.app-lfsamaster .appNavBarForm .appInputPrepend input {
  margin-top: 0;
}
.app-lfsamaster .dialogOverlay.open:before,
.app-lfsamaster .appGroupMenu.appMenuDepth0.open:before {
  content: " ";
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.app-lfsamaster .appNavBar .appNav:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-position: 250px 0;
  background-repeat: repeat-y;
}
.app-lfsamaster .appNavBar .nav.appPullRight {
  float: right;
}
.app-lfsamaster .appNavBar .appNav > li {
  display: block;
  float: left;
}
.app-lfsamaster .appNavBar .appNav > li a {
  float: none;
  line-height: normal;
  position: relative;
  text-decoration: underline;
  text-transform: capitalize;
}
.app-lfsamaster .bellavitaMenu li > a {
  padding: 12px;
  line-height: normal;
}
.app-lfsamaster .bellavitaMenu li > a:hover,
.app-lfsamaster .bellavitaMenu li > a:focus,
.app-lfsamaster .bellavitaMenu li > a:active {
  color: #0b1d42;
  text-decoration: underline;
}
.app-lfsamaster .appNavBar .appButton {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 24px;
}
.app-lfsamaster .appNavBar .appGroupMenu {
  margin: 0;
  padding: 5px 5px 6px;
}
.app-lfsamaster .appNavBar .appMainMenu.appNav .open > a,
.app-lfsamaster .appNavBar .appMainMenu.appNav .open > a:hover {
  color: #0b1d42;
}
.app-lfsamaster .appNavBar .divider-vertical {
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #e0e0e0;
  border-right: 1px solid #cc0033;
}
.app-lfsamaster .appNavBar .nav.appPullRight {
  margin-left: 10px;
  margin-right: 0;
}
.app-lfsamaster .appNavBar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #cc0033;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.app-lfsamaster .appNavBar .btn-navbar:hover,
.app-lfsamaster .appNavBar .btn-navbar:active,
.app-lfsamaster .appNavBar .btn-navbar.active {
  background-color: #e0e0e0;
  *background-color: #ededed;
}
.app-lfsamaster .appNavBar .btn-navbar:active,
.app-lfsamaster .appNavBar .btn-navbar.active {
  background-color: #fafafa \9;
}
.app-lfsamaster .appNavBar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appSubMenu {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-lfsamaster .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  border: none;
  margin-top: 0;
  overflow: hidden;
  width: auto;
  margin-left: -4px;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right {
  display: inline-block;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right:after {
  content: "\f0da";
  float: right;
  font-family: FontAwesome;
  font-size: 1rem;
  position: absolute;
  right: 5px;
  line-height: 0;
  top: 50%;
}
.app-lfsamaster .appNavBar .appNav li.appMenuHasChildren.active > .appSubMenuName:hover {
  color: #ffffff;
}
.app-lfsamaster .appNavBar .appPullRight .appSubMenu,
.app-lfsamaster .appNavBar .appSubMenu.appPullRight {
  left: auto;
  right: 0;
}
.app-lfsamaster .appNavBar .appPullRight .appSubMenu:before,
.app-lfsamaster .appNavBar .appSubMenu.appPullRight:before {
  left: auto;
  right: 12px;
}
.app-lfsamaster .appNavBar .appPullRight .appSubMenu:after,
.app-lfsamaster .appNavBar .appSubMenu.appPullRight:after {
  left: auto;
  right: 13px;
}
.app-lfsamaster .ie8 .appMenuContainer {
  filter: none;
}
.app-lfsamaster .mega.open > .appSubMenu {
  right: 20px;
  left: 20px;
  max-width: 1258px;
}
.app-lfsamaster .bellavitaMenu .mega.open > .appSubMenu {
  right: inherit;
  position: absolute;
  float: none;
  top: 6px;
  left: 356px;
  max-width: none;
}
.app-lfsamaster .mega .appMenuColumn {
  float: left;
}
.app-lfsamaster .mega .leftColumn {
  margin-right: 1.20481928%;
  float: left;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .mega .rightColumn {
  float: right;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .mega .appMenuColumn .appSubMenu {
  display: block;
  position: inherit;
  top: inherit;
  left: inherit;
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  min-width: inherit;
}
.app-lfsamaster .bellavitaMenu .mega .appMenuColumn .appSubMenu {
  position: static;
}
.app-lfsamaster .mega .appMenuColumn > .appSubMenu {
  padding: 0;
  border: 0;
}
.app-lfsamaster .mega.appHasSecondLevel.open > .appSubMenu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #d5d5d5;
  background-image: -moz-linear-gradient(top, #dfdfdf, #c7c7c7);
  background-image: -ms-linear-gradient(top, #dfdfdf, #c7c7c7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#c7c7c7));
  background-image: -webkit-linear-gradient(top, #dfdfdf, #c7c7c7);
  background-image: -o-linear-gradient(top, #dfdfdf, #c7c7c7);
  background-image: linear-gradient(top, #dfdfdf, #c7c7c7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#c7c7c7', GradientType=0);
  padding-bottom: 0;
}
.app-lfsamaster .mega.appHasSecondLevel.open .appSubMenuName:active,
.app-lfsamaster .mega.appHasSecondLevel.open .appSubMenuName:focus {
  text-decoration: underline;
}
.app-lfsamaster .ie .mega.appHasSecondLevel.open > .appSubMenu {
  filter: none;
}
.app-lfsamaster .mega.appHasSecondLevel > .appSubMenu > li {
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
  border-left: 0px solid rgba(255,255,255,0.2);
}
.app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel > .appSubMenu > li {
  float: none;
  border: none;
  border-right: 0px solid rgba(255,255,255,0.2);
}
.app-lfsamaster .mega.appHasSecondLevel.open > .appSubMenu .appSubMenu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.app-lfsamaster .mega.appHasSecondLevel > .appSubMenu > .open > .appSubMenu {
  display: block;
  float: none;
  margin-left: -1px;
  margin-right: -1px;
  right: 0;
  width: auto;
  border-top: none;
}
.app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel > .appSubMenu > .open > .appSubMenu {
  margin-right: 10px;
}
.app-lfsamaster .mega .appSecondLevel > .appSubMenuName .right,
.app-lfsamaster .mega .appSecondLevel.open > .appSubMenuName .right {
  display: none;
}
.app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appSubMenu {
  display: block;
  position: inherit;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appSubMenu:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .bellavitaMenu .mega .appSecondLevel.open > .appSubMenu .appSubMenu {
  position: static;
  width: 100%;
  box-sizing: border-box;
}
.app-lfsamaster .mega .appSecondLevel > a {
  font-size: 1.125rem;
  text-decoration: none;
}
.app-lfsamaster .mega .appSecondLevel > .appSubMenu {
  left: 0;
  right: 0;
  top: 100%;
  background-color: #253036;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .mega .appSecondLevel > .appSubMenu {
  background: #e0e0e0;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .mega .appSecondLevel > .appSubMenu:focus {
  outline: 1px dotted #ccc;
}
.app-lfsamaster .mega .appSubMenu a {
  display: inline-block;
  position: relative;
}
.app-lfsamaster .mega .appSubMenu,
.app-lfsamaster .mega .appSubMenu .appSubMenu {
  left: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-lfsamaster .mega .appSubMenu:before,
.app-lfsamaster .mega .appSubMenu .appSubMenu:before,
.app-lfsamaster .mega .appSubMenu:after,
.app-lfsamaster .mega .appSubMenu .appSubMenu:after {
  display: none;
  border: none;
}
.app-lfsamaster .bellavitaMenu .mega .appSubMenu:before,
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .appSubMenu:before,
.app-lfsamaster .bellavitaMenu .mega .appSubMenu:after,
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .appSubMenu:after {
  display: block;
}
.app-lfsamaster .bellavitaMenu.dialogOverlay:after {
  top: -8px;
  content: " ";
  left: 40%;
  display: none;
}
.app-lfsamaster .bellavitaMenu.dialogOverlay.open:after {
  display: block;
}
.app-lfsamaster .bellavitaMenu .appNav.open .mega.open > a.appSubMenuName .left,
.app-lfsamaster .bellavitaMenu .mega .open > a.appSubMenuName .left,
.app-lfsamaster .bellavitaMenu .appNav .open > a.appSubMenuName .left {
  display: none;
}
.app-lfsamaster .mega.appHasSecondLevel.open > a.appSubMenuName .left {
  border-bottom-color: #dfdfdf;
}
.app-lfsamaster .mega .appSubMenu .group {
  float: left;
}
.app-lfsamaster .mega .appSubMenu .group:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .group {
  position: relative;
  width: 100%;
  border-top: 1px dotted rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .mega .appMenuColumn .group {
  float: none;
}
.app-lfsamaster .mega .appSubMenu .group .appSubMenu {
  padding-top: 0;
  display: block;
}
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .group .appSubMenu {
  padding-left: 10px;
}
.app-lfsamaster .mega .group.appMenuDepth1 > .appSubMenu {
  position: static;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster .mega .appLabel {
  cursor: default;
  margin: 4px 15px;
  color: #000000;
  font-weight: bold;
  font-size: 1.25rem;
}
.app-lfsamaster .bellavitaMenu .mega .appLabel {
  display: block;
  color: black;
  cursor: pointer;
  margin-top: 8px;
}
.app-lfsamaster .mega a:hover {
  background: transparent;
}
.app-lfsamaster .appNav > li > a .left + span {
  font-size: 1rem;
}
.app-lfsamaster .appNav > li > a .right {
  font-size: 1rem;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appSubMenu {
  position: absolute;
  left: 355px;
  top: 0px;
  background: #e0e0e0;
  right: 16px;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav {
  display: none;
  background: transparent;
  right: 0;
}
.app-lfsamaster .appNav li.open {
  position: relative;
  z-index: 2;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav.open {
  display: block;
  float: none;
}
.app-lfsamaster .bellavitaMenu .appNavBar .open > .appSubMenu {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .mega.appHasSecondLevel.open > .appSubMenu {
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .bellavitaMenu a {
  color: #253036;
  white-space: normal;
  display: block;
}
.app-lfsamaster .bellavitaMenu a:hover,
.app-lfsamaster .bellavitaMenu a:focus,
.app-lfsamaster .bellavitaMenu a:active {
  text-decoration: underline;
  background: rgba(0, 0, 0, 0.05);
  color: #153b84;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav .appSecondLevel > a {
  display: block;
  font-style: normal;
}
.app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel.open > .appSubMenu,
.app-lfsamaster .bellavitaMenu .appNavBar .appNav > li,
.app-lfsamaster .bellavitaMenu .mega .appSecondLevel {
  position: static;
  float: none;
  width: 340px;
}
.app-lfsamaster .bellavitaMenu .mega .appSecondLevel {
  width: 340px;
}
.app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel.open > .appSubMenu {
  position: absolute;
  width: auto;
  right: 0;
  top: 0;
}
.app-lfsamaster .bellavitaMenu .mega .appSecondLevel.open > .appSubMenu .appSubMenu {
  display: block;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appSubMenu:before,
.app-lfsamaster .appNavBar .appSubMenu:after {
  display: none;
}
.app-lfsamaster .bellavitaMenu .mega .appLabel:after {
  content: "\f107";
  font-family: FontAwesome;
  color: #253036;
  position: absolute;
  top: 5px;
  right: 10px;
  display: block;
}
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .group.open {
  display: block;
}
.app-lfsamaster .bellavitaMenu .mega .appSubMenu .group:first-child {
  border: none;
}
.app-lfsamaster .bellavitaMenu .mega .appMenuColumn .appSubMenu .group {
  border-top: 1px dotted rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .bellavitaMenu .mega .appMenuColumn:first-child .appSubMenu .group:first-child {
  border-top: none;
}
.app-lfsamaster .bellavitaMenu .mega .group + .group {
  margin-top: 0;
}
.app-lfsamaster .bellavitaMenu .mega .appSecondLevel.open > .appSubMenu .appMenuColumn > .appSubMenu {
  display: block;
}
.app-lfsamaster .bellavitaMenu .appLabel.open + .appSubMenu {
  display: block;
}
.app-lfsamaster .bellavitaMenu .appNavBar .alwaysVisible {
  display: none;
  width: 250px;
  top: 30px;
  right: 0;
  position: absolute;
  list-style: none;
}
.app-lfsamaster .bellavitaMenu .appNavBar .alwaysVisible a {
  color: #253036;
  text-decoration: none;
}
.app-lfsamaster .bellavitaMenu .appNavBar .appNav.open ~ .alwaysVisible {
  display: block;
}
.app-lfsamaster .appCompanyToolBox,
.app-lfsamaster .appMenuGroupBox {
  position: relative;
}
.app-lfsamaster .appCompanyToolBox {
  margin-top: 30px;
}
.app-lfsamaster .appCompanyToolBox .appButton + .appButton {
  margin-left: 3px;
}
.app-lfsamaster .mega.appGroupMenu {
  position: static;
}
.app-lfsamaster .mega.appGroupMenu.open > .appSubMenuName {
  border: 1px solid #b3b3b3;
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  background: #cccccc;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .mega.appGroupMenu.open > .appSubMenuName .left {
  border: 0;
  left: 0;
  height: 9px;
  width: 100%;
  background: #cccccc;
  bottom: -8px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin-left: -1px;
  margin-right: -1px;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer {
  position: absolute;
  top: auto;
  z-index: 1000;
  display: none;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  border-color: #bbb;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  display: block;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer.appPullRight {
  right: 0;
  left: auto;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer .divider {
  *width: 100%;
  height: 1px;
  margin: 11px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer a {
  display: block;
  padding: 10px 25px;
  clear: both;
  color: #253036;
  text-decoration: none;
  font-size: 1.125rem;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer a:hover {
  color: #153b84;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer .maintainSubmenu .appMenu {
  width: 100%;
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0 0;
  padding-left: 10px;
  border: 0;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer .maintainSubmenu > .appSubMenuName {
  text-align: left;
  padding-left: 15px;
}
.app-lfsamaster .mega.appGroupMenu > .appGroupMenuContainer .maintainSubmenu > .appSubMenuName .right {
  position: absolute;
  right: 10px;
}
.app-lfsamaster .ie8 .mega.appGroupMenu > .appGroupMenuContainer {
  display: none;
}
.app-lfsamaster .mega.appGroupMenu.open > .appGroupMenuContainer {
  right: 0px;
  left: 0px;
  display: block;
  padding: 0;
  margin-top: 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.06s ease-in-out;
  -moz-transition: all 0.06s ease-in-out;
  -ms-transition: all 0.06s ease-in-out;
  -o-transition: all 0.06s ease-in-out;
  transition: all 0.06s ease-in-out;
}
.app-lfsamaster .mega.megaFloat.appGroupMenu.open > .appGroupMenuContainer {
  left: auto;
  right: auto;
}
.app-lfsamaster .mega.appGroupMenu ul.appSubMenu {
  position: static;
  float: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.app-lfsamaster .mega.appGroupMenu ul.appSubMenu:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .mega.appGroupMenu.open > .appGroupMenuContainer > ul.appSubMenu {
  padding-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #ffffff;
  background-image: none;
  border-color: transparent;
  border-bottom: transparent;
  border-top: 3px solid #cccccc;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel {
  float: left;
  position: static;
  margin: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel > .appGroupMenuContainer {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  top: 100%;
  border: 1px solid #b3b3b3;
  border-top: none;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer {
  position: absolute;
  top: auto;
  z-index: 1000;
  display: none;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  border: 1px solid #b3b3b3;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  display: block;
  border-top: none;
  margin-left: -1px;
  background-color: #e6e6e6;
  -webkit-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 9px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 9px 10px rgba(0, 0, 0, 0.2);
  margin-top: 1px;
  top: 100%;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer.appPullRight {
  right: 0;
  left: auto;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer .divider {
  *width: 100%;
  height: 1px;
  margin: 11px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer a {
  display: block;
  padding: 10px 25px;
  clear: both;
  color: #253036;
  text-decoration: none;
  font-size: 1.125rem;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer a:hover {
  color: #153b84;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer .maintainSubmenu .appMenu {
  width: 100%;
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0 0;
  padding-left: 10px;
  border: 0;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer .maintainSubmenu > .appSubMenuName {
  text-align: left;
  padding-left: 15px;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer .maintainSubmenu > .appSubMenuName .right {
  position: absolute;
  right: 10px;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > .appGroupMenuContainer a {
  white-space: normal;
  display: inline-block;
}
.app-lfsamaster .mega.appGroupMenu.open a:hover {
  text-decoration: underline;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel.open > .appGroupMenuContainer > ul.appSubMenu {
  background: #cccccc;
  border-top: none;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open .appGroupMenuContainer a {
  display: block;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open .appGroupMenuContainer a:hover {
  text-decoration: underline;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appGroupMenuContainer .appMenu.appSubMenuName {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel.open > a.appSubMenuName .left {
  border-bottom-color: #e6e6e6;
}
.app-lfsamaster .mega.appGroupMenu.appHasSecondLevel .appSecondLevel > .appSubMenuName {
  padding-bottom: 7px;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.open > .appSubMenuName,
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.open > .appSubMenuName .left {
  background: #990026;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.open > .appGroupMenuContainer > ul.appSubMenu {
  border-top: 3px solid #990026;
  background: #ffffff;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.appHasSecondLevel .appSecondLevel > .appSubMenuName {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.appHasSecondLevel.open > .appGroupMenuContainer > ul.appSubMenu {
  background: #990026;
  border-top: none;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuSecondary.open > .appSubMenuName,
.app-lfsamaster .mega.appGroupMenu.appGroupMenuSecondary.open > .appSubMenuName .left {
  background: #00555f;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuSecondary.open > .appGroupMenuContainer > ul.appSubMenu {
  border-top: 3px solid #00555f;
  background: #ffffff;
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuSecondary.appHasSecondLevel .appSecondLevel > .appSubMenuName {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .mega.appGroupMenu.appGroupMenuPrimary.appHasSecondLevel.open > .appGroupMenuContainer > ul.appSubMenu {
  background: #00555f;
  border-top: none;
}
.app-lfsamaster .appDropdown {
  display: inline-block;
  position: relative;
}
.app-lfsamaster .appDropdown.multi-level .appSecondLevel .appSubMenu.open {
  display: block;
}
.app-lfsamaster .appDropdown > .appSubMenuName.btnIconOnly > .right {
  display: none;
}
.app-lfsamaster .appDropdown.rightSide .appSubMenu {
  left: auto;
  right: 0;
}
.app-lfsamaster .appDropdown .appSubMenuName:active,
.app-lfsamaster .appDropdown .appSubMenuName:focus {
  outline: 1px dotted #ccc;
}
.app-lfsamaster .appDropdown.sliding .title {
  background-color: #008392;
  color: #fff;
}
.app-lfsamaster .appDropdown.sliding .title a.trigger {
  color: #fff;
  padding: 10px;
  min-width: inherit;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  cursor: pointer;
}
.app-lfsamaster .appDropdown.sliding [data-slide="0"] .title a.trigger:before {
  content: "\00a0";
}
.app-lfsamaster .appDropdown.sliding .trigger:after {
  font-family: FontAwesome;
  content: "\f105";
  float: right;
}
.app-lfsamaster .appDropdown.sliding .title .trigger:after {
  content: "";
}
.app-lfsamaster .appDropdown.sliding .title .trigger:before {
  font-family: FontAwesome;
  content: "\f104";
  float: left;
}
.app-lfsamaster .appDropdown.sliding .viewport {
  position: absolute;
  z-index: 1000;
  right: auto;
  left: 0;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  display: none;
  padding-top: 0;
}
.app-lfsamaster .appDropdown.sliding.rightSide .viewport {
  right: 0;
  left: auto;
}
.app-lfsamaster .appDropdown.sliding.open .viewport {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appDropdown.sliding > .viewport .appSubMenu {
  display: none;
  position: relative;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  padding-top: 0;
}
.app-lfsamaster .appDropdown.sliding > .viewport .appSubMenu.open {
  display: block;
}
.app-lfsamaster .appDropdown.sliding .mask {
  clip: rect(auto, auto, auto, auto);
  overflow: hidden;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.app-lfsamaster .appDropdown.sliding .mask .slideTo {
  display: block;
}
.app-lfsamaster .appDropdown.sliding .mask .open {
  display: block;
  left: auto;
  right: auto;
  top: auto;
  position: relative;
}
.app-lfsamaster .appDropdown.sliding.open.animating .slideTo.fw {
  left: 100%;
  top: 0;
  position: absolute;
}
.app-lfsamaster .appDropdown.sliding.open.animating .slideTo.bw {
  right: 100%;
  top: 0;
  position: absolute;
}
.app-lfsamaster .appDropdown.sliding li > a {
  min-width: 200px;
  white-space: normal;
  cursor: pointer;
}
.app-lfsamaster .appSubMenu .maintainSubmenu .appMenu {
  width: 100%;
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0 0;
  padding-left: 10px;
  border: 0;
}
.app-lfsamaster .appSubMenu .maintainSubmenu > .appSubMenuName {
  text-align: left;
  padding-left: 15px;
}
.app-lfsamaster .appSubMenu .maintainSubmenu > .appSubMenuName .right {
  position: absolute;
  right: 10px;
}
.app-lfsamaster .appMenuGroup > .appGroupMenu > .appMenu:not(ul) {
  margin-bottom: 0;
}
.app-lfsamaster div.appTabs {
  margin-bottom: 10px;
}
.app-lfsamaster ul.appTabs,
.app-lfsamaster .appNav {
  margin: 0;
  list-style: none;
}
.app-lfsamaster ul.appTabs {
  background-color: #008392;
  padding: 0px 0px 0 0px;
  padding-top: 3px;
}
.app-lfsamaster .appTabsPlain ul.appTabs {
  padding: 0px 0px 0 0px;
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
  background: transparent;
  color: #333;
}
.app-lfsamaster ul.appTabs > li > a,
.app-lfsamaster .appNav > li > a {
  display: block;
  text-decoration: none;
  word-wrap: break-word;
  padding: 10px 0;
  border-bottom: 4px solid transparent;
}
.app-lfsamaster ul.appTabs > li > a:hover,
.app-lfsamaster .appHeaderContainer .appNav > li > a:hover {
  text-decoration: none;
  color: #9bcdd1;
  border-color: #ffffff;
  cursor: pointer;
}
.app-lfsamaster ul.appTabs > .appPullRight,
.app-lfsamaster .appNav > .appPullRight {
  float: right;
}
.app-lfsamaster ul.appTabs .appNavHeader,
.app-lfsamaster .appNav .appNavHeader {
  display: block;
  padding: 3px 15px;
  font-size: 0.6875rem;
  font-weight: bold;
  line-height: 24px;
  color: #70787c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.app-lfsamaster ul.appTabs li + .appNavHeader,
.app-lfsamaster .appNav li + .appNavHeader {
  margin-top: 9px;
}
.app-lfsamaster div.appTabs.inverted > ul.appTabs {
  background: transparent;
}
.app-lfsamaster div.appTabs.inverted > ul.appTabs > li.appTabSelected > a > span {
  border-bottom: 4px solid #2846a8;
}
.app-lfsamaster div.appTabs.inverted > ul.appTabs > li > a {
  color: #2846a8;
}
.app-lfsamaster div.appTabs.inverted > ul.appTabs > li > a:hover {
  color: #2846a8;
  text-decoration: none;
  cursor: pointer;
}
.app-lfsamaster div.appTabs.inverted > ul.appTabs > li > a:hover > span {
  border-bottom: 4px solid #2846a8;
}
.app-lfsamaster ul.appTabs:after,
.app-lfsamaster .appPills:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster ul.appTabs > li,
.app-lfsamaster .appPills > li {
  float: none;
  display: inline-block;
  vertical-align: bottom;
}
.app-lfsamaster ul.appTabs > li > a,
.app-lfsamaster .appPills > li > a {
  margin-right: 2px;
  line-height: 14px;
  color: #ffffff;
}
.app-lfsamaster ul.appTabs {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster ul.appTabs > li {
  margin-bottom: -1px;
  position: relative;
  padding-left: 10px;
  padding-right: 20px;
}
.app-lfsamaster ul.appTabs > li:first-child {
  padding-left: 0;
}
.app-lfsamaster ul.appTabs > li > a {
  padding-top: 2px;
  padding-bottom: 4px;
  line-height: 24px;
  border-bottom: 4px solid transparent;
  color: white;
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
}
.app-lfsamaster ul.appTabs > li > a:hover {
  color: #ffffff;
}
.app-lfsamaster ul.appTabs > .appTabSelected > a,
.app-lfsamaster ul.appTabs > .appTabSelected > a:hover {
  color: #000000;
  cursor: pointer;
  border-color: white;
}
.app-lfsamaster ul.appTabs > .appTabSelected > a:hover {
  color: #000000;
}
.app-lfsamaster .appPills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.app-lfsamaster .appPills > .active > a,
.app-lfsamaster .appPills > .active > a:hover {
  color: #ffffff;
  background-color: #153b84;
}
.app-lfsamaster .nav-stacked > li {
  float: none;
}
.app-lfsamaster .nav-stacked > li > a {
  margin-right: 0;
}
.app-lfsamaster ul.appTabs.nav-stacked {
  border-bottom: 0;
}
.app-lfsamaster ul.appTabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster ul.appTabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
}
.app-lfsamaster ul.appTabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.app-lfsamaster ul.appTabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.app-lfsamaster .appPills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.app-lfsamaster .appPills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.app-lfsamaster ul.appTabs .appDropDownMenu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.app-lfsamaster .appPills .appDropDownMenu {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.app-lfsamaster .tabs-stacked .open > a:hover {
  border-color: #70787c;
}
.app-lfsamaster .tabbable:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster div.appTabSelected {
  margin-top: 30px;
}
.app-lfsamaster div.appTabSelected:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTabsLeft > ul.appTabs,
.app-lfsamaster .appTabsRight > ul.appTabs,
.app-lfsamaster .tabs-below > ul.appTabs {
  border-bottom: 0;
}
.app-lfsamaster div.appTabSelected > .tab-pane {
  display: none;
}
.app-lfsamaster div.appTabSelected > .appTabSelected {
  display: block;
  overflow: auto;
}
.app-lfsamaster .tabs-below > ul.appTabs {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
  border-top: 1px solid #ddd;
  padding: 0 0px 0px 0px;
  background: transparent;
}
.app-lfsamaster .tabs-below > ul.appTabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.app-lfsamaster .tabs-below > ul.appTabs > li > a {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.app-lfsamaster .tabs-below > ul.appTabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.app-lfsamaster .tabs-below > ul.appTabs > .appTabSelected > a,
.app-lfsamaster .tabs-below > ul.appTabs > .appTabSelected > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.app-lfsamaster .appTabsLeft > ul.appTabs > li,
.app-lfsamaster .appTabsRight > ul.appTabs > li {
  float: none;
}
.app-lfsamaster .appTabsLeft .appTabSelected,
.app-lfsamaster .appTabsRight .appTabSelected {
  border: none;
  padding: 0;
}
.app-lfsamaster .appTabsLeft > ul.appTabs > li > a,
.app-lfsamaster .appTabsRight > ul.appTabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.app-lfsamaster .appTabsLeft > ul.appTabs {
  float: left;
  margin-right: 19px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
  border-right: 1px solid #ddd;
  padding: 0px 0 -2px 0px;
  background: transparent;
}
.app-lfsamaster .appTabsLeft > ul.appTabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.app-lfsamaster .appTabsLeft > ul.appTabs > li > a:hover {
  border-color: #d7d7d7 #dddddd #d7d7d7 #d7d7d7;
}
.app-lfsamaster .appTabsLeft > ul.appTabs .appTabSelected > a,
.app-lfsamaster .appTabsPlain .appTabsLeft > ul.appTabs .appTabSelected > a,
.app-lfsamaster .appTabsLeft > ul.appTabs .appTabSelected > a:hover,
.app-lfsamaster .appTabsPlain .appTabsLeft > ul.appTabs .appTabSelected > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.app-lfsamaster .appTabsLeft:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster div.tabsOnLeft,
.app-lfsamaster div.appTabs.appTabsPlain,
.app-lfsamaster div.tabsVert {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .tabsOnLeft,
.app-lfsamaster .tabsVert {
  display: table;
  width: 100%;
}
.app-lfsamaster .tabsOnLeft > ul.appTabs,
.app-lfsamaster .tabsVert > ul.appTabs {
  width: 22%;
  margin-right: 3%;
  display: table-cell;
  vertical-align: top;
  background: #f7f7f7 url('data:image/gif;base64,R0lGODlhDQABAKIAAPX19fLy8vHx8fT09PPz8+7u7vb29gAAACH5BAAAAAAALAAAAAANAAEAAAMIaLAzRCEIURIAOw==') top right repeat-y;
  border: none;
  padding: 0;
}
.app-lfsamaster .tabsOnLeft ul.appTabs + a:empty,
.app-lfsamaster .tabsVert ul.appTabs + a:empty {
  display: none;
}
.app-lfsamaster .tabsOnLeft > ul.appTabs > li,
.app-lfsamaster .tabsVert > ul.appTabs > li {
  display: block;
  float: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .tabsOnLeft > ul.appTabs > li > a,
.app-lfsamaster .tabsVert > ul.appTabs > li > a {
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-size: 0.9375rem;
  color: #000000;
  background: none;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 10px 20px 10px 26px;
  font-size: 1.125rem;
}
.app-lfsamaster .tabsOnLeft > ul.appTabs > li > a:hover,
.app-lfsamaster .tabsVert > ul.appTabs > li > a:hover {
  border: none;
}
.app-lfsamaster .tabsOnLeft > ul.appTabs > li > a:after,
.app-lfsamaster .tabsVert > ul.appTabs > li > a:after {
  content: "\f105";
  font-family: FontAwesome;
  color: #808080;
  text-shadow: 1px 1px 0px #fff;
  position: absolute;
  right: 5px;
}
.app-lfsamaster .tabsOnLeft ul.appTabs > li.appTabSelected > a,
.app-lfsamaster .tabsVert ul.appTabs > li.appTabSelected > a {
  background-image: url('data:image/gif;base64,R0lGODlhAQACAIAAAP///+fn5yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==');
  background-repeat: repeat-x;
  background-color: #d7d7d7;
  color: #153b84;
  border-left: 4px solid #153b84;
  margin-right: -1px;
  border-bottom: 1px solid #eee;
}
.app-lfsamaster .tabsOnLeft div.appTabSelected,
.app-lfsamaster .tabsVert div.appTabSelected {
  float: none;
  width: auto;
  display: table-cell;
  vertical-align: top;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
  box-shadow: 1px 1px 2px rgba(0,0,0,.15);
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li.appTabSelected > a {
  margin-right: 0;
  margin-left: -1px;
  border-right: 4px solid #153b84;
  border-left: none;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li.appHasErrors > a {
  color: #cd0000;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li.appTabSelected.appHasErrors > a {
  border-right: 4px solid #cd0000;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li > a {
  font-size: 0.875rem;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li > a:after {
  display: none;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li > a .appTabError {
  top: calc( (50% - 0.5em) - 7px);
  top: -webkit-calc( (50% - 0.5em) - 7px);
  top: -moz-calc( (50% - 0.5em) - 7px);
  right: auto;
  left: -0.5em;
  width: 1em;
  height: 1em;
  padding: 5px;
  background: #fff;
  border: 1px solid #cd0000;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.app-lfsamaster .tabsVert.tabsVertRight > ul.appTabs > li > a span.count {
  position: absolute;
  right: 7px;
}
@media only screen and (max-width: 600px) {
  .app-lfsamaster .tabsOnLeft > ul.appTabs > li > a,
  .app-lfsamaster .tabsVert > ul.appTabs > li > a {
    min-height: 18px;
  }
  .app-lfsamaster .tabsOnLeft > ul.appTabs > li > a [class*=" appLines"],
  .app-lfsamaster .tabsVert > ul.appTabs > li > a [class*=" appLines"] {
    display: none;
  }
  .app-lfsamaster .tabsOnLeft > ul.appTabs > li > a:before,
  .app-lfsamaster .tabsVert > ul.appTabs > li > a:before {
    left: 15px;
  }
}
@media only screen and (max-width: 480px) {
  .app-lfsamaster > ul.appTabs {
    max-width: 53px;
  }
}
.app-lfsamaster .appTabsRight > ul.appTabs {
  float: right;
  margin-left: 19px;
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
  border-left: 1px solid #ddd;
  padding: 0px 0px -2px 0;
  background: transparent;
}
.app-lfsamaster .appTabsRight > ul.appTabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.app-lfsamaster .appTabsRight > ul.appTabs > li > a:hover {
  border-color: #d7d7d7 #d7d7d7 #d7d7d7 #dddddd;
}
.app-lfsamaster .appTabsRight > ul.appTabs .appTabSelected > a,
.app-lfsamaster .appTabsPlain .appTabsRight > ul.appTabs .appTabSelected > a,
.app-lfsamaster .appTabsRight > ul.appTabs .appTabSelected > a:hover,
.app-lfsamaster .appTabsPlain .appTabsRight > ul.appTabs .appTabSelected > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.app-lfsamaster .appTabSelectedContent {
  border-top: none;
  padding-top: 30px;
}
.app-lfsamaster .appTabsPlain .appTabSelectedContent,
.app-lfsamaster .appTabsPlain div.appTabSelected,
.app-lfsamaster .appTabsLeft div.appTabSelected,
.app-lfsamaster .appTabsRight div.appTabSelected {
  background: transparent;
  padding: 0;
  border: 0;
}
.app-lfsamaster .appTabsPlain ul.appTabs > .appTabSelected > a,
.app-lfsamaster .appTabsPlain ul.appTabs > .appTabSelected > a:hover {
  border-bottom-color: transparent;
  cursor: default;
  color: black;
}
.app-lfsamaster .appTabsPlain div.appTabSelected {
  padding: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appTabNotSelected {
  display: none;
}
.app-lfsamaster ul.appTabs li .appTabError,
.app-lfsamaster ul.appTabs li .appTabCompleted,
.app-lfsamaster ul.appTabs li .appTabVisitedCompleted {
  background: none;
  position: absolute;
  width: 10px;
  height: 10px;
  left: auto;
  top: 3px;
  right: 5px;
  font-family: FontAwesome;
  font-size: 0.8rem;
}
.app-lfsamaster ul.appTabs li span.appTabError:before {
  content: "\f071";
  color: #cd0000;
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;
}
.app-lfsamaster ul.appTabs li span.appTabCompleted:before,
.app-lfsamaster ul.appTabs li span.appTabVisitedCompleted:before {
  content: "\f00c";
  color: #ffffff;
}
.app-lfsamaster .ie8 ul.appTabs li .appTabError,
.app-lfsamaster .ie9 ul.appTabs li .appTabError,
.app-lfsamaster .ie8 ul.appTabs li .appTabCompleted,
.app-lfsamaster .ie9 ul.appTabs li .appTabCompleted,
.app-lfsamaster .ie8 ul.appTabs li .appTabVisitedCompleted,
.app-lfsamaster .ie9 ul.appTabs li .appTabVisitedCompleted {
  width: 18px;
  height: 16px;
  top: -10px;
  right: 5px;
}
.app-lfsamaster .ie8 ul.appTabs li span.appTabError:before,
.app-lfsamaster .ie9 ul.appTabs li span.appTabError:before {
  content: "";
}
.app-lfsamaster .ie8 ul.appTabs li span.appTabCompleted:before,
.app-lfsamaster .ie9 ul.appTabs li span.appTabCompleted:before,
.app-lfsamaster .ie8 ul.appTabs li span.appTabVisitedCompleted:before,
.app-lfsamaster .ie9 ul.appTabs li span.appTabVisitedCompleted:before {
  content: "";
}
.app-lfsamaster .ie8 ul.appTabs li .appTabError,
.app-lfsamaster .ie9 ul.appTabs li .appTabError {
  background: transparent url(images/ic-sm-alert.png) 0 0 no-repeat;
}
.app-lfsamaster .ie8 ul.appTabs li .appTabCompleted,
.app-lfsamaster .ie9 ul.appTabs li .appTabCompleted,
.app-lfsamaster .ie8 ul.appTabs li .appTabVisitedCompleted,
.app-lfsamaster .ie9 ul.appTabs li .appTabVisitedCompleted {
  width: 18px;
  height: 16px;
  background: url(images/ic-sm-ok.png) 0 0 no-repeat;
}
.app-lfsamaster .dashboard .rightColumnMain .PresenterName .appAttrValue {
  font-size: 1.5rem;
  margin-bottom: 20px;
}
.app-lfsamaster .dashboard .rightColumnMain .appAttrValue {
  line-height: 30px;
  overflow: visible;
}
.app-lfsamaster .dashboard .rightColumnMain .appAttribute {
  margin: 0;
}
.app-lfsamaster .dashboard .rightColumnMain .appLastLogon .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .dashboard .rightColumnMain .appLastLogon .appAttrLabelBox .appAttrLabel {
  line-height: 30px;
  font-weight: normal;
}
.app-lfsamaster .dashboard .dashboardWelcome .appBlockTitle {
  margin-top: 0;
}
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox {
  padding-right: 20px;
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  float: left;
  min-height: 140px;
  vertical-align: top;
}
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox h2,
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox h3 {
  font-size: 1.5rem;
}
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox a {
  font-size: 1.5rem;
  margin-bottom: 10px;
  color: #2846a8;
  display: block;
  text-align: left;
  padding-left: 0;
  padding-top: 0;
}
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox a:hover {
  text-decoration: underline;
  color: #0b1d42;
}
.app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox h3 {
  padding-top: 10px;
}
.app-lfsamaster .dashboard .itemsYourWatching {
  margin-top: -30px;
}
.app-lfsamaster .dashboard .appLastLogon {
  font-size: 0.875rem;
  color: #70787c;
}
.app-lfsamaster .dashboard .appLastLogon .right {
  float: right;
}
.app-lfsamaster .dashboard .appLastLogon .right .appAttrLabelBox {
  width: auto;
  position: relative;
}
.app-lfsamaster .dashboard .appLastLogon .right .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-lfsamaster .dashboardInternal .appLastLogon {
  float: right;
}
.app-lfsamaster .ufbHeader,
.app-lfsamaster .fbHeader,
.app-lfsamaster .reminderHeader,
.app-lfsamaster .taskHeader,
.app-lfsamaster .workqueueHeader {
  display: none;
}
.app-lfsamaster .workqueueControl {
  margin-bottom: 20px;
}
.app-lfsamaster .workqueueControl.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appMyWatchlist .appBlockChildren > a {
  float: right;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appMyWatchlist .appBlockChildren > a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appMyWatchlist .appBlockChildren > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-lfsamaster .appMyWatched .appMyWatchedItem {
  padding: 5px;
  border-bottom: 1px dotted #ccc;
  font-size: 0.9375rem;
}
.app-lfsamaster .appMyWatched .appMyWatchedItem:hover {
  background: #f2f2f2;
}
.app-lfsamaster .appMyWatched .appBlockChildren > a {
  float: right;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appMyWatched .appBlockChildren > a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appMyWatched .appBlockChildren > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-lfsamaster .dashboard .appTabs > li > a .appBadge {
  font-size: 0.875rem;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #ffc100;
  color: black;
}
.app-lfsamaster .dashboard .appPagerBanner,
.app-lfsamaster .BusinessServiceModeSearch .appPagerBanner {
  font-size: 1.125rem;
}
.app-lfsamaster .dashboard abbr.appBadge {
  font-size: 1.125rem;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  text-shadow: none;
  border: none;
}
.app-lfsamaster .dashboard .dashboardExternal-contentExternal [class*='-contentExternalTopLeft '] {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-right: 1.20481928%;
  float: left;
  margin-bottom: 10px;
}
.app-lfsamaster .dashboard .dashboardExternal-contentExternal [class*='-contentExternalTopRight '] {
  width: 66.26506024%;
  *width: 66.20481928%;
  float: left;
}
.app-lfsamaster .dashboard .dashboardExternal-contentExternal .dashboard-contentExternal-contentTabs {
  clear: both;
}
.app-lfsamaster .dashboard .appDoItNow {
  padding-top: 20px;
}
.app-lfsamaster .dashboard .appDoItNow .appPanelHeader {
  margin-bottom: 0;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren {
  background: none;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren a {
  display: block;
  min-height: 22px;
  padding: 5px;
  border-bottom: 1px dotted #ccc;
  padding: 5px 10px 5px 10px;
  position: relative;
  text-decoration: none;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren a:hover {
  background: #f2f2f2;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren a.appDoItNowLink:before {
  font-family: FontAwesome;
  content: "\f044";
  padding-right: 0.7em;
}
.app-lfsamaster .dashboard .appDoItNow > .appBlockChildren a.appDoItNowLink:hover .left + span {
  text-decoration: underline;
}
.app-lfsamaster .dashboard .appDoItNow .menu-register-nameReservation .left {
  background-position: top left;
}
.app-lfsamaster .dashboard .appDoItNow .appDoItNowHeader {
  padding: 8px;
  background: #cc0033;
  border: 2px solid #cc0033;
  text-transform: uppercase;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  text-shadow: 1px 1px 1px #FFFFFF;
}
.app-lfsamaster .appDoItNowBox .appBlockTitle h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  height: 36px;
  line-height: 24px;
  vertical-align: bottom;
  display: table-cell;
}
.app-lfsamaster .appDoItNowBox .appBlockTitle {
  margin-bottom: 0;
}
.app-lfsamaster .appDoItNowBox > .appBoxChildren.appBlockChildren {
  min-height: 200px;
}
.app-lfsamaster .dashboard [class*='-contentExternal-contentTabs '] div.appTabSelected {
  height: auto;
}
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched .appTblCellLast {
  text-align: right;
}
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched .appTblCellLast .negativeLink {
  margin: 0;
  line-height: normal;
  vertical-align: top;
  padding: 0;
}
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched tr:hover .appTblCellLast span.left + span,
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched tr:focus .appTblCellLast span.left + span {
  color: #153b84;
}
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched .appButton.negativeLink .right {
  display: inline-block;
}
.app-lfsamaster .dashboard .appTabbedTools .appMyWatched .appButton.negativeLink .right:after {
  content: "\f057";
  font-family: FontAwesome;
}
.app-lfsamaster .appMyAccounts a {
  display: block;
  padding: 5px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .appMyAccounts a:hover {
  background: #f2f2f2;
}
.app-lfsamaster .myItemOwner-watched .appRepeater .appSingleLineNonBlank {
  width: 83.13253012%;
  *width: 83.07228916%;
  margin-right: 1.20481928%;
  float: left;
}
.app-lfsamaster .myItemOwner-watched .appRepeater .appSingleLineNonBlank + div {
  width: 15.6626506%;
  *width: 15.60240964%;
  float: right;
  text-align: right;
}
.app-lfsamaster .dashboard .appReasonTitle {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 0.8125rem;
  text-transform: uppercase;
  color: #d24615;
}
.app-lfsamaster .dashboard .appReasonTitle small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .dashboard .ActionReason .appAttrValue {
  font-size: 0.9375rem;
  font-style: italic;
  color: #70787c;
  padding-left: 10px;
}
.app-lfsamaster .dashboard .ReasonCode {
  padding-left: 10px;
}
.app-lfsamaster .appWorkQueueAllocatedTo select + select {
  margin-left: 3px;
}
.app-lfsamaster .appWorkQueueCriteriaRight > .appBlockChildren > div {
  margin-right: 20px;
}
.app-lfsamaster .appWorkQueueCriteriaRight > .appBlockChildren > div .appRestrictedYesNo {
  float: none;
}
.app-lfsamaster .app-svc-myUnfinishedBusiness.myUnfinishedBusiness .Form.myUnfinishedBusiness,
.app-lfsamaster .app-svc-myFinishedBusiness.myFinishedBusiness .Form.myFinishedBusiness,
.app-lfsamaster .app-svc-myReminders .Form.myReminders,
.app-lfsamaster .app-svc-myTasks.myTasks .Form.myTasks {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appMUB .appAttribute.appReadOnly.ReasonDescription .appAttrLabelBox,
.app-lfsamaster .appMUB .appAttribute.appReadOnly.ActionReason .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appMUB .appAttribute.appReadOnly.ReasonDescription .appAttrLabelBox .appLabelText,
.app-lfsamaster .appMUB .appAttribute.appReadOnly.ActionReason .appAttrLabelBox .appLabelText {
  font-size: 0.875rem;
  font-weight: normal;
  font-style: italic;
  color: #d24615;
  padding-left: 10px;
}
.app-lfsamaster .BusinessServiceModeView > .appBlockTitle,
.app-lfsamaster .BusinessServiceModeView > .appFieldset > .appBlockTitle {
  float: left;
  width: 320px;
  margin-right: 10px;
  font-size: 1.25rem;
  font-weight: bold;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .BusinessServiceModeView > .appBlockTitle,
  .app-lfsamaster .BusinessServiceModeView > .appFieldset > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .BusinessServiceModeView > .appBlockChildren,
.app-lfsamaster .BusinessServiceModeView > .appFieldset > .appBlockChildren {
  overflow: auto;
}
.app-lfsamaster .BusinessServiceModeView .viewIndustryParticipant-partyMenusBox .appButton {
  font-size: 1.1rem;
}
.app-lfsamaster .BusinessServiceModeView .appAttrLabel,
.app-lfsamaster .BusinessServiceModeView .appAttrLabelBox,
.app-lfsamaster .BusinessServiceModeView .appLabelText,
.app-lfsamaster .BusinessServiceModeView .appRepeaterTitle {
  font-size: 18px!important;
  font-weight: bold;
  min-height: 18px;
}
.app-lfsamaster .BusinessServiceModeView .appRepeaterRowContent.appRowLast {
  margin-bottom: 3px;
}
.app-lfsamaster .BusinessServiceModeView .greyBar {
  padding: 0!important;
  border-left: 0!important;
  margin-bottom: 10px!important;
  margin-top: 0!important;
}
.app-lfsamaster .BusinessServiceModeView .greyBarTop {
  padding-top: 10px!important;
  margin-bottom: 10px!important;
  margin-top: 10px!important;
}
.app-lfsamaster .BusinessServiceModeView .gapTopLarge {
  margin-top: 10px!important;
}
.app-lfsamaster .BusinessServiceModeView .gapBottomLarge {
  margin-bottom: 0px!important;
}
.app-lfsamaster .BusinessServiceModeView .appDocumentBox {
  margin-bottom: 10px;
}
.app-lfsamaster .BusinessServiceModeView .appDocumentBox .appDocumentView span {
  font-weight: normal;
}
.app-lfsamaster .BusinessServiceModeView .appDocumentBox .appDocumentUploaded {
  display: block;
  margin-left: 0!important;
}
.app-lfsamaster .appDocumentBox.appReadOnly {
  display: flex;
  margin-bottom: 0;
}
.app-lfsamaster .appDocumentBox.appReadOnly .appBlockTitle {
  width: 320px;
  flex-basis: 320px;
  margin-right: 10px;
  margin-top: 0px;
}
.app-lfsamaster .appDocumentBox.appReadOnly > .appBoxChildren {
  flex: 1;
}
.app-lfsamaster .appOtp .appOtpHeader {
  min-height: 40px;
}
.app-lfsamaster .appOtp .appOtpHeaderTitle {
  margin-right: 10px;
  float: left;
  width: 320px;
}
.app-lfsamaster .appOtp .appOtpSectionLinks {
  column-count: 2;
  line-height: 28px;
}
.app-lfsamaster .appOtp .appOtpSection:first-child {
  margin-top: 20px;
}
.app-lfsamaster .appOtp .appOtpSection {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
}
.app-lfsamaster .appOtp .appOtpSection > .appBox:first-child > .appBoxTitle {
  margin-top: 0;
}
.app-lfsamaster .appOtp .appOtpSection .greyBarTop {
  padding-top: 10px !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.app-lfsamaster .appOtp .appOtpSection .greyBar {
  padding: 0!important;
  border-left: 0!important;
  margin-bottom: 0;
}
.app-lfsamaster .appOtp .appOtpSection .gapTopLarge {
  margin-top: 10px!important;
}
.app-lfsamaster .appOtp .appRestrictedRepeaterRowContent,
.app-lfsamaster .appOtp .appRestrictedRepeater {
  margin-bottom: 0;
}
.app-lfsamaster .appOtp .appMultiSelectValue {
  font-weight: normal;
}
.app-lfsamaster .welcomeInnerSearch {
  background: #d7d7d7;
}
.app-lfsamaster .dashboard [class*='myReminders-criteria'] {
  display: none;
}
.app-lfsamaster .animated {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.app-lfsamaster .animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.app-lfsamaster .bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.app-lfsamaster .flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.app-lfsamaster .pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.app-lfsamaster .rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
.app-lfsamaster .shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.app-lfsamaster .swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
.app-lfsamaster .tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
.app-lfsamaster .wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.app-lfsamaster .bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}
.app-lfsamaster .bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.app-lfsamaster .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.app-lfsamaster .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.app-lfsamaster .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.app-lfsamaster .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.app-lfsamaster .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.app-lfsamaster .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}
.app-lfsamaster .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.app-lfsamaster .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
.app-lfsamaster .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.app-lfsamaster .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
.app-lfsamaster .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.app-lfsamaster .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.app-lfsamaster .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.app-lfsamaster .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.app-lfsamaster .animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.app-lfsamaster .flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.app-lfsamaster .flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.app-lfsamaster .flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.app-lfsamaster .flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.app-lfsamaster .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.app-lfsamaster .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.app-lfsamaster .rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.app-lfsamaster .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.app-lfsamaster .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.app-lfsamaster .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.app-lfsamaster .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.app-lfsamaster .rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.app-lfsamaster .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.app-lfsamaster .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.app-lfsamaster .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.app-lfsamaster .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.app-lfsamaster .slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.app-lfsamaster .slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.app-lfsamaster .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.app-lfsamaster .slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.app-lfsamaster .slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
.app-lfsamaster .hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
.app-lfsamaster .rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
.app-lfsamaster .rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
.app-lfsamaster .appEditableImageRotate {
  display: inline;
}
.app-lfsamaster .appEditableImageRotate a span:before {
  content: "\f0e2";
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImagePreview {
  position: relative;
  display: inline;
}
.app-lfsamaster .appEditableImagePreview a span:before {
  content: "\f06e";
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImageEdit {
  position: relative;
  display: inline;
}
.app-lfsamaster .appEditableImageEdit a span:before {
  content: "\f044";
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImageRevert {
  position: relative;
  display: inline;
}
.app-lfsamaster .appEditableImageRevert a span:before {
  content: "\f04a";
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImageConfirm {
  position: relative;
  display: inline;
}
.app-lfsamaster .appEditableImageConfirm a span:before {
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImageSave {
  position: relative;
  display: inline;
}
.app-lfsamaster .appEditableImageSave a span:before {
  font-family: FontAwesome;
  padding-right: 4px;
}
.app-lfsamaster .appEditableImage {
  float: left;
  border-radius: 5px;
  top: 5px;
  margin-left: 20px;
}
.app-lfsamaster .appEditableImage .appImageEditSupportMessage {
  clear: left;
  float: none;
  width: 450px;
  border: 1px solid #008392;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #333333;
  background-color: #f7f7f7;
}
.app-lfsamaster .appImagePreviewWrapperOut.ui-dialog-content.ui-widget-content,
.app-lfsamaster .appImageEditWrapperOut.ui-dialog-content.ui-widget-content {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.app-lfsamaster .appReadOnly .appImagePreviewWrapper .appConfirmation {
  width: 30%;
}
.app-lfsamaster .appImagePreviewWrapper {
  padding: 5px;
  margin: 5px;
  width: 262px;
  margin: 0 auto;
}
.app-lfsamaster .appImagePreviewWrapper .appConfirmation {
  margin: 0 auto;
  width: 50%;
}
.app-lfsamaster .appImagePreviewWrapper .appConfirmation div {
  display: inline;
}
.app-lfsamaster .appImagePreviewWrapper .appImagePreviewContent {
  margin: 10px;
  position: relative;
}
.app-lfsamaster .appImageEditWrapperOut {
  width: auto;
}
.app-lfsamaster .appImageEditWrapper {
  padding: 5px;
  width: auto;
  margin: 0 auto;
  /*
  .appImageEditContent {
    margin:10px;
    background-color: #ffffff;
    position:relative;
    border: 1px solid black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #222;
    -webkit-box-shadow: 0px 0px 4px #222;
    box-shadow: 0px 0px 4px #222;
    width: 880px;
    height: 880px;
    min-height: 880px;
    min-width: 880px;
  }     */
}
.app-lfsamaster .appImageEditWrapper .appConfirmation {
  margin: 0 auto;
  width: 140px;
}
.app-lfsamaster .appImageEditWrapper .appConfirmation div {
  display: inline;
}
.app-lfsamaster .appImageEditWrapper label.appAttrLabel,
.app-lfsamaster .appImageEditWrapper div.appAttrLabelBox {
  width: auto;
  padding-right: 10px;
  float: left;
}
.app-lfsamaster canvas {
  margin: 5px auto;
  display: block;
}
.app-lfsamaster canvas.resize-sw {
  cursor: nesw-resize;
}
.app-lfsamaster canvas.resize-se {
  cursor: nwse-resize;
}
.app-lfsamaster canvas.resize-nw {
  cursor: nwse-resize;
}
.app-lfsamaster canvas.resize-ne {
  cursor: nesw-resize;
}
.app-lfsamaster canvas.move {
  cursor: move;
}
.app-lfsamaster .appImageEditWrapper .appBrightnessSlider {
  display: block;
}
.app-lfsamaster .ui-slider {
  position: relative;
  text-align: left;
  border: 1px solid black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #008392;
  left: 150px;
  top: 3px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
}
.app-lfsamaster .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: ew-resize;
  -ms-touch-action: none;
  touch-action: none;
  border: 1px solid black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #999;
}
.app-lfsamaster .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.app-lfsamaster .ui-slider.ui-state-disabled .ui-slider-handle,
.app-lfsamaster .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.app-lfsamaster .ui-slider-horizontal {
  height: .8em;
}
.app-lfsamaster .ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.app-lfsamaster .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.app-lfsamaster .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.app-lfsamaster .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.app-lfsamaster .ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.app-lfsamaster .ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.app-lfsamaster .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.app-lfsamaster .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.app-lfsamaster .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.app-lfsamaster .appSearchButtonPad {
  position: relative;
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  padding-top: 30px;
}
.app-lfsamaster .appSearchButtonPad > .appBoxChildren {
  display: inline-block;
}
.app-lfsamaster .appSearchButtonPad .appSearchButton,
.app-lfsamaster .appBoxAlpha .appSearchButtonPad .appSearchButton {
  margin-right: 20px;
}
.app-lfsamaster .appLookupAutoComplete {
  margin-bottom: 5px;
}
.app-lfsamaster .greyBar .appLookupAutoComplete {
  margin-right: 10px;
  position: relative;
}
.app-lfsamaster .appLookupAutoComplete .appLookupRight {
  position: absolute;
  background: white;
  width: 100%;
  line-height: 30px;
  z-index: 1;
}
.app-lfsamaster .appLookupRight {
  margin: 5px 0;
  display: block;
}
.app-lfsamaster .pageSizes .appRestrictedSelect {
  float: right;
}
.app-lfsamaster .pageSizes .appRestrictedSelect select {
  width: 80px;
}
.app-lfsamaster .appAttribute.searchBar {
  position: relative;
}
.app-lfsamaster .appAttribute.searchBar input[type="text"] {
  padding-right: 42px;
}
.app-lfsamaster .appAttribute.searchBar .searchButton {
  position: absolute;
  right: 0;
  width: 65px;
  height: 42px;
  display: inline-block;
  font-size: 1rem;
  padding: 8px 12px;
  box-sizing: border-box;
  background: #cc0033;
  color: #ffffff;
  border-radius: 0 3px 3px 0;
  border: 0;
}
.app-lfsamaster .appAttribute.searchBar .searchButton:hover {
  cursor: pointer;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .appAttribute.searchBar .searchButton .left:before {
  font-size: 1.625rem;
  padding-left: 5px;
}
.app-lfsamaster .searchInput,
.app-lfsamaster .searchInputGrey {
  background-image: url(images/searchGrey.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-size: auto 100%;
  color: #70787c;
  font-family: 'open_sans';
}
.app-lfsamaster .searchInputGrey {
  background-image: url(images/searchGrey.png) !important;
  background-size: auto 62%;
  background-position: 99% 40%;
  padding-right: 35px;
}
.app-lfsamaster .searchIconGrey {
  position: relative;
}
.app-lfsamaster .searchIconGrey:before {
  display: inline-block;
  float: right;
  content: "\f002";
  font-family: fontAwesome;
  font-size: 24px;
  color: #aaa;
  position: absolute;
  right: 40px;
  top: 16px;
  pointer-events: none;
}
.app-lfsamaster .searchButtonIcon {
  padding: 9px 20px;
  margin-left: 10px;
}
.app-lfsamaster .searchButtonIcon:before {
  display: block;
  content: "\f002";
  font-family: fontAwesome;
  font-size: 28px;
  color: white;
  pointer-events: none;
  float: left;
}
.app-lfsamaster .searchButtonIcon .appReceiveFocus {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  width: 1px;
  height: 1px;
  top: -1px;
  left: -1px;
  overflow: hidden;
}
.app-lfsamaster .appSearchControl {
  display: block;
}
.app-lfsamaster .appSearchControl .appSearchSort {
  display: inline-block;
}
.app-lfsamaster .appSearchControl .appSearchPageSize {
  width: 180px;
  float: right;
  margin-top: -3px;
}
.app-lfsamaster .searchFilterBox {
  float: right;
}
.app-lfsamaster .searchFilterBox .appAttrText {
  float: left;
}
.app-lfsamaster .searchFilterBox .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appNotReadOnly .appAttrText + .appButtonPad .appButton {
  margin-left: 15px;
  padding: 8px 20px;
}
.app-lfsamaster .appSearchCriteriaDateTime.appNotReadOnly .appAttrTime {
  width: 100px;
}
.app-lfsamaster .appViewInstanceSearch .select2-container {
  max-width: 100%;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText:before {
  pointer-events: none;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText code,
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText pre {
  font-family: open_sans;
  font-size: 1.125rem;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appSearchControl,
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appPagerContainerHeader.appPagerCount1 {
  display: none;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appLegend.noLabel {
  float: left;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appSearchResults.appReadOnly .appRepeaterRowContent {
  padding-left: 20px;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appSearchResults.appReadOnly .appRepeaterRowContent .appAttribute {
  margin: 0;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteriaText .appSearchCriteria #Name {
  height: 40px;
  box-sizing: border-box;
  width: 531px;
  color: #333;
  margin: 20px;
  margin-left: 0;
  margin-right: 0;
}
.app-lfsamaster .appViewInstanceSearch [class*='-criteria'] .appAttrLabelBox .appLabelText {
  font-size: 1.063rem;
}
.app-lfsamaster .appViewInstanceSearch .introPage #Name {
  margin-bottom: 20px;
  margin-top: 20px;
}
.app-lfsamaster .appViewInstanceSearch .introPage .appSearchButton {
  display: none;
}
.app-lfsamaster .appViewInstanceSearch .introPage .appSearchResetButton {
  display: none;
}
.app-lfsamaster .appViewInstanceSearch .introPage .appSearchCriteria .appSearchButton {
  display: inline-block;
  float: none;
  position: static;
  box-sizing: border-box;
  height: 42px;
  margin-left: 10px;
  vertical-align: bottom;
  line-height: 18px;
}
.app-lfsamaster .appViewInstanceSearch .introPage .appSearchCriteriaText {
  margin-bottom: 20px;
  margin-top: 20px;
}
.app-lfsamaster .appViewInstanceSearch .introPage .appSearchResults .Name {
  min-width: 200px;
}
.app-lfsamaster .appViewInstanceSearch .introPage .toggleButton {
  margin-bottom: 40px;
}
.app-lfsamaster .appViewInstanceSearch .introPage .greyBar {
  margin-bottom: 0px;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteria.appNotReadOnly > .appFieldset > .appLegend {
  display: none;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteria.appNotReadOnly > .appFieldset .appFormatHint label {
  color: #000000;
  font-weight: bold;
  font-size: 1.063rem;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteria.appNotReadOnly.appSearchCriteriaDateTime > .appFieldset > .appLegend {
  display: block;
}
.app-lfsamaster .appViewInstanceSearch .appSearchCriteria.appNotReadOnly.appSearchCriteriaDateTime > .appFieldset .appFormatHint label {
  color: #70787c;
  font-weight: normal;
  font-size: 1.063rem;
}
.app-lfsamaster .appViewInstanceSearch .appNotReadOnly .appFieldset > .appLegend > .appLegendText {
  font-weight: bold;
  font-size: 1.25rem;
}
.app-lfsamaster .appViewInstanceSearch .appNotReadOnly .appFieldset > .appInputContainer > .hint {
  display: none;
}
.app-lfsamaster .appSearchResults {
  padding-top: 20px;
  margin-top: 20px;
}
.app-lfsamaster .appSearchResults .appAttribute.appReadOnly {
  margin-bottom: 2px;
}
.app-lfsamaster .appSearchResultsTitle {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.25rem;
}
.app-lfsamaster .appSearchResultsTitle small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .appSearchResultsTitle small {
  font-size: 1.25rem;
}
.app-lfsamaster .appSearchControl:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSearchControl a {
  padding: 5px;
}
.app-lfsamaster .appSearchSort {
  margin-bottom: 20px;
  margin-bottom: 0;
  text-align: right;
}
.app-lfsamaster .appSearchSort.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .appSearchSortActive {
  font-weight: bold;
}
.app-lfsamaster .appSearchPageSize {
  float: right;
  display: table;
}
.app-lfsamaster .appSearchPageSize label {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
  font-size: 1.125rem;
  white-space: nowrap;
}
.app-lfsamaster .appSearchPageSize select {
  min-width: inherit;
  display: table-cell;
  vertical-align: middle;
  width: 80px!important;
}
.app-lfsamaster .appSearchResultsChildren {
  margin: 10px 0;
}
.app-lfsamaster .appSearchResultsChildren .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  flex-basis: auto;
}
.app-lfsamaster .appSearchResultsChildren .searchRight .appMinimalAttr {
  line-height: 1.1;
  margin-bottom: 5px;
}
.app-lfsamaster .appSearchResultsChildren .searchRight .appMinimalAttr span.appMinimalLabel {
  font-size: 1.125rem;
  font-weigh: bold;
  color: #000000;
  vertical-align: top;
}
.app-lfsamaster .appSearchResultsChildren .searchRight .appMinimalAttr span.appMinimalValue {
  font-size: 1.125rem;
  vertical-align: top;
}
.app-lfsamaster .appSearchResultsChildren .searchLeft .appMinimalAttr.appLowlight {
  font-size: 1.125rem;
  color: #333333;
}
.app-lfsamaster .appSearchResultsChildren .searchLeft .previousNamesBox {
  margin-top: 5px;
}
.app-lfsamaster .appSearchResultsChildren .searchLeft .previousNamesBox span.appMinimalLabel {
  font-size: 1.125rem;
  color: #1a1a1a;
  vertical-align: top;
}
.app-lfsamaster .appSearchResultsChildren .searchLeft .previousNamesBox .EntityNamesentityName {
  font-size: 1.125rem;
  vertical-align: top;
  margin-bottom: 4px;
  margin-left: 7px;
  font-style: italic;
  color: #333333;
}
.app-lfsamaster .appSearchNoResults {
  display: block;
  font-size: 1.4em;
}
.app-lfsamaster .appMinimalMenu.viewMenu.noSave.viewInstanceUpdateStackPush.appRegistrationSearchResult {
  clear: both;
}
.app-lfsamaster .appSaveSearchDialog .SearchName {
  margin-bottom: 20px;
}
.app-lfsamaster .appExportPdf,
.app-lfsamaster .appExportExcel {
  margin-bottom: 5px;
  margin-right: 0;
  margin-left: 10px;
}
.app-lfsamaster .appExportPdf > span.left:before,
.app-lfsamaster .appExportExcel > span.left:before {
  font-family: FontAwesome;
  content: "\f15b";
}
.app-lfsamaster .appSearchExportLinks {
  text-align: right;
}
.app-lfsamaster .appSearchExportLinks a:first-child {
  margin-right: 2em;
}
.app-lfsamaster .appSearchExportLinks .appButton {
  margin-bottom: 5px;
}
.app-lfsamaster .appSearchExportLinks + div {
  clear: both;
}
@media screen and (max-width: 800px) {
  .app-lfsamaster .appSearchExportLinks {
    float: none !important;
  }
}
.app-lfsamaster .appItemSearchResult.viewMenu {
  font-weight: bold;
  font-size: 22px;
}
.app-lfsamaster .BusinessServiceModeSearch .select2.appAttribute.appNotReadOnly,
.app-lfsamaster .BusinessServiceModeSearch .appSearchCriteria.appAttribute.appNotReadOnly,
.app-lfsamaster .BusinessServiceModeSearch .appRestrictedAttSelect.appAttribute.appNotReadOnly,
.app-lfsamaster .BusinessServiceModeSearch .NAICSLookup.appNotReadOnly {
  margin-right: 10px;
}
.app-lfsamaster .BusinessServiceModeSearch .appAttribute,
.app-lfsamaster .BusinessServiceModeSearch .appFieldSet-Attribute {
  margin-bottom: 20px;
}
.app-lfsamaster .BusinessServiceModeSearch .appTable .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .appIndividualname .appLegend.appBlockTitle {
  margin: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .greyBar .appIndividualname.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .BusinessServiceModeSearch [class*='-showAdvanced'],
.app-lfsamaster .BusinessServiceModeSearch [class*='-hideAdvanced'] {
  margin-bottom: 10px;
}
.app-lfsamaster .BusinessServiceModeSearch [class*='-showAdvanced'] span.right:before,
.app-lfsamaster .BusinessServiceModeSearch [class*='-hideAdvanced'] span.right:before,
.app-lfsamaster .BusinessServiceModeSearch [class*='-showAdvanced'] span.left:before,
.app-lfsamaster .BusinessServiceModeSearch [class*='-hideAdvanced'] span.left:before {
  font-family: FontAwesome;
  width: 20px;
  padding-left: 10px;
  display: inline-block;
}
.app-lfsamaster .BusinessServiceModeSearch [class*='-showAdvanced'] span.left:before,
.app-lfsamaster .BusinessServiceModeSearch [class*='-hideAdvanced'] span.left:before {
  content: "\f1de";
}
.app-lfsamaster .BusinessServiceModeSearch [class*='-showAdvanced'] span.right:before {
  content: "\f0da";
}
.app-lfsamaster .BusinessServiceModeSearch [class*='-hideAdvanced'] span.right:before {
  content: "\f0d7";
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly {
  position: relative;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appExportLinks {
  position: absolute;
  top: 40px;
  right: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appExportLinks a {
  float: right;
  margin: 10px;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appExportLinks a:before {
  content: "\f15b";
  font-family: FontAwesome;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader {
  font-weight: bold;
  margin-top: 20px;
  padding: 10px;
  background: #d7d7d7;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsChildren .appRepeaterContent {
  border: 0;
  padding-left: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader:empty {
  display: none;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appItemSearchResult .viewMenu a {
  font-size: 24px;
}
.app-lfsamaster .appSearchResults .ClassificationCode,
.app-lfsamaster .appSearchResults .previousNamesBox,
.app-lfsamaster .appSearchResults .entityClassificationRepeaterBox {
  font-size: 0.875rem;
}
.app-lfsamaster .appSearchResults .previousNamesBox {
  margin-bottom: 30px;
}
.app-lfsamaster .appSearchResults .appMinimalLabel {
  font-weight: bold;
  padding-right: 0.5em;
}
.app-lfsamaster .appSearchResults .appMinimalLabel:empty {
  display: none;
}
.app-lfsamaster .appSearchResults .resultLeft .appMinimalAttr:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSearchResults .resultLeft .appMinimalLabel {
  float: left;
  margin-right: 0.5em;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appSearchResults .resultLeft .appMinimalLabel {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .appSearchResults .resultLeft .appMinimalLabel {
  width: 320px;
  margin-right: 0;
}
.app-lfsamaster .appSearchResults .resultLeft .appMinimalRep {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
}
.app-lfsamaster .appSearchResults .appMinimalAttr.Status {
  font-size: 1.125rem;
  color: #253036;
}
.app-lfsamaster .appSearchResults .ItemAddress.appBlankAttribute {
  display: none;
}
.app-lfsamaster .appSearchResults .resultLeft .appMinimalLabel {
  width: auto;
  margin-right: 0.5em;
}
.app-lfsamaster .appSearchResults .searchLeft {
  width: 50%;
  float: left;
  word-wrap: break-word;
}
.app-lfsamaster .appSearchResults .searchRight {
  width: 45%;
  float: right;
}
.app-lfsamaster .appSearchResults .searchRight .appMinimalLabel {
  width: 42%;
  display: inline-block;
  margin-right: 10px;
}
.app-lfsamaster .appSearchResults .searchRight .appMinimalValue {
  width: 52%;
  display: inline-block;
  float: right;
}
.app-lfsamaster .appSearchResults .labelAndMinRepFloated .appMinimalLabel {
  width: 40.96385542%;
  *width: 40.90361446%;
  float: left;
}
.app-lfsamaster .appSearchResults .labelAndMinRepFloated .appMinimalRep {
  overflow: auto;
  text-overflow: ellipsis;
  word-wrap: break-word;
  line-height: normal;
  display: block;
  float: none;
}
@media screen and (max-width: 900px) {
  .app-lfsamaster .Search .searchLeft,
  .app-lfsamaster .Search .searchRight {
    float: none;
    width: auto;
  }
  .app-lfsamaster .Search .appMinimalAttr .appMinimalLabel {
    width: auto;
  }
  .app-lfsamaster .Search .appMinimalAttr .appMinimalValue {
    width: auto;
  }
  .app-lfsamaster .appSearchResultsChildren .searchRight .appMinimalAttr {
    margin-bottom: 0;
  }
}
.app-lfsamaster .appSearchResults .appRecordChange .appMinimalBox.ItemBox {
  display: flex;
}
.app-lfsamaster .appSearchResults .appRecordChange .appMinimalBox.ItemBox > .searchLeft {
  flex: 6;
}
.app-lfsamaster .appSearchResults .appRecordChange .appMinimalBox.ItemBox > .searchRight {
  flex: 4;
}
.app-lfsamaster .appSearchResults .appRecordChange .appMinimalBox.ItemBox .appItemSearchResult {
  margin-bottom: 8px;
}
.app-lfsamaster .appSearchResults div.appItemSearchResult {
  display: block;
  margin-bottom: 8px;
}
.app-lfsamaster .appSearchResults div.appItemSearchResult.viewFilingMenu a {
  white-space: nowrap;
}
.app-lfsamaster .appSearchResults div.addToWatch,
.app-lfsamaster .appSearchResults div.appWatchList {
  font-size: 1.125rem;
}
.app-lfsamaster .appSearchResults div.addToWatch a,
.app-lfsamaster .appSearchResults div.appWatchList a {
  margin-bottom: 0;
}
.app-lfsamaster .appMinimalMenu.viewMenu.noSave.viewInstanceUpdateStackPush.appRegistrationSearchResult {
  clear: both;
  margin-bottom: 5px;
}
.app-lfsamaster .appQuickSearch {
  display: inline-block;
  float: left;
  height: 32px;
  padding: 2px;
}
.app-lfsamaster .appQuickSearch form {
  display: inline-block;
}
.app-lfsamaster .appQuickSearch form input {
  height: 18px;
  width: 150px;
  border-radius: 0;
}
.app-lfsamaster .appQuickSearch form button {
  position: relative;
  height: 28px;
  left: -6px;
  border: 0px solid transparent;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 0;
}
.app-lfsamaster .appQuickSearch form button > span {
  font-size: 0;
  background-position: 56% 0;
  width: 32px;
  display: inline-block;
}
.app-lfsamaster .appQuickSearch form button > span:after {
  display: inline-block;
  content: "\f002";
  font-family: fontAwesome;
  font-size: 18px;
  color: #aaa;
  pointer-events: none;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults {
  border-top: 3px solid #70787c;
  padding-top: 20px;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchButtonPad,
.app-lfsamaster .BusinessServiceModeSearch .appButtonPadPrimary,
.app-lfsamaster .BusinessServiceModeSearch .appButtonPad {
  border-top: 0;
  margin-top: 30px;
  padding-top: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .ProfileType + [class*='-showAdvanced'],
.app-lfsamaster .BusinessServiceModeSearch .ProfileType + [class*='-hideAdvanced'] {
  margin-left: 20px;
  vertical-align: top;
  margin-bottom: 33px;
}
.app-lfsamaster.ui-dialog {
  z-index: 1050;
  overflow: visible;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  max-width: 100%;
  box-sizing: border-box;
}
.app-lfsamaster.ui-dialog:active,
.app-lfsamaster.ui-dialog:focus {
  outline: none;
}
.app-lfsamaster.ui-dialog.preSubmitDialog {
  position: fixed;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 0.875rem;
}
.app-lfsamaster .ui-widget-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000000;
  transition: 1s background;
}
.app-lfsamaster .ui-widget-overlay,
.app-lfsamaster .ui-widget-overlay.fade.in {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.app-lfsamaster .ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.app-lfsamaster .ui-dialog-titlebar {
  background-color: #008392;
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.25rem;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  position: relative;
  color: white;
  padding: 10px 20px;
}
.app-lfsamaster .ui-dialog-titlebar small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .ui-dialog-titlebar small {
  font-size: 1.25rem;
}
.app-lfsamaster .ui-dialog-title h1,
.app-lfsamaster .ui-dialog-title h2 {
  color: white;
  margin: inherit;
}
.app-lfsamaster .ui-dialog-titlebar-close {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 27px;
  height: 27px;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-box-shadow: 1px 1px 3px #000000;
  -moz-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background: #fff;
  border: none;
  padding: 0;
  font-size: 0;
}
.app-lfsamaster .ui-dialog-titlebar-close .ui-icon {
  padding: 0 0 0 2px;
  display: block;
  width: 24px;
  vertical-align: top;
  font-size: 0;
  line-height: 1;
}
.app-lfsamaster .ui-dialog-titlebar-close .ui-icon:before {
  content: "\f057";
  font-family: FontAwesome;
  color: #cc0033;
  text-decoration: none;
  font-size: 1.688rem;
  font-weight: normal;
  line-height: 1;
}
.app-lfsamaster .ui-dialog-titlebar-close:hover {
  text-decoration: none;
}
.app-lfsamaster .ui-dialog-titlebar-close span {
  display: none;
}
.app-lfsamaster.ui-dialog.ie8 .ui-dialog-titlebar-close {
  background: transparent url(images/dialog-close.png);
}
.app-lfsamaster.ui-dialog.ie8 .ui-dialog-titlebar-close .ui-icon:before {
  content: '';
}
.app-lfsamaster .ui-dialog-content {
  background-color: white;
  padding: 20px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.app-lfsamaster .ui-dialog-content .appButtonPad a.appOk {
  float: right;
}
.app-lfsamaster .appDialogPopupTitle {
  display: none;
}
.app-lfsamaster .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.app-lfsamaster .modal-header .close {
  margin-top: 2px;
}
.app-lfsamaster .modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.app-lfsamaster .modal-form {
  margin-bottom: 0;
}
.app-lfsamaster .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.app-lfsamaster .modal-footer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .modal-footer .appButton + .appButton {
  margin-left: 5px;
  margin-bottom: 0;
}
.app-lfsamaster .modal-footer .appGroupMenu .appButton + .appButton {
  margin-left: -1px;
}
.app-lfsamaster.preSubmitOverlay {
  background-color: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1050;
}
.app-lfsamaster.preSubmitDialog {
  margin-top: 50px;
  z-index: 1051;
}
.app-lfsamaster.preSubmitDialog .preSubmitCss {
  text-align: center;
  background: transparent;
  overflow: hidden;
  padding: 14px 14px 14px 14px;
  min-height: inherit !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster.preSubmitDialog .preSubmitCss .remove:before {
  font-family: FontAwesome;
  content: "\f110";
  margin-right: 10px;
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  position: absolute;
  left: -20px;
}
.app-lfsamaster.preSubmitDialog .preSubmitCss .remove {
  color: #000000;
  display: table;
  margin: 0 auto;
  position: relative;
}
.app-lfsamaster .preSubmitDialog + .ui-widget-overlay {
  background: none!important;
  transition: none!important;
}
.app-lfsamaster .preSubmitDialog:focus {
  outline: 0!important;
}
.app-lfsamaster #catUploadProgress {
  height: 10px;
  border: 1px solid #ccc;
}
.app-lfsamaster #catUploadProgressHolder {
  width: 272px;
}
.app-lfsamaster .appDialogButtons:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appDialogButtons > div {
  float: left;
}
.app-lfsamaster .appDialogButtons > div + div {
  float: right;
}
.app-lfsamaster .appDialogButtons > div.appBlockChildren {
  float: none;
}
.app-lfsamaster .appDialogButtons .appPrimaryButton {
  float: right;
}
.app-lfsamaster.ui-datepicker,
.app-lfsamaster .ui-datepicker {
  display: none;
  background-color: white;
  border: 1px solid #5bb2d9;
  border-radius: 4px;
  width: 279px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.app-lfsamaster.ui-datepicker .ui-datepicker-header,
.app-lfsamaster .ui-datepicker .ui-datepicker-header {
  padding: 2px 5px;
  background-color: #5bb2d9;
  line-height: 20px;
  color: #ffffff;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-header .ui-state-disabled,
.app-lfsamaster .ui-datepicker .ui-datepicker-header .ui-state-disabled {
  display: none;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-month,
.app-lfsamaster .ui-datepicker .ui-datepicker-month,
.app-lfsamaster.ui-datepicker .ui-datepicker-year,
.app-lfsamaster .ui-datepicker .ui-datepicker-year {
  width: auto;
  padding: 0;
  height: auto;
  min-width: inherit;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-year,
.app-lfsamaster .ui-datepicker .ui-datepicker-year {
  margin-left: 10px;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-prev,
.app-lfsamaster .ui-datepicker .ui-datepicker-prev {
  float: left;
  cursor: pointer;
  color: #ffffff;
  padding: 4px;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-next,
.app-lfsamaster .ui-datepicker .ui-datepicker-next {
  float: right;
  cursor: pointer;
  color: #ffffff;
  padding: 4px;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-title,
.app-lfsamaster .ui-datepicker .ui-datepicker-title {
  text-align: center;
  padding-bottom: 4px;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar {
  width: 100%;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar td,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
  padding: 0;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar tr,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar tr {
  border: 1px solid #e0e0e0;
  border-width: 1px 0 0 0;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar th,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar th {
  text-align: center;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar td a,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar td a,
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar td span.ui-state-default,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar td span.ui-state-default {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-decoration: none;
  padding: 5px;
  display: block;
  border: 1px solid #e0e0e0;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-calendar td a:hover,
.app-lfsamaster .ui-datepicker .ui-datepicker-calendar td a:hover {
  text-decoration: underline;
  background: #e0e0e0;
}
.app-lfsamaster.ui-datepicker .ui-datepicker-today,
.app-lfsamaster .ui-datepicker .ui-datepicker-today {
  background-color: #eFeFeF;
}
.app-lfsamaster .ui-datepicker.appRoot {
  padding-top: 0;
}
.app-lfsamaster .ui-datepicker-trigger {
  margin-right: 20px !important;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-left: none;
  margin-bottom: 0;
  width: 30px;
  line-height: 1;
  font-size: 0;
  padding: 8px 10px;
  width: 42px;
  border: 0;
  height: 42px;
  box-sizing: border-box;
  position: relative;
  left: -1px;
}
.app-lfsamaster .ui-datepicker-trigger:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .ui-datepicker-trigger:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .ui-datepicker-trigger:before {
  content: '\f073';
  font-family: FontAwesome;
  font-size: 1.5rem;
}
.app-lfsamaster input.hasDatepicker {
  width: 8em !important;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.app-lfsamaster input.appAttrDate {
  width: 8em;
}
.app-lfsamaster .appAttrDate {
  min-width: 110px;
}
.app-lfsamaster .appAttrDate .appAttrLabel {
  margin-bottom: 0;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .appDateInput {
  display: inline-block;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .appDateInput .appDateInputFormatHint {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .appDateInput .appDateInputFormatHint p {
  margin: 0px;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .appDateInput input {
  float: none;
  width: 8em;
  text-transform: uppercase;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .appFormatHint {
  text-transform: uppercase;
}
.app-lfsamaster .appAttrDate.appNotReadOnly .hint {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .ui-datepicker.ui-datepicker-multi {
  width: auto;
  max-width: 100%;
}
.app-lfsamaster .ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.app-lfsamaster .ui-datepicker-multi .ui-datepicker-group table {
  width: 100%;
  margin: 0 auto .4em;
}
.app-lfsamaster .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.app-lfsamaster .ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.app-lfsamaster .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.app-lfsamaster .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.app-lfsamaster .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.app-lfsamaster .ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.app-lfsamaster .ui-datepicker-row-break {
  clear: both;
  width: 100%;
}
.app-lfsamaster .ui-datepicker-inline {
  display: block;
}
.app-lfsamaster .appRecordBusinessCalendar .ui-datepicker-multi {
  width: 100%!important;
}
.app-lfsamaster .taskView .appCmsMenu,
.app-lfsamaster .taskView #appMainNavigation,
.app-lfsamaster .taskView .appMyOrganisations,
.app-lfsamaster .taskView .appLogonOff,
.app-lfsamaster .taskView .appFooterContainer,
.app-lfsamaster .taskView .appBannerContainer .appUser .appSubMenu,
.app-lfsamaster .taskView .appTop {
  display: none;
}
.app-lfsamaster .taskView .appBannerContainer .appUser {
  cursor: text;
}
.app-lfsamaster .taskView .appBannerContainer .appUser::before {
  display: none;
}
.app-lfsamaster .taskView .appBannerContainer .appUser .appSubMenuName {
  text-decoration: none;
}
.app-lfsamaster .taskView .appBannerContainer .appUser .appSubMenuName:hover {
  text-decoration: none;
}
.app-lfsamaster .taskView .appBannerContainer .appUser .appSubMenuName .right:after {
  content: "";
}
.app-lfsamaster .taskView .appHeaderContainer,
.app-lfsamaster .taskView .appHeaderContainer .appHeader {
  display: none;
  background: none;
  filter: none;
  -ms-filter: none;
}
.app-lfsamaster .taskView .header-search {
  display: none;
}
.app-lfsamaster .taskView .appBannerContainer .appNav li.tasks,
.app-lfsamaster .taskView .appBannerContainer .appNav li.appLogonOff {
  display: none;
}
.app-lfsamaster .cm_changeOwnerIcon .left:before {
  content: "\f10c";
}
.app-lfsamaster .cm_assignIcon .left:before {
  content: "\f192";
}
.app-lfsamaster .cm_allocateIcon .left:before {
  content: "\f16c";
}
.app-lfsamaster .cm_activeParticipantsIcon .left:before {
  content: "\f1db";
}
.app-lfsamaster .cm_approve {
  background: #cc0033;
  border: 1px solid #cc0033;
  color: #ffffff;
}
.app-lfsamaster .cm_approve .left:before {
  content: "\f00c";
}
.app-lfsamaster .cm_approve:hover {
  color: #ffffff;
  background: #990026;
}
.app-lfsamaster .cm_resume {
  margin-right: 20px !important;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_resume .left:before {
  content: "\f01d";
}
.app-lfsamaster .cm_resume:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_resume:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_revise {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_revise .left:before {
  content: "\f0e2";
}
.app-lfsamaster .cm_revise:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_reject {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_reject .left:before {
  content: "\f057";
}
.app-lfsamaster .cm_reject:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_gotoInstance {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_gotoInstance .left:before {
  content: "\f090";
}
.app-lfsamaster .cm_gotoInstance:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_gotoViewLodgement {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_gotoViewLodgement .left:before {
  content: "\f016";
}
.app-lfsamaster .cm_gotoViewLodgement:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_gotoManageBundle {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_gotoManageBundle .left:before {
  content: "\f0ae";
}
.app-lfsamaster .cm_gotoManageBundle:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_suspend {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_suspend .left:before {
  content: "\f057";
}
.app-lfsamaster .cm_suspend:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_discard {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .cm_discard .left:before {
  content: "\f014";
}
.app-lfsamaster .cm_discard:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_hold {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster .cm_hold .left:before {
  content: "\f04c";
}
.app-lfsamaster .cm_hold:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_hold:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .cm_cancel {
  margin-bottom: 20px!important;
}
.app-lfsamaster .cm_cancel .left:before {
  content: "\f00d";
  font-family: fontAwesome;
}
.app-lfsamaster .cm_assignToMe {
  padding: 10px 20px;
  background: #e4e4e4 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #314049 !important;
  border-color: #70787c !important;
}
.app-lfsamaster .cm_assignToMe:hover {
  color: #2846a8 !important;
  background: #d7d7d7 !important;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.app-lfsamaster .cm_allocate {
  padding: 10px 20px;
  background: #e4e4e4 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #314049 !important;
  border-color: #70787c !important;
}
.app-lfsamaster .cm_allocate .left:before {
  content: "\f16c";
}
.app-lfsamaster .cm_allocate:hover {
  color: #2846a8 !important;
  background: #d7d7d7 !important;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.app-lfsamaster .cm_assign {
  padding: 10px 20px;
  background: #e4e4e4 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #314049 !important;
  border-color: #70787c !important;
}
.app-lfsamaster .cm_assign:hover {
  color: #2846a8 !important;
  background: #d7d7d7 !important;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.app-lfsamaster .cm_assign .left:before {
  content: "\f064";
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService {
  display: block;
  padding-bottom: 10px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService > a {
  font-size: 1.125rem;
  font-weight: bold;
  display: block;
  background: #9bcdd1;
  padding: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-shadow: 1px 1px 0 #FFFFFF;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService:first-child {
  border-top: none;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService:last-child {
  border-bottom: none;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService > .appHelpGroupContainer {
  padding: 0px 20px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelpGroup {
  font-size: 1.063rem;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService a.appHelpGroup {
  padding: 5px;
  display: block;
  color: #000;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelpContainer {
  padding: 10px 20px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelpItem {
  font-size: 0.875rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 1px solid #ddd;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService a.appHelpItem {
  padding: 5px 20px;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
  display: block;
  font-weight: bold;
  color: #000;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService a.appHelpItem:focus,
.app-lfsamaster .appHelpServiceContainer > .appHelpService a.appHelpItem:active {
  outline: 0;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService a.appHelpItem + * {
  background-color: #ffffff;
  padding: 5px 40px;
  margin-bottom: 0px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelpItem:hover {
  background: #9bcdd1;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService div.appHelpItem {
  margin-bottom: 6px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelp-help {
  margin-bottom: 20px;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelp-help .appButton,
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelp-hint .appButton {
  float: right;
}
.app-lfsamaster .appHelpServiceContainer > .appHelpService .appHelpTxtLabel {
  font-weight: bold;
}
.app-lfsamaster .pageHelp {
  position: relative;
}
.app-lfsamaster .pageHelp .appPageGlobalHelp {
  margin-bottom: 30px;
  text-align: right;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .pageHelp .appPageGlobalHelp:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .pageHelp .appPageGlobalHelp > span {
  font-size: 0.875rem;
  font-style: italic;
  color: #333333;
}
.app-lfsamaster .appPageGlobalHelp .appRequired {
  margin-left: 0;
  margin-right: 0;
  display: inline;
}
.app-lfsamaster .appPageIntro {
  float: none;
  max-width: none;
  text-align: left;
}
.app-lfsamaster .ie7 .appPageIntro {
  float: none;
}
.app-lfsamaster .appPageIntro p {
  font-size: 0.9375rem;
}
.app-lfsamaster .appPageIntro + .appBlockChildren {
  clear: both;
}
.app-lfsamaster .appHelpEditTextArea {
  margin-bottom: 30px;
}
.app-lfsamaster .appPageHelp {
  margin-bottom: 10px;
}
.app-lfsamaster .appPageHelp {
  display: none;
}
.app-lfsamaster .appPageHelpHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPageHelpToggle {
  float: right;
}
.app-lfsamaster .appFieldHelpFlag {
  height: 24px;
  display: inline-block;
  vertical-align: text-top;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0 3px;
}
.app-lfsamaster .appFieldHelpFlag:before {
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  color: #153b84;
}
.app-lfsamaster .appFieldHelpFlag:hover:before {
  color: #0e2758;
}
.app-lfsamaster .appFieldBubbleFlag {
  width: 30px;
  height: 17px;
  display: inline-block;
  background-image: url("images/ic-help-off.jpg");
  background-repeat: no-repeat;
}
.app-lfsamaster .appFieldBubbleFlag:hover {
  background-image: url("images/ic-help-on.jpg");
}
.app-lfsamaster.appFieldHelp,
.app-lfsamaster .appFieldHelp {
  display: none;
  width: 260px;
  position: absolute;
  background-repeat: no-repeat;
  background-color: white;
  background: #eee;
  padding-top: 0;
  border-width: 1px;
  box-shadow: 0 0 3px 1px grey;
  z-index: 2000;
}
.app-lfsamaster.appFieldHelp .appFieldHelpTitle {
  display: none;
}
.app-lfsamaster .appFieldHelp .appFieldHelpText,
.app-lfsamaster .appFieldHelp .appNodeHelpText {
  padding: 5px;
}
.app-lfsamaster.appFieldHelp .appWikiMarkup > p,
.app-lfsamaster .appFieldHelp .appWikiMarkup > p,
.app-lfsamaster .appWikiMarkup > p {
  font-size: 1.125rem;
  font-weight: normal;
  padding: 0;
}
.app-lfsamaster.appFieldHelp .appFieldHelpTitleText {
  display: inline-block;
}
.app-lfsamaster.appFieldHelp .appFieldHelpHeader {
  background-color: #008392;
  color: white;
  padding: 4px 10px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.app-lfsamaster.appFieldHelp .appFieldHelpClose {
  display: block;
  width: 20px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 0px;
  color: #eee;
}
.app-lfsamaster.appFieldHelp .appFieldHelpClose:after {
  font-family: FontAwesome;
  font-size: 1.25rem;
  content: "\f057";
}
.app-lfsamaster.appFieldHelp .appFieldHelpContent {
  display: block;
  font-size: 1.125rem;
  font-weight: normal;
}
.app-lfsamaster.appFieldHelp:after {
  border-right: 6px solid #e8eff7;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
  display: inline-block;
  top: 5px;
  position: absolute;
  left: -6px;
}
.app-lfsamaster.appFieldHelp:before {
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
  display: inline-block;
  top: 4px;
  position: absolute;
  left: -7px;
}
.app-lfsamaster.appFieldHint,
.app-lfsamaster .appFieldHint {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster.appFieldHint p,
.app-lfsamaster .appFieldHint p {
  margin: 0px;
}
.app-lfsamaster.appFieldHint .appFieldHintText,
.app-lfsamaster .appFieldHint .appFieldHintText {
  display: inline-block;
  text-align: left;
}
.app-lfsamaster.appFieldHint:after {
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  content: "";
  display: inline-block;
  top: 4px;
  position: absolute;
  left: -9px;
}
.app-lfsamaster.appFieldHint:before {
  border-right: 11px solid rgba(0, 0, 0, 0.2);
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  content: "";
  display: inline-block;
  top: 3px;
  position: absolute;
  left: -10px;
}
.app-lfsamaster .appHelpAutoServiceContainer {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntry {
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin: 2px;
  margin-top: 10px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntry > a {
  color: #153b84;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: underline;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntry > a.appHelpEntry {
  border: 0;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: normal;
  font-size: 0.9375rem;
  border: transparent 1px solid;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtLabel {
  color: #000;
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtLabel .appHelpTk {
  font-weight: normal;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpItemEdit {
  float: left;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtEdit {
  margin: 3px;
  text-decoration: underline;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtEdit:hover {
  text-decoration: underline;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue:empty {
  display: none;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue {
  max-width: 80%;
  float: left;
  margin-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px dotted #ccc;
  padding: 2px 5px;
  background-color: #efefef;
  font-weight: bold;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue:after {
  content: '"';
  font-weight: normal;
  color: #666;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue:before {
  content: '"';
  font-weight: normal;
  color: #666;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue:empty:before {
  content: '';
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpTxt .appHelpTxtValue:empty:after {
  content: '';
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntryChildren {
  margin-left: 20px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntryChildren:first-child {
  border-top: none;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpAutoService .appHelpEntryChildren:last-child {
  border-bottom: none;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpEntryPrompt {
  margin-bottom: 10px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpEntryCollapsed > a span.right:before {
  content: "\f0da";
  font-family: FontAwesome;
  width: 20px;
  padding-left: 10px;
  display: inline-block;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpEntryExpanded > a span.right:before {
  content: "\f0d7";
  font-family: FontAwesome;
  width: 20px;
  padding-left: 10px;
  display: inline-block;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpModeWrap {
  float: right;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpModeWrap:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpServiceSelector {
  float: left;
  margin-bottom: 10px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpServiceSelector select {
  width: 100%;
  margin-right: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpServiceExpand,
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpMode {
  float: right;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpServiceExpand a,
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpMode a {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  margin-left: 5px;
  margin-right: 5px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpServiceExpand a:hover,
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors .appHelpMode a:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceSelectors:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpServiceExpand {
  margin-right: 4px;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpQuery a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  margin-bottom: 0;
}
.app-lfsamaster .appHelpAutoServiceContainer .appHelpQuery a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt {
  margin-bottom: 10px;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt + .appRestrictedAtt .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt + .appRestrictedAtt .appRestricted.appRestrictedRadio {
  clear: both;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt + .appRestrictedAtt .appRestricted.appRestrictedRadio:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt + .appRestrictedAtt .restrictedOptionCss {
  clear: both;
}
.app-lfsamaster .ui-dialog-content .appHelpEntryPrompt + .appRestrictedAtt .restrictedOptionCss:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster textarea.appHelpText {
  width: 650px;
  height: 160px;
}
.app-lfsamaster .appHelpTextPreviewLink {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster .appHelpTextPreviewLink:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appHelpTextPreview {
  border: 1px solid #C9C9C9;
  border-radius: 3px 3px 3px 3px;
  color: #555555;
  width: 650px;
}
.app-lfsamaster input.appHelpText {
  width: 650px;
}
.app-lfsamaster .serviceGuideTitle {
  margin-left: 10px;
}
.app-lfsamaster .serviceGuide {
  font-family: 'open_sans' !important;
}
.app-lfsamaster .appPanelAlpha .appPanelHeader {
  padding: 8px;
  background: #cc0033;
  border: 2px solid #cc0033;
  text-transform: uppercase;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.app-lfsamaster .appPanelAlpha .appPanelHeader h2 {
  color: #ffffff;
}
.app-lfsamaster .appPanelAlpha .appPanelContainer {
  background: #ffffff;
  padding: 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #ccc;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.app-lfsamaster .appPanelAlpha .appPanelItem {
  padding: 5px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .appPanelAlpha .appPanelItem:hover {
  background: #f2f2f2;
}
.app-lfsamaster .appPanelBoxed {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appPanelShaded {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appPanelCond {
  padding: 10px;
}
.app-lfsamaster .appPanelRows:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster a.taskSearch-results-page-line-left-editTask {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster a.taskSearch-results-page-line-left-editTask:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .taskSearch-results-page-line-right.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: 100px;
  font-size: 1.125rem;
}
.app-lfsamaster .taskSearch-results-page-line-right.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: 100px;
}
.app-lfsamaster .taskSearch-results-page-line-left.appReadOnly {
  width: 66.26506024%;
  *width: 66.20481928%;
  float: left;
}
.app-lfsamaster .taskSearch-results-page-line-right.appReadOnly {
  width: 32.53012048%;
  *width: 32.46987952%;
  float: right;
  margin-left: 1.20481928%;
  margin-top: 40px;
}
.app-lfsamaster .taskSearch-results-page-line-right.appReadOnly * {
  font-size: 0.6875rem;
}
.app-lfsamaster .taskSearch-results-page-line-right.appReadOnly .appSecuritySearchRow {
  padding: 0;
  background: none;
}
.app-lfsamaster .appTaskDefinitionRepeater td {
  word-wrap: break-word;
  min-height: 1px;
  font-size: 1rem;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex0 {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-left: 0;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex1 {
  width: 49.39759036%;
  *width: 49.3373494%;
  word-wrap: normal;
  word-break: normal;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex2 .appMenuItem .left:before {
  content: "\f044";
  font-family: FontAwesome;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex2 .appMenuItem {
  text-decoration: none;
}
.app-lfsamaster .taskDefinitionSearch td.appIndex2 .appMenuItem:hover {
  text-decoration: underline;
}
.app-lfsamaster .appRecordTaskActionReference td {
  word-wrap: break-word;
  min-height: 1px;
  font-size: 1rem;
}
.app-lfsamaster .appRecordTaskActionReference tr.appTaskActionReason td {
  border-top: 0;
  padding-top: 0px;
  padding-bottom: 0px;
}
.app-lfsamaster .appRecordTaskActionReference tr.appTaskActionReason > th {
  border-top: none;
}
.app-lfsamaster .appRecordTaskActionReference tr.appTaskAction > td {
  padding-top: 20px;
}
.app-lfsamaster .appRecordTaskActionReference td textarea {
  height: 24px;
  width: 200px;
}
.app-lfsamaster .appRecordTaskActionReference td .appAttrLocalizedTextLocale {
  display: inline-block;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-Order input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-Name select {
  min-width: 100px;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-Code input {
  min-width: 100px;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-MinReasons input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-MaxReasons input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskActionReference td .Attribute-AllowCommentsYn input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskActionReference td .appLayA2 .appAttribute .appLocalizedText,
.app-lfsamaster .appRecordTaskActionReference td .appAttribute .appLocalizedText {
  margin: 0;
}
.app-lfsamaster .appRecordTaskActionReference .appTblOwnRow > td {
  border-top: none;
  padding-top: 0;
}
.app-lfsamaster .appRecordTaskActionReference .appTblOwnRow a.appTableAdd {
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell0 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell2 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell3 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell4 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appNotReadOnly .appTblCell5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell0 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell2 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell3 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTable.appTaskActionReasons.appReadOnly .appTblCell5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appRecordTaskAllocationReference tr.appTaskAllocationTargets td {
  border-top: 0;
}
.app-lfsamaster .appRecordTaskAllocationReference td textarea {
  height: 24px;
  width: 200px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .appAttrLocalizedTextLocale {
  display: inline-block;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-Order input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-Name select {
  min-width: 100px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-Code input {
  min-width: 100px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-MinReasons input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-MaxReasons input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .Attribute-AllowCommentsYn input {
  min-width: 30px;
  width: 30px;
}
.app-lfsamaster .appRecordTaskAllocationReference td .appLayA2 .appAttribute .appLocalizedText,
.app-lfsamaster .appRecordTaskAllocationReference td .appAttribute .appLocalizedText {
  margin: 0;
}
.app-lfsamaster .feeDefinitionSearch td.appIndex0 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .feeDefinitionSearch td.appIndex1 {
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .feeDefinitionSearch td.appIndex2 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .feeDefinitionSearch td.appIndex2 .appMenuItem .left:before {
  content: "\f044";
  font-family: FontAwesome;
}
.app-lfsamaster .feeDefinitionSearch td.appIndex2 .appMenuItem {
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appWorkQueueExpando .appExpandoHeader {
  margin-bottom: 5px;
}
.app-lfsamaster .appWorkQueueExpando .appExpandoHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appWorkQueueRepeater {
  border-collapse: collapse;
  max-width: 100%;
}
.app-lfsamaster .appWorkQueueRepeater tr {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-spacing: 0;
}
.app-lfsamaster .appWorkQueueRepeater td {
  margin: 4px 0 4px 0;
  font-size: 1.125rem;
  line-height: normal;
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.app-lfsamaster .appWorkQueueRepeater td .appRestrictedAttYesNo.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .ie8 .appWorkQueueRepeater td {
  border: #e8e8e8;
}
.app-lfsamaster .appWorkQueueRepeater td a {
  text-decoration: underline;
}
.app-lfsamaster .appWidgetSet-assistive .appWorkQueueRepeater tr.workQueueOverdue td.appIndex4 div.appAttrValue:after {
  content: ' Overdue!';
}
.app-lfsamaster .appWorkQueueRepeater .appTblRowEven {
  background: #efefef;
}
.app-lfsamaster .appWorkQueueRepeater .appTblRowOdd {
  background: #fcfcfc;
}
.app-lfsamaster .dashboard .workQueueOverdue.appTblRowOdd td.appDueDays .appAttrValue {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-left: 4px solid #ac180d;
  color: #fff;
  background-image: none;
  color: #000000;
  padding-left: 5px;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
}
.app-lfsamaster .dashboard .workQueueOverdue.appTblRowEven td.appDueDays .appAttrValue {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-left: 4px solid #ba1a0e;
  color: #fff;
  background-image: none;
  color: #000000;
  padding-left: 5px;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-40 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-40 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-40 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-40 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-40 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-40 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-39 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-39 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-39 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-39 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-39 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-39 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-38 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-38 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-38 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-38 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-38 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-38 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-37 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-37 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-37 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-37 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-37 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-37 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-36 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-36 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-36 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-36 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-36 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-36 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-35 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-35 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-35 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-35 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-35 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-35 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-34 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-34 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-34 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-34 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-34 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-34 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-33 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-33 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-33 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-33 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-33 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-33 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-32 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-32 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-32 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-32 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-32 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-32 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-31 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-31 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-31 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-31 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-31 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-31 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-30 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-30 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-30 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-30 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-30 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-30 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-29 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-29 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-29 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-29 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-29 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-29 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-28 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-28 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-28 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-28 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-28 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-28 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-27 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-27 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-27 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-27 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-27 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-27 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-26 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-26 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-26 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-26 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-26 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-26 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-25 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-25 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-25 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-25 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-25 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-25 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-24 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-24 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-24 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-24 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-24 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-24 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-23 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-23 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-23 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-23 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-23 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-23 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-22 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-22 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-22 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-22 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-22 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-22 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-21 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-21 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-21 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-21 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-21 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-21 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-20 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-20 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-20 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-20 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-20 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-20 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-19 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-19 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-19 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-19 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-19 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-19 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-18 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-18 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-18 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-18 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-18 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-18 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-17 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-17 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-17 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-17 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-17 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-17 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-16 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-16 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-16 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-16 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-16 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-16 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-15 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-15 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-15 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-15 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-15 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-15 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-14 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-14 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-14 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-14 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-14 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-14 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-13 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-13 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-13 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-13 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-13 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-13 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-12 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-12 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-12 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-12 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-12 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-12 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-11 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-11 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-11 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-11 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-11 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-11 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-10 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-10 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-10 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-10 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-10 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-10 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-9 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-9 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-9 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-9 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-9 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-9 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-8 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-8 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-8 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-8 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-8 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-8 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-7 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-7 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-7 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-7 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-7 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-7 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-6 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-6 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-6 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-6 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-6 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-6 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-5 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-5 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-5 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-5 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-5 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-5 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-4 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-4 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-4 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-4 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-4 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-4 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-3 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-3 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-3 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-3 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-3 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-3 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-2 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-2 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-2 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-2 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-2 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-2 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-1 td a {
  color: #153b84;
}
.app-lfsamaster .dashboard tr.workQueueOverdue..workQueueOverdueBusinessDays-1 td a:hover {
  color: #0b1d42;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-1 {
  border-right: 3px solid #ba1a0e;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-1 {
  border-right: 3px solid #ac180d;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowOdd.workQueueOverdueBusinessDays-1 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority.appTblRowEven.workQueueOverdueBusinessDays-1 td.appDueDays {
  border-left: 4px solid #ac180d;
  color: #fff;
}
.app-lfsamaster .appWorkQueueRepeater th,
.app-lfsamaster .appWorkQueueRepeater td {
  padding: 8px;
  vertical-align: middle;
}
.app-lfsamaster .appWorkQueueRepeater th *,
.app-lfsamaster .appWorkQueueRepeater td * {
  font-size: 1.125rem;
}
.app-lfsamaster .appWorkQueueRepeater .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appPriority td.appDueDays {
  position: relative;
  padding-right: 20px;
}
.app-lfsamaster .appPriority td.appDueDays:after {
  content: " ";
  display: inline-block;
  vertical-align: top;
  float: right;
  width: 20px;
  top: 5px;
  right: 1px;
  height: 20px;
  position: absolute;
  background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3A%23ED1C24%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .ie8 .appPriority td.appDueDays:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA/ElEQVR42r2U0QmDMBCG2wXqAErrQwm4gI+doSP5LjiCG3SHjtCAL25gCx1AH7R/4QLHEX5aig18xPy5/J5eks1f2nN/LEANPBjBIr0XvfjUKAEtmMFCmCUuYWYZ6COL76CT3s71IItmZswm0ABn4pzokzFNrGGrAh6gNPMpOIGtjEswqDWtLcCsMisjX1DJ/EFppcp0BkWYqNWbmrdGDHOjN2ptHUSvRPeloVNrfRDHUE2J44amqeqPQViEzgSeQSVciWEXPGiGGF9E16QsQ/oP8bwDuULMyD8kVeaNV5nvQ9v4PoyflIGZkpOy2ln+/bZZ+T7kN/bt2xv7BQhVqg65m1THAAAAAElFTkSuQmCC);
}
.app-lfsamaster .appPriority div.appDueDays {
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority td.appDueDays {
  background: #ac180d;
  color: #fff;
}
.app-lfsamaster .dashboard tr.workQueueOverdue.appPriority td.appDueDays:after {
  background: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .ie8.dashboard tr.workQueueOverdue.appPriority td.appDueDays:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAXVBMVEUAAAD/////8uz+7eX/+/j////+7OT/////8er+7eX//////f3+6uH92cn/+PX4oYXwTzftHiT+6+LxXkLvRDDyZUjtICX+6d/3l3rvSDPwSTPzdFX7ybX6uqLuNConVf4pAAAACnRSTlMAKZLh/A+rHObgUvgODgAAAKJJREFUeAF1kFXCg2AMBIPDfro1rHD/YzaQ32UeJx45KcqqRl2VhXzQtA6Gaxsxuh6KDx5K31meupgyyZyi2jO3BS5XVbf7g9cRaI8ZDvFwnDCT1win00og0eRCMgGlSAXkLzIDlUgNzy+SHrUIEEiu0/Q0GYD3zA3K7SPTeu7Lsqiznh/TDZv+sadhe9pF47u1i/6+/e8v/f1P+/zw8fn/eAGa2w/B3CH0pwAAAABJRU5ErkJggg==);
}
.app-lfsamaster .appTSKDetails .appPriority .appAttrValue {
  padding: 3px 6px;
  font-size: 1rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #70787c;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 2px;
  margin-left: 2px;
  /* color: @defaultTextColor; text-shadow: none; background: transparent; border: 1px solid #ccc; */
}
.app-lfsamaster .appWorkQueueExpando select {
  width: 200px;
}
.app-lfsamaster .appWorkQueueContainer .NameNumber,
.app-lfsamaster .appWorkQueueContainer .appWorkQueueRegister {
  margin-right: 5px;
}
.app-lfsamaster .appWorkQueueContainer .wqViewOptions button {
  margin-bottom: 10px;
}
.app-lfsamaster .appWorkQueueContainer .appAttribute {
  margin-bottom: 10px;
}
.app-lfsamaster .appWorkQueueContainer .bulkActionSelection select {
  width: 260px;
}
.app-lfsamaster .appWorkQueueContainer button.bulkActionApply {
  padding: 7px 20px;
}
.app-lfsamaster .appWorkQueueContainer .appWorkQueueCriteriaLeft {
  display: inline-block;
  margin-right: 20px;
}
.app-lfsamaster .appWorkQueueContainer .appWorkQueueCriteriaRight {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 10px;
}
.app-lfsamaster .appWorkQueueContainer .appWorkQueueCriteriaRight .appValue {
  float: left;
}
.app-lfsamaster .appWorkQueueNameNumber,
.app-lfsamaster .appWorkQueueExpando,
.app-lfsamaster .appWorkQueueAllocatedTo {
  margin-bottom: 0;
}
.app-lfsamaster .appWorkQueueContainer .appMenuGroup.wqViewOptions {
  display: block;
  height: 30px;
}
.app-lfsamaster .appWorkQueueContainer .appMenuGroup.wqViewOptions .appGroupMenu.appMenuDepth0 {
  float: right;
}
.app-lfsamaster .appWorkQueueContainer .appMenuGroup.wqViewOptions .appButton.dropdown-toggle {
  float: right;
  margin-right: 0;
}
.app-lfsamaster .appWorkQueueContainer .appMenuGroup.wqViewOptions .multiselect-container {
  left: auto;
  right: 0;
}
.app-lfsamaster .dashboardInternal .appWorkQueueContainer .appPagerBanner,
.app-lfsamaster .dashboardInternal .appMyTasks .appPagerBanner {
  border-bottom: none;
  padding-bottom: 0;
}
.app-lfsamaster .appWorkQueueContainer .appBulkActions .bulkActionApply {
  vertical-align: bottom;
  margin-bottom: 40px;
}
.app-lfsamaster .appMyTasksRepeater .appTblCellEmpty {
  display: none;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterRowContent {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterRowContent.appRowLast {
  border-bottom: none;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: normal;
  border-bottom: 1px solid #dcdcdc;
  margin-top: 10px;
  text-shadow: 1px 1px 1px #ffffff;
  background-color: #eee;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders > div {
  margin-left: 1.20481928%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders [class*="appIndex"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex0 {
  width: 7.22891566%;
  *width: 7.1686747%;
  margin-left: 0;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRepeaterTableHeaders .appIndex6 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions [class*="appIndex"] {
  margin-left: 1.20481928%;
  font-size: 0.875rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex0 {
  width: 7.22891566%;
  *width: 7.1686747%;
  margin-left: 0;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appRecordTaskActions .appIndex6 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appTaskHistory.appRepeaterTable.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appDialogRepeaterRowContent,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly .appDivRow,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly .appTblRow,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appRepeaterContent > .appGenRow {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly .appDivRow:first-child,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly .appTblRow:first-child,
.app-lfsamaster .appRepeater.editTask-serviceHistory-serviceInstance-history.appReadOnly > .appRepeaterContent > .appGenRow:first-child {
  border-top: 1px solid #cccccc;
}
.app-lfsamaster .editTask .appAttrSecurityLookup.appReadOnly .appSecuritySearch {
  float: left;
  clear: none;
}
.app-lfsamaster .editTask .appAttrSecurityLookup.appReadOnly .appSecuritySearch .appSecuritySearchRow {
  background: none;
  padding: 0px;
}
.app-lfsamaster .editTask .appAttrSecurityLookup.appReadOnly .appSecuritySearch .appSecuritySearchRow .appSecuritySearchLabel {
  font-weight: normal;
}
.app-lfsamaster .editTask .appServiceInstancePresenter .appFilingLabel,
.app-lfsamaster .appFilingPresenter.appAttribute.appReadOnly .appFilingLabel {
  float: left;
  padding-right: 0.5em;
  width: auto;
  margin-right: 0;
  clear: both;
}
.app-lfsamaster .editTask .appServiceInstancePresenter .appFilingValue > div,
.app-lfsamaster .appFilingPresenter.appAttribute.appReadOnly .appFilingValue > div {
  float: left;
  padding-right: 0.5em;
  font-style: italic;
}
.app-lfsamaster .editTask .appServiceInstancePresenter:after,
.app-lfsamaster .appFilingPresenter.appAttribute.appReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSecurityUserAddresses .appBox + .appBox {
  margin: 0;
}
.app-lfsamaster .fancyReviewTask .appFormHead .headButton {
  margin-top: 10px;
}
.app-lfsamaster .fancyReviewTask .appFormHead .headButton .appButton {
  color: white;
}
.app-lfsamaster .fancyReviewTask .appReadOnly.appAttribute {
  margin-bottom: 3px!important;
}
.app-lfsamaster .fancyReviewTask .appBlockTitle {
  margin-top: 20px;
}
.app-lfsamaster .fancyReviewTask .appPageTitleInner h1,
.app-lfsamaster .fancyReviewTask .appPageTitleInner .taskDescription {
  color: #ffffff;
  display: inline-block;
  font-size: 1.75rem;
}
.app-lfsamaster .fancyReviewTask button > .left,
.app-lfsamaster .fancyReviewTask .appButton > .left {
  float: left;
}
.app-lfsamaster .fancyReviewTask .reviewTaskWrapper > div.appTabs {
  display: inline-block;
  width: 65%;
}
.app-lfsamaster .fancyReviewTask .appWizardButtonPad {
  width: auto;
}
.app-lfsamaster .fancyReviewTask,
.app-lfsamaster .fancyReviewTask.appBody,
.app-lfsamaster .fancyReviewTask .appFooterContainer {
  background: #fff;
}
.app-lfsamaster .fancyReviewTask .appFooterContainer .appFooter {
  margin-top: 0;
}
.app-lfsamaster .fancyReviewTask.appRoot {
  padding-top: 0;
}
.app-lfsamaster .fancyReviewTask .appBannerContainer {
  position: static;
  top: auto;
}
.app-lfsamaster .fancyReviewTask .appBannerContainer .appNav > li.appHelpItem {
  display: inline-block;
}
.app-lfsamaster .fancyReviewTask .appWholePage .contentCell .contWrap {
  max-width: none;
  margin: 0;
  padding: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel {
  width: 34%;
  max-width: 460px;
  float: right;
  padding: 0 0 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #E1E1E0;
  margin-right: -1px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .headButton {
  padding-top: 10px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabelBox {
  width: 170px;
  flex-basis: 170px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appPanel {
  border: none;
  padding: 0;
  margin-bottom: 10px;
  padding: 0 20px 0 20px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdue {
  background-color: #ac180d;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .attrXXL textarea,
.app-lfsamaster .reviewTaskWrapper .appSidePanel textarea {
  width: auto;
  resize: vertical;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly {
  margin-bottom: 0px;
  font-size: 1rem;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabel,
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabel .appLabelText {
  font-size: 1rem;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel > li {
  border-bottom: 4px solid transparent;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appTabSelected {
  padding-left: 0;
  padding-top: 10px;
  border-bottom: 4px solid #153b84;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .select2 {
  width: auto!important;
  vertical-align: top;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel ul.appTabs > li > a {
  color: #153b84;
  border-bottom: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appBtnToolbar button.appButton {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  margin-right: auto;
  margin-left: auto;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appBtnToolbar button.appButton .left {
  margin-right: 10px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appBtnToolbar button.appButton:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appCancel {
  margin-bottom: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel.detached {
  right: 20px;
  z-index: 1;
  top: 20px;
  bottom: 20px;
  overflow: auto;
  margin-top: 0;
  position: fixed;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-40 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-40.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-40.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-39 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-39.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-39.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-38 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-38.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-38.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-37 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-37.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-37.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-36 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-36.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-36.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-35 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-35.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-35.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-34 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-34.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-34.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-33 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-33.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-33.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-32 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-32.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-32.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-31 {
  background-color: #ac180d;
  color: #ffffff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-31.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-31.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-30 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-30.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-30.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-29 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-29.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-29.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-28 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-28.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-28.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-27 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-27.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-27.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-26 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-26.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-26.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-25 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-25.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-25.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-24 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-24.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-24.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-23 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-23.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-23.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-22 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-22.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-22.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-21 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-21.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-21.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-20 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-20.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-20.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-19 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-19.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-19.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-18 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-18.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-18.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-17 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-17.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-17.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-16 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-16.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-16.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-15 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-15.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-15.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-14 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-14.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-14.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-13 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-13.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-13.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-12 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-12.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-12.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-11 {
  background-color: #feb549;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-11.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-11.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-10 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-10.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-10.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-9 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-9.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-9.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-8 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-8.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-8.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-7 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-7.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-7.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-6 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-6.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-6.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-5 {
  background-color: #ffc095;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-5.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-5.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-4 {
  background-color: #ffeeb6;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-4.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-4.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-3 {
  background-color: #ffeeb6;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-3.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-3.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-2 {
  background-color: #ffeeb6;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-2.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-2.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-1 {
  background-color: #ffeeb6;
  color: #000000;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-1.appPriority {
  background-color: #ac180d;
  color: #fff;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appOverdueBusinessDays-1.appPriority:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url('data:image/svg+xml;utf8,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.1%2023.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ED1C24%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.4%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M11.5%2020.9c-5.2%200-9.4-4.2-9.4-9.4S6.3%202%2011.5%202s9.4%204.2%209.4%209.4-4.2%209.5-9.4%209.5zm0-16.1c-3.7%200-6.7%203-6.7%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7-3-6.7-6.7-6.7zm1.6%207.8c0%20.2-.2.4-.4.4h-4c-.2%200-.4-.2-.4-.4v-.8c0-.2.2-.4.4-.4h2.8V7.1c0-.2.2-.4.4-.4h.8c.2%200%20.4.2.4.4v5.5z%22%2F%3E%3C%2Fsvg%3E');
}
.app-lfsamaster .reviewTaskWrapper .appFormPanel {
  float: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead {
  margin-bottom: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead .appTaskCancel {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead .appTaskCancel:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .fancyReviewTask .appFormHead hgroup {
  width: 63%;
}
.app-lfsamaster .reviewTaskWrapper .appTabsPlain .appTabs > li {
  padding-left: 10px;
  padding-right: 10px;
}
.app-lfsamaster .reviewTaskWrapper .appTabsPlain div.appTabSelected {
  padding: 0;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead h1 {
  margin-bottom: 2px;
  line-height: 1.4;
  font-size: 22px;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead .appBtnToolbar {
  margin-bottom: 0;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead .appBtnToolbar:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .reviewTaskWrapper .appFormHead .appBtnToolbar .appButton {
  margin-right: 0;
  margin-top: 2px;
  margin-left: 3px;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 150px;
  background: transparent;
  background: url("images/tabsVertBack.png") no-repeat;
  padding-right: 10px;
  margin-right: 0;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs a:before {
  font-family: FontAwesome;
  margin-right: 3px;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs .form a:before {
  content: "\f15c";
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs .history a:before {
  content: "\f017";
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs .tags a:before {
  content: "\f02c";
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs .docs a:before {
  content: "\f0c6";
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs ul.appTabs .activity a:before {
  content: "\f0ec";
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs .appTabSelected {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.app-lfsamaster .reviewTaskWrapper div.appTabs.appFormTabs ul.appTabs li.appTabSelected {
  border: none;
}
.app-lfsamaster .reviewTaskWrapper .appFormTabs div.appTabSelected {
  width: 100%;
}
.app-lfsamaster .reviewTaskWrapper .appTSKAddNote {
  margin-top: 15px;
}
.app-lfsamaster .reviewTaskWrapper .appServiceInstanceDetails {
  /* overflow-y: auto; */
  max-height: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0;
  margin: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSection > .appBlockChildren > .appBoxAlpha {
  border: none;
  padding: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSection > .appBlockTitle > h2 {
  border-top: 4px solid #d7d7d7;
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster .reviewTaskWrapper .appSection > .appBlockTitle > h2:before {
  content: "\f114";
  font-family: FontAwesome;
  margin-right: 1em;
}
.app-lfsamaster .reviewTaskWrapper .greyBar,
.app-lfsamaster .reviewTaskWrapper .appSection .appRepeaterContent {
  padding-left: 0;
  border-left: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSection .appRepeaterRowContent {
  margin-bottom: 10px;
}
.app-lfsamaster .reviewTaskWrapper .appSection .appPanelShaded {
  padding: 10px;
}
.app-lfsamaster .reviewTaskWrapper .appDocumentsContainer .appDocuments li {
  border-bottom: 0;
}
.app-lfsamaster .reviewTaskWrapper .appDocumentsContainer.appReadOnly {
  margin-bottom: -2px;
}
.app-lfsamaster .appTL {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAABCAYAAAAlxXv6AAAAFklEQVQY02NgGAU0AYcv3f6PjvGpBwCUxhEsjkWuXgAAAABJRU5ErkJggg==');
  background-repeat: repeat-y;
  background-position-x: 118px;
}
.app-lfsamaster .appTL .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appTL .appAttrPrevious .appAttrPrevLabelBox {
  width: auto;
  margin-right: 10px;
}
.app-lfsamaster .appTL .appAttribute.appReadOnly .appAttrValue {
  overflow: initial;
  display: inline-block;
}
.app-lfsamaster .appTL .appAttribute.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-lfsamaster .appTL .appServiceInstanceViewChangeDec .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appTL .appServiceInstanceViewChangeDec .appAttrPrevious .appAttrPrevLabelBox {
  width: 320px;
}
.app-lfsamaster .appTL .appServiceInstanceViewChangeDec .appAttribute.appReadOnly .appAttrValue {
  font-weight: normal;
}
.app-lfsamaster .appTL .serviceCorrectionChangeDetails .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appTL .serviceCorrectionChangeDetails .appAttrPrevious .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appTL .serviceCorrectionChangeDetails .appAttribute.appReadOnly .appAttrValue {
  font-weight: normal;
}
.app-lfsamaster .appTL .serviceCorrectionChangeDetails .appAttrPreviousContainer {
  padding-left: 0;
}
.app-lfsamaster .appTL .appTLSection {
  color: #333333;
  font-weight: bold;
  font-size: 1.125rem;
}
.app-lfsamaster .appTLBy {
  color: #777677;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: normal;
  margin-left: 5px;
}
.app-lfsamaster .appTL .appTagFaded {
  font-weight: normal;
  font-style: italic;
}
.app-lfsamaster .appTL .appAttrValue {
  overflow: initial;
}
.app-lfsamaster .appTL .appPreviousValue {
  color: #777677;
  text-decoration: line-through;
  font-style: italic;
}
.app-lfsamaster .appTLDate {
  float: left;
  font-size: 1.125rem;
  width: 195px;
}
.app-lfsamaster .appTLDetails {
  overflow: auto;
  padding-left: 40px;
  position: relative;
}
.app-lfsamaster .appTLDetails:before {
  display: inline-block;
  border: 2px solid #fff;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  content: " ";
  position: absolute;
  left: 1px;
  background: #303F4A;
}
.app-lfsamaster .appCorrectionDetails .appExpandoChildren {
  margin-top: 5px;
  margin-left: 10px;
}
.app-lfsamaster .appTLDetails {
  margin-bottom: 10px;
}
.app-lfsamaster .appTLDetails:after {
  content: " ";
  border-bottom: 1px solid #E8E9EA;
  height: 1px;
  display: block;
  margin-top: 10px;
}
.app-lfsamaster .appTL .appChangeCard {
  margin-bottom: 18px;
}
.app-lfsamaster .appTLFilters {
  margin-bottom: 10px;
}
.app-lfsamaster .appTLFilters:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTLFilters .appValue {
  float: left;
  margin-right: 15px;
}
.app-lfsamaster .appTLFilters .appValue:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appTSKEnterNote {
  width: 100%;
  overflow: hidden;
  resize: none;
}
.app-lfsamaster .appTSKAddNote {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}
.app-lfsamaster .appTSKNote {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}
.app-lfsamaster .appTSKNote:before {
  content: "\f075";
  font-family: FontAwesome;
  display: inline-block;
  left: 0;
  position: absolute;
  color: #777677;
}
.app-lfsamaster .appTSKNote:after {
  content: " ";
  border-bottom: 1px solid #E8E9EA;
  height: 1px;
  display: block;
  margin-top: 10px;
}
.app-lfsamaster .appTSKNotes .appDocumentUploadLink {
  margin-bottom: 10px;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer .appDocuments li:before {
  content: "\f0c6";
  font-family: FontAwesome;
  display: inline;
  position: absolute;
  left: 0;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer .appDocuments li {
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 30px;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments li {
  padding-left: 20px;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer .appDocuments li .appDocumentRemove {
  position: absolute;
  right: 0;
  text-decoration: none;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer .appDocuments li .appDocumentRemove span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .appTSKNotes .appDocumentsContainer .appDocuments li .appDocumentRemove:before {
  font-family: FontAwesome;
  content: "\f057";
  text-decoration: none;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appResourceLink {
  font-size: 0.6875rem;
}
.app-lfsamaster .appTSKNoteBy {
  color: #777677;
  font-style: italic;
  display: block;
}
.app-lfsamaster .appTSKTagRow {
  margin-bottom: 20px;
  padding-left: 30px;
}
.app-lfsamaster .appTSKTagHead {
  border-bottom: 1px solid #E8E9EA;
  margin-bottom: 10px;
}
.app-lfsamaster .appTSKTag .appTag {
  border-bottom: 1px solid #ccc;
}
.app-lfsamaster .reviewTaskWrapper .appChangesRecordWrapper .appServiceInstanceViewChangeDec {
  width: auto;
}
.app-lfsamaster .reviewTaskWrapper .appAttrPreviousContainer:before {
  content: "\f0a4";
  font-family: FontAwesome;
  margin-right: 5px;
  /* position: absolute; left: -18px; */
  font-size: 1.125rem;
  float: left;
  color: #2846a8;
}
.app-lfsamaster .reviewTaskWrapper .appAttrPreviousContainer.appAttribute.appReadOnly .appAttrLabelBox {
  width: 300px;
}
.app-lfsamaster .fancyReviewTask .appHeaderContainer {
  display: none;
}
.app-lfsamaster .reviewTaskWrapper .appRepeaterNew.appReadOnly > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: block;
}
@media screen and (max-width: 1024px) {
  .app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .reviewTaskWrapper .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox {
    float: none;
    width: auto;
  }
  .app-lfsamaster .reviewTaskWrapper .appTabsPlain div.appTabSelected {
    padding-left: 0;
    padding-right: 0;
  }
  .app-lfsamaster .reviewTaskWrapper .appAttribute.appReadOnly .appAttrLabelBox {
    float: none;
    width: auto;
  }
}
.app-lfsamaster .appChangesRecordWrapper .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText {
  margin-right: 10px;
}
.app-lfsamaster .appChangesRecordWrapper:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appAttribute.appMergeResult {
  background-color: #FFC4C4;
}
.app-lfsamaster .appMergeResult {
  position: relative;
}
.app-lfsamaster .appServiceInstanceViewChangeDec.appMergeResult {
  padding: 5px;
  border: 1px #e14e00 dotted;
  background-color: #fbe5d9;
  position: relative;
}
.app-lfsamaster .appServiceInstanceViewChangeDec.appMergeResult:before {
  content: "\f0e7";
  color: #e14e00;
  font-family: FontAwesome;
  margin-right: 0.5em;
  line-height: 1.5em;
  display: inline;
  float: right;
}
.app-lfsamaster .appPreviousVersion {
  background-color: red;
  text-decoration: line-through;
}
.app-lfsamaster .appNewVersion {
  background-color: green;
}
.app-lfsamaster .appBigHonkingWarning .appBlockTitle h2 {
  background-color: #e14e00;
  color: #fff;
  padding: 10px;
  margin-left: -10px;
  margin-top: -10px;
  margin-right: -10px;
  display: block;
}
.app-lfsamaster .appBigHonkingWarning .appBlockTitle h2:before {
  content: "\f0e7";
  width: 1.5em;
  height: 1.5em;
  color: #e14e00;
  font-family: FontAwesome;
  margin-right: 0.5em;
  line-height: 1.6em;
  background: #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.app-lfsamaster .reviewTaskWrapper .appServiceInstanceViewChangeDecWrapper.appServiceInstanceViewChangeDecWrapperChange {
  position: relative;
  clear: both;
}
.app-lfsamaster .appServiceInstanceViewChangeDecWrapper {
  position: relative;
}
.app-lfsamaster .appViewMerge {
  position: absolute;
  top: 0;
  left: -2.4em;
  text-shadow: none;
  padding: 5px;
  line-height: 1;
}
.app-lfsamaster .appViewMerge:hover {
  background: #f7f7f7;
}
.app-lfsamaster .appViewMerge + .appViewMerge {
  top: 2.2em;
}
.app-lfsamaster .appViewMerge:after {
  content: "\f0da";
  font-family: FontAwesome;
  position: absolute;
  right: -5px;
  color: rgba(0, 0, 0, 0.5);
}
.app-lfsamaster .appMergeAttribute {
  position: relative;
}
.app-lfsamaster .orViewSecurityGuardIndividual .otherNamesBox {
  margin: 0;
}
.app-lfsamaster .feeDefinitionSearch .appFeeDefinitionRepeater > .appRepeaterContent > .appRepeaterRowContent {
  padding: 5px;
  margin-bottom: 10px;
}
.app-lfsamaster .feeDefinitionSearch .appFeeDefinitionRepeater .feeInactive .appAttrText {
  color: gray;
}
.app-lfsamaster .feeDefinitionSearch .appFeeDefinitionRepeater .appAttribute.appReadOnly .appAttrLabelBox {
  width: 120px;
}
.app-lfsamaster .feeDefinitionSearch .appFeeDefinitionRepeater .appAttribute.appReadOnly .appAttrValue {
  max-width: 720px;
}
.app-lfsamaster .viewFeeDefinition .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent {
  padding: 10px;
}
.app-lfsamaster .viewFeeDefinition .appExpandoShut {
  margin-bottom: 0px;
}
.app-lfsamaster div.appNotifications ul.appTabs {
  background: #008392;
  padding-left: 10px;
  margin-right: 10px;
}
.app-lfsamaster div.appNotifications ul.appTabs li {
  margin-right: 0;
  padding: 0;
}
.app-lfsamaster div.appNotifications ul.appTabs li a {
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 5px;
}
.app-lfsamaster div.appNotificationGroupTabs .appTemplateSimpleControl a,
.app-lfsamaster div.appNotificationTemplateTabs .appTemplateSimpleControl a {
  padding-left: 15px;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs {
  border-bottom: 0;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li {
  float: none;
}
.app-lfsamaster div.appNotificationGroupTabs .appTabSelected,
.app-lfsamaster div.appNotificationTemplateTabs .appTabSelected {
  border: none;
  padding: 0;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li > a,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs {
  float: left;
  margin-right: 19px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
  border-right: 1px solid #ddd;
  padding: 0px 0 -2px 0px;
  background: transparent;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li > a,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li > a:hover,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li > a:hover {
  border-color: #d7d7d7 #dddddd #d7d7d7 #d7d7d7;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs .appTabSelected > a,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs .appTabSelected > a,
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs .appTabSelected > a:hover,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs .appTabSelected > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.app-lfsamaster div.appNotificationGroupTabs:after,
.app-lfsamaster div.appNotificationTemplateTabs:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs {
  width: 28%;
  color: #000000;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs li > a,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs li > a {
  padding: 5px;
  color: #000000;
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-size: 0.9375rem;
}
.app-lfsamaster div.appNotificationGroupTabs .appAttribute,
.app-lfsamaster div.appNotificationTemplateTabs .appAttribute {
  margin-bottom: 5px;
}
.app-lfsamaster div.appNotificationGroupTabs .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster div.appNotificationTemplateTabs .appAttribute.appReadOnly .appAttrLabelBox {
  width: 140px;
}
.app-lfsamaster .appTemplateContent {
  height: 300px;
  width: 510px;
}
.app-lfsamaster .appTemplateDetail .appAttribute.appReadOnly .appAttrLabelBox {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-right: 1.20481928%;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li > a,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li > a {
  color: #000000;
  background: none;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li > a:hover,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li > a:hover {
  color: #0b1d42;
}
.app-lfsamaster div.appNotificationGroupTabs > ul.appTabs > li,
.app-lfsamaster div.appNotificationTemplateTabs > ul.appTabs > li {
  display: block;
  float: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0;
}
.app-lfsamaster div.appNotificationGroupTabs ul.appTabs > li.appTabSelected > a,
.app-lfsamaster div.appNotificationTemplateTabs ul.appTabs > li.appTabSelected > a {
  background: #008392;
  color: #153b84;
  border-color: #008392;
}
.app-lfsamaster .appNotificationGroupTabsSelections,
.app-lfsamaster .appNotificationTemplateTabsSelections {
  float: left;
  width: 66%;
}
.app-lfsamaster .appNotifications h1.appPageTitle {
  margin-bottom: 20px;
}
.app-lfsamaster .Form.subscriptionList .appTable {
  margin-bottom: 0;
}
.app-lfsamaster .viewEmailDeliveryLog.BusinessServiceModeView .appViewEmailDeliveryLogEmail > .appBlockChildren > .appBox {
  margin-bottom: 20px;
}
.app-lfsamaster .viewEmailDeliveryLog.BusinessServiceModeView .appViewEmailDeliveryLogEmail > .appBlockChildren > .appBox .appAttribute.appReadOnly .appAttrLabelBox label span:empty {
  display: none;
}
.app-lfsamaster .viewEmailDeliveryLog.BusinessServiceModeView .appViewEmailDeliveryLogEmail > .appBlockChildren > .appBox.appNotReadOnly {
  margin-bottom: 20px;
}
.app-lfsamaster .viewEmailDeliveryLog .appBlockTitle > h2 {
  margin-top: 0;
  line-height: normal;
  font-size: 1.125rem;
}
.app-lfsamaster .appViewEmailDeliveryLogEmail.appReadOnly .appBlockTitle {
  font-size: 1rem;
  font-weight: bold;
  color: #314049;
}
.app-lfsamaster .appViewEmailDeliveryLogEmail.appReadOnly > .appBlockChildren > .appBlock > .appBlockTitle,
.app-lfsamaster .appViewEmailDeliveryLogContent.appReadOnly > .appBlockChildren > .appBlock > .appBlockTitle {
  float: left;
  width: 320px;
  margin-right: 20px;
}
.app-lfsamaster .appViewEmailDeliveryLogEmail.appReadOnly > .appBlockChildren > .appBlock > .appBlockChildren,
.app-lfsamaster .appViewEmailDeliveryLogContent.appReadOnly > .appBlockChildren > .appBlock > .appBlockChildren {
  overflow: auto;
}
.app-lfsamaster .appViewEmailDeliveryLogEmail.appReadOnly .appViewEmailDeliveryLogSubject .Subject .appAttrValue,
.app-lfsamaster .appViewEmailDeliveryLogContent.appReadOnly .appViewEmailDeliveryLogSubject .Subject .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appViewEmailDeliveryLogAttachments .appBlockTitle {
  float: left;
  width: 320px;
  margin-right: 20px;
}
.app-lfsamaster .appViewEmailDeliveryLogAttachments .appBlockChildren {
  overflow: auto;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .EmailDeliveryLogEmailDeliveryLog:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .EmailDeliveryLogEmailDeliveryLog:hover {
  background: #f2f2f2;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .EmailDeliveryLogEmailDeliveryLog .appSearchEmailDeliveryView {
  float: right;
  width: 32.53012048%;
  *width: 32.46987952%;
  text-align: right;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .EmailDeliveryLogEmailDeliveryLog a.appSearchEmailDeliveryView {
  width: auto;
  float: none;
  display: inline;
  text-align: left;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine {
  float: left;
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine .appMinimalAttr {
  float: left;
  padding: 5px 20px 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine .appMinimalAttr.Id {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine .appMinimalAttr.Status {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .searchEmailDeliveryLog.BusinessServiceModeSearch .appSearchEmailDeliveryLogLine .appMinimalAttr.Created {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigHeader {
  padding: 0 10px 10px 10px;
  margin-top: 20px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigHeader .appServiceConfig {
  border: none;
  margin-left: 1.20481928%;
  float: left;
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigHeader .appServiceConfig:first-child {
  margin-left: 0;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfig-reviseDueDays {
  text-align: right;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigs {
  border-top: 1px solid #fff;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigs .appServiceConfig {
  border-bottom: 1px dotted #ccc;
  border-top: 1px dotted #fff;
  padding: 5px 10px;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigs .appServiceConfig:hover {
  background: #9bcdd1;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperties {
  padding: 0;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperties:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfig-overridden {
  background: #ffffff;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperty {
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 1.20481928%;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperty:first-child {
  margin-left: 0;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperty a {
  text-decoration: none;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperty a:hover {
  text-decoration: underline;
}
.app-lfsamaster .appServiceConfigContainer .appServiceConfigProperty.appServiceConfigProperty-overridden {
  color: #77a02c;
}
.app-lfsamaster .appServiceConfigContainer .appSubmitButton {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .appServiceConfigContainer .appSubmitButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appServiceConfig {
  display: table;
  width: 100%;
}
.app-lfsamaster .appServiceConfig .appServiceConfigConfigure {
  display: table-cell;
  vertical-align: top;
  width: 55%;
}
.app-lfsamaster .appServiceConfig .appServiceConfigConfigured {
  display: table-cell;
  vertical-align: top;
  width: 35%;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList th {
  font-size: 0.9375rem;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex0 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex2 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex3 {
  width: 15.6626506%;
  *width: 15.60240964%;
  word-wrap: normal;
  word-break: normal;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex3 .appAttribute {
  font-size: 0.625rem;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex4 {
  width: 19.87951807%;
  *width: 19.81927711%;
}
.app-lfsamaster .searchBusinessServiceConfiguration .serviceList .appTblCell.appIndex5 {
  width: 19.87951807%;
  *width: 19.81927711%;
}
.app-lfsamaster .cmWrapper {
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 1400px) {
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appNotReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appNotReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appReadOnly .appAttrControls,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appNotReadOnly .appAttrControls {
    float: none;
    display: block;
  }
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appNotReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appFormTabs .appAttribute.appNotReadOnly .appAttrLabelBox {
    width: auto;
    margin-right: 0;
  }
}
.app-lfsamaster .cmWrapper .appParentCase a {
  vertical-align: baseline;
}
.app-lfsamaster .caseTypeNotSelected .appSidePanel,
.app-lfsamaster .caseTypeNotSelected .appFormTabs,
.app-lfsamaster .caseTypeNotSelected + .toBeSticky.appButtonPad,
.app-lfsamaster .caseTypeNotSelected .headButton {
  pointer-events: none;
  opacity: 0.6;
  -webkit-filter: grayscale(100%) blur(1px);
  -moz-filter: grayscale(100%) blur(1px);
  -o-filter: grayscale(100%) blur(1px);
  -ms-filter: grayscale(100%) blur(1px);
  filter: grayscale(100%) blur(1px);
}
.app-lfsamaster .appButtonPadPrimary.toBeSticky.sticky {
  /*transition: 0.5s all ease;*/
  left: 0;
  display: block;
  bottom: 0;
  right: auto;
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  background-color: #fff;
  z-index: 1;
  padding: 20px;
  -webkit-box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.1);
  box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.1);
}
.app-lfsamaster .withDialog .appButtonPadPrimary.toBeSticky.sticky {
  z-index: auto;
}
.app-lfsamaster .appButtonPadPrimary.toBeSticky {
  display: none;
  box-sizing: border-box;
}
.app-lfsamaster .appButtonPadPrimary.toBeSticky > .appBlockChildren {
  float: left;
}
.app-lfsamaster .appButtonPadPrimary.toBeSticky:before {
  content: " ";
  display: block;
  float: left;
  max-width: 480px;
  width: 34%;
  height: 1px;
}
.app-lfsamaster .appButtonPadPrimary.toBeSticky.normal {
  position: static;
  margin-bottom: 20px;
  padding: 20px;
  display: block;
  box-sizing: border-box;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails {
  background: transparent;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appDialogOverlay {
  background: rgba(0, 0, 0, 0.5);
}
.app-lfsamaster.fancyCMdetails .ui-dialog-titlebar,
.app-lfsamaster .fancyCMdetails .ui-dialog-titlebar {
  background: #008392;
}
.app-lfsamaster.fancyCMdetails .ui-dialog-title,
.app-lfsamaster .fancyCMdetails .ui-dialog-title,
.app-lfsamaster.fancyCMdetails .ui-dialog-title h2,
.app-lfsamaster .fancyCMdetails .ui-dialog-title h2 {
  color: #000;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails div.appTabSelected {
  width: 65%;
  float: left;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appSidePanel {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 30px;
  background: #eee;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appSidePanel .floatBox {
  float: none;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appSidePanel .appButtonS {
  padding: 10px 20px;
  font-size: 1.125rem;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appContentWrap {
  margin-top: 0px;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appContentWrap .appPageTitleInner {
  margin-top: 0;
  padding: 0;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appContentWrap .appPageTitleInner .appLabelText,
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appContentWrap .appPageTitleInner .appAttrValue {
  color: white;
  font-size: 1.125rem;
}
.app-lfsamaster.fancyCMdetails .appSidePanel .ParentCaseIdentifier,
.app-lfsamaster.fancyCMdetails .appSidePanel .CaseName,
.app-lfsamaster.fancyCMdetails .appSidePanel .CaseTypeCode {
  display: none;
}
.app-lfsamaster.fancyCMdetails .appFormHead .CaseTypeCode.appNotReadOnly {
  float: left;
}
.app-lfsamaster.fancyCMdetails .appFormHead .appCancel {
  margin-left: 3em;
}
.app-lfsamaster.fancyCMdetails .appFormHead .appAttribute.appReadOnly.CaseTypeCode .appAttrLabelBox {
  width: auto;
  margin-right: 10px;
}
.app-lfsamaster.fancyCMdetails .appFormHead .appAttribute.appReadOnly.CaseTypeCode .appAttrLabelBox:after {
  color: white;
  content: ":";
  font-weight: bold;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appBtnToolbar {
  border-bottom: 1px solid #eee;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appBtnToolbar .floatBox {
  margin-left: 0;
  margin-right: 10px !important;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .appFormTabs ul.appTabs {
  width: 220px;
}
.app-lfsamaster .reviewTaskWrapper.childCase .appFormHead h1:before {
  display: inline-block;
  width: 46px;
  height: 32px;
  content: " ";
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABl0lEQVR4AdWXtXIDMRRFw7U/zKm9n7P+g3CVLoyVmzAnVZiZmZmjvDvzCmXHiqX14ps5jehesVQQm6hv6S4lkkQlMUmcEW/MGadVcplSL4UThE1cEEKTS66TyFfc4t4Jl6Cu5Ua4mKgjhEegrWIT8S5CeEyXjgkYqCaET9TkEk8RwmdS/6328wAMnEMrmwHbpKGZxRXg1oTtFC8z2eebO/sCcXpx6dbABTRlA0lD8XwNgKRsoMpUHHF9eyd6Ryb/0JHp1TVQLRsYNxLXCJjDGmnszqjanJANXHgpLsf7x4dqsV7IBt5V4hhWDyKbiXctAwDD6UE418e77hRgHj0xsbS+pZyCCSSamnh8esbQykBEaRbp8iI03oZsQuccwHBnW7zKbcgHkZEJGNA5slUGyp1H8ZWJif2jEzSuVRZbkcN5FKsvIy+BWceI2T5ex+pp4BG7gFagDxIIS+eAletVVOOHAUwD2g7lUco35QDajvazXPExOc/z/Wd58TVLm5wTXDaNun58TquIKe7dB3POaVVcpqwgLvELHXUJb7eHQmUAAAAASUVORK5CYII=');
}
.app-lfsamaster .AssignedYesBox.appNotReadOnly {
  border: 1px dotted #ccc;
  padding: 10px;
  margin-bottom: 30px;
}
.app-lfsamaster .appFooterContainer .appFooter {
  border: none;
}
.app-lfsamaster.fancyReviewTask.fancyCMdetails .ui-dialog {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.app-lfsamaster .fancyCMdetails .tabsVert.tabsVertRight > ul.appTabs > li > a {
  padding-right: 3em;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appLegend,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appLegend,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appLegend,
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appAttrControls,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appAttrControls,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appLegend,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appLegend,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appLegend,
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appAttribute,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appAttribute,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData > .appRestricted .appRestrictedOption,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData > fieldset > .appRestricted .appRestrictedOption,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData > .appRestricted:after,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly > .appRestricted:after,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly > .appRestricted:after,
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData > fieldset > .appRestricted:after,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly > fieldset > .appRestricted:after,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appErrors > div,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appErrors > div,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData .appAttribute .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly .appAttribute .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .caseStructuredDataEdit .appRecordCaseStructuredData:after,
.app-lfsamaster .appRecordDefaultStructuredData.appNotReadOnly:after,
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appReadOnly {
  display: table-row;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appReadOnly .LabelText {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appReadOnly .ConstraintCode {
  width: 30.42168675%;
  *width: 30.36144578%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appReadOnly .MandatoryYn {
  width: 11.44578313%;
  *width: 11.38554217%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appReadOnly .LockedYn {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly {
  display: table-row;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly .LabelText {
  width: 27.46987952%;
  *width: 27.40963855%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly .LabelText input {
  width: 100%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly .ConstraintCode {
  width: 30.42168675%;
  *width: 30.36144578%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly .MandatoryYn {
  width: 11.44578313%;
  *width: 11.38554217%;
}
.app-lfsamaster .editStructuredDataRepeater .appRecord.appNotReadOnly .LockedYn {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .radiohz {
  display: block;
}
.app-lfsamaster .appRecordDefaultChecklistItems.appNotReadOnly .appAttribute {
  vertical-align: top;
}
.app-lfsamaster .appAttribute.AssignedYn.appReadOnly,
.app-lfsamaster .appAttribute.LockedYn.appReadOnly {
  display: none;
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox {
  clear: both;
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrLabelBox,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrControls,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrControls,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrPrevLabelBox,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrPrevLabelBox,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appLegend,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrLabelBox,
  .app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrLabelBox,
  .app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrControls,
  .app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrControls,
  .app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrPrevLabelBox,
  .app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrPrevLabelBox,
  .app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appLegend,
  .app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrLabelBox,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appLegend,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appLegend,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrPrevLabelBox,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrValue,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrValue,
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttrPrevValue,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appLocalizedText,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster.fancyCMdetails .appDialogPopup .appRecordCaseTemplateItems .templateDataAssigneBox .appAttribute,
.app-lfsamaster .appRecordDefaultTemplateItems.appNotReadOnly .templateDataAssigneBox .appAttribute {
  float: none;
  display: block;
  margin-right: 0;
}
.app-lfsamaster .fancyCMdetails .appRecordCaseTemplateItems .appAttribute.Title.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appRecordDefaultTemplateItems .appAttribute.Title.appReadOnly .appAttrLabelBox {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .fancyCMdetails .appRecordCaseTemplateItems .appAttribute.Title.appReadOnly .appAttrValue,
.app-lfsamaster .appRecordDefaultTemplateItems .appAttribute.Title.appReadOnly .appAttrValue {
  font-size: 1.25rem;
  font-style: normal;
  color: #333333;
  position: relative;
  margin-bottom: 10px;
  margin-bottom: 0px;
  font-size: 1rem;
}
.app-lfsamaster .fancyCMdetails .templateRepeater .completed .appAttribute.Title.appReadOnly .appAttrValue:before {
  font-family: FontAwesome;
  content: "\f00c";
  margin-right: 10px;
}
.app-lfsamaster .appRecordCaseTemplateItems .appAttribute.Title {
  position: relative;
}
.app-lfsamaster .appRecordCaseTemplateItems .CompletedName.appReadOnly.appBlankAttribute,
.app-lfsamaster .appRecordCaseTemplateItems .CompletedTimestamp.appReadOnly.appBlankAttribute,
.app-lfsamaster .appRecordCaseTemplateItems .ItemContent.appReadOnly.appBlankAttribute {
  display: none;
}
.app-lfsamaster .appRecordCaseTemplateItems .ItemContent textarea {
  width: 100%;
  min-height: 60px;
}
.app-lfsamaster .fancyCMdetails .appFormPanel {
  position: static;
}
.app-lfsamaster .fancyCMdetails .appFormTabs div.appTabSelected {
  padding-right: 40px;
}
.app-lfsamaster.fancyCMdetails .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly {
  padding-right: 20px;
}
.app-lfsamaster .relativeContainer {
  position: relative;
}
.app-lfsamaster .fancyCMdetails .StatusCodeHighlight .appAttrValue {
  padding: 3px 6px;
  font-size: 1rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #70787c;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 2px;
  margin-left: 2px;
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .CompletedYn .appRestrictedYesNo {
  position: relative;
  padding-right: 20px;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .CompletedYn .appRestrictedYesNo:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .CompletedYn.appReadOnly .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .CompletedYn.appReadOnly .appLabelText {
  font-weight: normal;
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .CompletedYn.appReadOnly .appAttrValue {
  display: none;
}
.app-lfsamaster .fancyCMdetails .appRecordCaseChecklistItems .appAttrLabelBox:before {
  font-family: FontAwesome;
  content: "\f00c";
  margin-right: 10px;
  opacity: 0;
}
.app-lfsamaster .fancyCMdetails .appRecordCaseChecklistItems.completed .appAttrLabelBox:before {
  font-family: FontAwesome;
  content: "\f00c";
  margin-right: 10px;
  opacity: 1;
}
.app-lfsamaster .fancyCMdetails .appCheckListRepeater .appRepeaterRowContent.appRowLast .CompletedYn {
  margin-bottom: 0;
}
.app-lfsamaster .fancyCMdetails .infoTrigger {
  position: absolute;
  right: 0;
  top: 0;
  color: #333;
}
.app-lfsamaster .fancyCMdetails .appRepeaterNew .infoTrigger {
  top: 0px;
  right: 5px;
}
.app-lfsamaster .fancyCMdetails .infoTrigger .left:before {
  padding: 0px 2px;
  color: rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .fancyCMdetails .reviewTaskWrapper .appFormTabs .activity .appErrors a:before {
  content: "";
}
.app-lfsamaster .fancyCMdetails .appFormTabs .appTabSelected .appRepeaterChildEdit {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.app-lfsamaster .fancyCMdetails .appFormTabs .appTabSelected .appRepeaterChildEdit,
.app-lfsamaster .fancyCMdetails .appFormTabs .appTabSelected .appRepeaterChildEdit + .appRepeaterFooter {
  background: #eff4f9;
  padding: 20px;
}
.app-lfsamaster .fancyCMdetails .appFormTabs .appTabSelected .appRepeaterNew.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter {
  padding-bottom: 20px;
  padding-top: 0px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.app-lfsamaster .fancyCMdetails .PrivacyIndividualKeys.appReadOnly.appNonBlankAttribute .appAttrLabelBox,
.app-lfsamaster .fancyCMdetails .FirstAlertDatetime.appReadOnly.appNonBlankAttribute .appAttrLabelBox,
.app-lfsamaster .fancyCMdetails .PrivacyTeamKeys.appReadOnly.appNonBlankAttribute .appAttrLabelBox,
.app-lfsamaster .fancyCMdetails .AssignedTeamKey.appReadOnly.appNonBlankAttribute .appAttrLabelBox,
.app-lfsamaster .fancyCMdetails .AssignedIndividualKey.appReadOnly.appNonBlankAttribute .appAttrLabelBox {
  display: inline-block;
}
.app-lfsamaster .fancyCMdetails .PrivacyIndividualKeys.appNotReadOnly select,
.app-lfsamaster .fancyCMdetails .FirstAlertDatetime.appNotReadOnly select,
.app-lfsamaster .fancyCMdetails .PrivacyTeamKeys.appNotReadOnly select,
.app-lfsamaster .fancyCMdetails .AssignedTeamKey.appNotReadOnly select,
.app-lfsamaster .fancyCMdetails .AssignedIndividualKey.appNotReadOnly select {
  min-width: 350px;
  display: block;
}
.app-lfsamaster .fancyCMdetails .PrivacyIndividualKeys.appRestrictedAtt.appRestrictedAttSelect.appNotReadOnly .select2-container {
  min-width: auto;
}
.app-lfsamaster .fancyCMdetails .PrivacyIndividualKeys.appRestrictedAttSelect.appNotReadOnly > .appRestrictedSelect {
  display: block;
}
.app-lfsamaster .rowTitle .nextAlert {
  font-size: 0.75rem;
  font-style: italic;
  color: #000000;
  display: block;
}
.app-lfsamaster .appCheckListRepeater .infoTrigger {
  display: none;
}
.app-lfsamaster .fancyCMdetails .appSidePanel .appCheckListRepeater .appRestrictedYesNo {
  float: none;
}
.app-lfsamaster .appCheckListRepeater input[type="checkbox"][checked="checked"] ~ .infoTrigger {
  display: block;
}
.app-lfsamaster .appRecordCaseChecklistItems.completed .CompletedYn.appReadOnly .infoTrigger {
  display: block;
}
.app-lfsamaster .editChecklistRepeater .templateDataAssigneBox.appNotReadOnly {
  margin-top: 10px;
}
.app-lfsamaster .appRecordCaseChecklistItems {
  float: none;
}
.app-lfsamaster .appRecordCaseChecklistItems .appAttribute {
  margin-bottom: 10px;
}
.app-lfsamaster .appRecordCaseChecklistItems .appRecordChildren {
  position: relative;
}
.app-lfsamaster .appInfoDialog:before {
  content: "\f0d9";
  font-family: FontAwesome;
  position: absolute;
  width: 20px;
  height: 20px;
  color: #fff;
  left: -5px;
  text-shadow: -1px 0px 2px rgba(0, 0, 0, 0.2);
}
.app-lfsamaster .appInfoDialog.right:before {
  content: "\f0d8";
  color: #fff;
  left: auto;
  right: -10px;
  top: -10px;
  text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.2);
}
.app-lfsamaster .appInfoDialog:focus {
  border: none !important;
  outline: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
.app-lfsamaster .fancyCMdetails .ActivityText.appReadOnly {
  font-style: italic;
}
.app-lfsamaster .editChecklistRepeater .appRecord.appLayC .appAttribute {
  vertical-align: top;
}
.app-lfsamaster .editChecklistRepeater .appDelLink,
.app-lfsamaster .editParticipantRepeater .appDelLink {
  float: right;
}
.app-lfsamaster .appInfoDialog {
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.2), -1px -1px 5px rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.2), -1px -1px 5px rgba(0,0,0,0.2);
  box-shadow: 1px 1px 5px rgba(0,0,0,0.2), -1px -1px 5px rgba(0,0,0,0.2);
  width: 400px;
  position: absolute;
}
.app-lfsamaster .appInfoPanel.ui-dialog-content {
  padding: 10px;
  background: #fff;
  min-width: 400px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appInfoPanel.ui-dialog-content .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appCheckListRepeater,
.app-lfsamaster .editParticipantBox {
  margin-top: 20px;
}
.app-lfsamaster .forInfo {
  display: none;
}
.app-lfsamaster .appInfoPanel .forInfo {
  display: block;
}
.app-lfsamaster .appCmStatusHistoryRow {
  position: relative;
  padding-right: 20px;
}
.app-lfsamaster .appChecklistBox .appBlockTitle {
  display: none;
}
.app-lfsamaster .appFilingDetail .appChecklistBox .appBlockTitle {
  display: block;
}
.app-lfsamaster .appFilingDetail .structuredDataRecord div.appFilingDecRemove .appFilingDecLabel {
  display: none;
}
.app-lfsamaster .no-titlebar .ui-dialog-titlebar {
  display: none;
}
.app-lfsamaster .floatBox {
  float: left;
}
.app-lfsamaster .floatBox + .floatBox {
  margin-left: 10px;
}
.app-lfsamaster .cmMaintainCase .appIconCircle .left:before {
  color: #ff7373;
}
.app-lfsamaster ul.cmParticipants {
  padding: 0;
  margin: 20px 0;
  list-style: none;
}
.app-lfsamaster .cmParticipants li {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.app-lfsamaster .cmParticipants li:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip:before {
  font-family: FontAwesome;
  color: #2846a8;
  font-size: 0.9375rem;
  margin-left: 10px;
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip.owner:before {
  content: "\f111";
  color: #ff7373;
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip.assigned:before {
  content: "\f192";
  color: #ccc;
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip.active:before {
  content: "\f1db";
  color: #ccc;
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip.alert:before {
  content: "\f0f3";
  color: #fc923c;
}
.app-lfsamaster .appCaseQueueRepeater .appTooltip.event:before {
  content: "\f105";
  color: #ccc;
}
.app-lfsamaster .appCaseQueueRepeater .appButton.negativeLink {
  text-transform: none;
}
.app-lfsamaster .appCaseQueueRepeater tr.appSubcase a.appCaseMenu {
  padding-left: 10px;
}
.app-lfsamaster .appCaseQueueRepeater tr.appSubcase td.appCaseMenu:before {
  font-family: FontAwesome;
  content: "\f105";
}
.app-lfsamaster .appCaseQueueRepeater tr.appQueueEvent td {
  border-top: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
.app-lfsamaster .appCaseQueueRepeater tr.appQueueEvent td .appEventDescription {
  padding-left: 30px;
}
.app-lfsamaster .appTooltip {
  position: relative;
  display: inline-block;
}
.app-lfsamaster .appTooltip .appTooltipText {
  visibility: hidden;
  min-width: 80px;
  font-size: 0.8em;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 3px 0;
  border-radius: 6px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1020;
  bottom: 100%;
  left: 50%;
  margin-left: -40px;
  /* Use half of the width (120/2 = 60), to center the tooltip */
}
.app-lfsamaster .appTooltip:hover .appTooltipText {
  visibility: visible;
}
.app-lfsamaster .appTooltip .appTooltipText:after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 51%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.app-lfsamaster .appCmActivityRepeater.appRepeaterNew .infoTrigger {
  top: 1.5em;
}
.app-lfsamaster .appCmActivityRepeater.appNotReadOnly .ActivityName,
.app-lfsamaster .appCmActivityRepeater.appNotReadOnly .ActivityTimestamp {
  display: none;
}
.app-lfsamaster .appRepeaterNew.appCmActivityRepeater > .appRepeaterContent > .appGenRow.appReadOnly .ActivityName,
.app-lfsamaster .appRepeaterNew.appCmActivityRepeater > .appRepeaterContent > .appGenRow.appReadOnly .ActivityTimestamp {
  display: block;
}
.app-lfsamaster .appRepeaterNew.appCmActivityRepeater > .appRepeaterContent > .appGenRow.appReadOnly .ActivityName .appAttrLabelBox,
.app-lfsamaster .appRepeaterNew.appCmActivityRepeater > .appRepeaterContent > .appGenRow.appReadOnly .ActivityTimestamp .appAttrLabelBox {
  display: block;
}
.app-lfsamaster .appCmActivityRepeater .appAttribute.Comments.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appCmActivityRepeater .appAttribute.Subject.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appCmActivityRepeater .appAttribute.RecipientsSender.appReadOnly .appAttrLabelBox {
  display: block;
}
.app-lfsamaster .appCmActivityRepeater > .appRepeaterContent > .appReadOnly.appGenRow .appDocVersionsExpando {
  margin-left: 0;
}
@media screen and (max-width: 1100px) {
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appNotReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appNotReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appReadOnly .appAttrControls,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appNotReadOnly .appAttrControls {
    float: none;
    display: block;
  }
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appNotReadOnly .appLegend,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .cmWrapper .appSidePanel .appAttribute.appNotReadOnly .appAttrLabelBox {
    width: auto;
    margin-right: 0;
  }
}
.app-lfsamaster .collapsibleDetails .appExpando {
  display: inline-block;
  padding: 0.7em 0 0 0 ;
}
.app-lfsamaster .collapsibleDetails .collapsibleContent {
  padding-top: 0.7em;
}
.app-lfsamaster .appThreadMember {
  padding-left: 20px;
}
.app-lfsamaster .appFileNoteThread.appReadOnly {
  width: 250px;
  margin-right: 10px;
  border-right: 1px solid #ccc;
}
.app-lfsamaster .appFileNoteThread.appReadOnly .appPagerBanner {
  display: none;
}
.app-lfsamaster .appFileNoteThread.appReadOnly .appRecordVNotes {
  background-color: #f7f7f7;
}
.app-lfsamaster .appFileNoteThread.appReadOnly .appThreadNoteSelected {
  background-color: #d7d7d7;
  color: #000000;
}
.app-lfsamaster .appFileNoteThread.appReadOnly .appMenuItem {
  display: block;
  padding: 10px;
  text-decoration: none;
}
.app-lfsamaster .appFileNoteThread.appReadOnly .appMenuItem:hover {
  text-decoration: underline;
  background-color: #f0f0f0;
}
.app-lfsamaster .appNotesContainer.appReadOnly > .appBlockChildren {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Title.appReadOnly {
  margin-bottom: 5px;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Title.appReadOnly .appAttrLabelBox {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Title.appReadOnly .appAttrValue {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.25rem;
  margin-bottom: 0;
  font-weight: bold;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Title.appReadOnly .appAttrValue small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Title.appReadOnly .appAttrValue small {
  font-size: 1.25rem;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .Display.appReadOnly {
  display: none;
}
.app-lfsamaster .appSelectedNoteDetails.appReadOnly .NoteText.appReadOnly .appAttrLabelBox {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .appThreadStart .vnoteMenu {
  font-weight: bold;
}
.app-lfsamaster .appThreadStart .vnoteMenu:before {
  content: "\f24a";
  font-family: FontAwesome;
  float: left;
  margin-right: 0.5em;
  color: #153b84;
}
.app-lfsamaster .viewFileNotesForContext .viewFileNotesForContext-addFileNoteToContext {
  margin-bottom: 20px;
}
.app-lfsamaster .viewFileNotesForContext .appSearchResults.appReadOnly .appRepeaterRowContent {
  padding: 0;
}
.app-lfsamaster .appVNotesResults.appReadOnly .searchRight .appMinimalLabel {
  width: auto;
}
.app-lfsamaster .appVNotesResults.appReadOnly .vnoteResult a.vnoteMenu {
  font-size: 1.125rem;
  font-weight: bold;
}
.app-lfsamaster .appVNotesResults.appReadOnly .vnoteResult:before {
  content: "\f24a";
  font-family: FontAwesome;
  float: left;
  margin-right: 0.5em;
  color: #153b84;
  position: relative;
  top: 5px;
}
.app-lfsamaster .appVNotesResults.appReadOnly .vnoteResult.appThreadMember:before {
  content: "";
  margin-right: 0;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appDocuments {
  float: right;
  text-align: right;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appDocuments li {
  display: inline-block;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appDocuments .appDocumentLink {
  font-weight: normal;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appDocuments .appDocumentLink:before {
  font-family: FontAwesome;
  content: "\f0c6";
  margin-right: 0.2em;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appDocumentUploaded {
  display: none;
}
.app-lfsamaster .appVNotesResults.appReadOnly .note-toggle {
  color: #153b84;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 18px;
  bottom: auto;
}
.app-lfsamaster .appVNotesResults.appReadOnly .note-text {
  position: static;
  white-space: normal;
}
.app-lfsamaster .appVNotesResults.appReadOnly .Title {
  margin-right: 100px;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appMinimalBox.resultLeft.searchLeft.appPullLeft {
  position: relative;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appSearchResultsChildren {
  margin-bottom: 20px;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appRepeaterRowContent {
  margin-bottom: 30px;
}
.app-lfsamaster .appVNotesResults.appReadOnly .appVNotesResults.appReadOnly .appDocuments li {
  margin-right: 0;
  text-align: right;
}
.app-lfsamaster .BusinessServiceModeView .appPagerContainer {
  margin-bottom: 40px;
}
.app-lfsamaster .truncate-note {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 50px;
  font-weight: normal;
}
.app-lfsamaster .truncate-note .note-more:before {
  font-family: FontAwesome;
  content: "\f107";
  padding-right: 5px;
}
.app-lfsamaster .note-less:before {
  font-family: FontAwesome;
  content: "\f106";
  padding-right: 5px;
}
.app-lfsamaster .note-text {
  position: relative;
  padding-right: 5px;
  cursor: pointer;
}
.app-lfsamaster .note-toggle {
  position: absolute;
  right: 5px;
  bottom: 0px;
  font-size: 1.125rem;
}
.app-lfsamaster .note-more {
  display: none;
}
.app-lfsamaster .note-less {
  display: block;
}
.app-lfsamaster .truncate-note .note-less {
  display: none;
}
.app-lfsamaster .truncate-note .note-more {
  display: block;
}
.app-lfsamaster .appMinimalAttr.Tags .appTag {
  word-wrap: break-word;
  white-space: unset;
  text-align: center;
  width: unset;
  max-width: 100%;
}
.app-lfsamaster .note-text {
  white-space: pre-wrap;
}
.app-lfsamaster .NoteText.appReadOnly > textarea[readonly] {
  width: 100%;
  height: 200px;
}
.app-lfsamaster .vnoteResult .parentNote {
  float: right;
}
.app-lfsamaster .scheduleList .appRecordSchedule {
  background: #eeeeee;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 10px;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
}
.app-lfsamaster .scheduleList .appRecordSchedule .formatHintText,
.app-lfsamaster .scheduleList .appRecordSchedule .appFormatHint,
.app-lfsamaster .scheduleList .appRecordSchedule .appFieldHint,
.app-lfsamaster .scheduleList .appRecordSchedule .appFieldHint {
  color: #404446;
}
.app-lfsamaster .scheduleList .appRecordSchedule.appRowFirst,
.app-lfsamaster .scheduleList .appRecordSchedule.appTblRowFirst,
.app-lfsamaster .scheduleList .appRecordSchedule:first-child {
  border-top: none;
}
.app-lfsamaster .scheduleList .appRecordSchedule.appRowLast,
.app-lfsamaster .scheduleList .appRecordSchedule.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .scheduleList .appRecordSchedule.appRowFirst {
  padding-top: 0;
}
.app-lfsamaster .scheduleList .appRecordSchedule:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .scheduleList .appRecordSchedule > *:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .scheduleList .appRecordSchedule > * > *:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .scheduleList .desc {
  float: left;
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-lfsamaster .scheduleList .desc label {
  float: left;
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-right: 1.20481928%;
}
.app-lfsamaster .scheduleList .desc label + span {
  float: left;
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-lfsamaster .scheduleList .stats {
  float: right;
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .scheduleList .stats > div {
  margin: 0 0 3px 0;
}
.app-lfsamaster .scheduleList .stats label {
  float: left;
  width: 49.39759036%;
  *width: 49.3373494%;
  line-height: normal;
  vertical-align: top;
  text-align: right;
  margin-right: 10px;
  font-style: italic;
}
.app-lfsamaster .scheduleList .stats label + span {
  line-height: normal;
  vertical-align: top;
}
.app-lfsamaster .scheduleList .stats * {
  font-size: 16px;
}
.app-lfsamaster .scheduleList .appAttribute.appReadOnly .appAttrLabelBox {
  width: 32.53012048%;
  *width: 32.46987952%;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .scheduleList .appAttribute.appReadOnly .appAttrLabelBox {
    width: auto;
  }
}
.app-lfsamaster #shoppingCart {
  position: relative;
  top: 1px;
}
.app-lfsamaster #shoppingCart .appSubMenuName .right {
  vertical-align: 0;
  line-height: normal;
}
.app-lfsamaster #shoppingCart .appSubMenuName .right:after {
  padding-left: 0;
}
.app-lfsamaster .appNav #shoppingCart > a.appSubMenuName {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #153b84;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  padding-left: 10px;
}
.app-lfsamaster .appNav #shoppingCart > a.appSubMenuName:hover {
  color: #0b1d42;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appNav #shoppingCart.open > a.appSubMenuName .left {
  left: auto;
  height: auto;
  position: static;
  width: auto;
  display: inline-block;
}
.app-lfsamaster .appSubMenu.bbCartSummary {
  min-width: 260px;
  background-color: #f3f3f3;
  right: 0;
  padding-top: 0;
  border: none;
}
.app-lfsamaster .bbCartSummary-title {
  font-size: 1.125rem;
  padding: 5px;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.4) inset;
}
.app-lfsamaster .appBannerContainer #shoppingCart.open > a.appSubMenuName .left {
  border: none;
}
.app-lfsamaster .bbCartSummary-body {
  padding: 5px;
}
.app-lfsamaster .bbCartSummaryBlock.oversized {
  overflow-y: scroll;
  max-height: 350px;
}
.app-lfsamaster .bbCartSummaryBlockRow tr:first-child > td {
  padding-top: 5px;
  border-top: 1px solid #dedede;
}
.app-lfsamaster .bbCartSummaryBlockRow tr > td:first-child {
  padding-left: 5px;
  border-left: 1px solid #dedede;
}
.app-lfsamaster .bbCartSummaryBlockRow tr:last-child > td {
  padding-bottom: 5px;
  border-bottom: 1px solid #dedede;
}
.app-lfsamaster .bbCartSummaryBlockRow tr > td:last-child {
  padding-right: 5px;
  border-right: 1px solid #dedede;
}
.app-lfsamaster .bbCartSummaryBlockRow:after {
  content: " ";
  display: block;
  height: 5px;
}
.app-lfsamaster .bbCartSummaryBlockTable {
  border-collapse: separate;
}
.app-lfsamaster .bbCartSummaryBlock-title {
  font-weight: bold;
  font-size: 0.9375rem;
  text-align: left;
  color: #000;
}
.app-lfsamaster \ .bbCartSummaryBlock-head,
.app-lfsamaster .bbCartSummaryBlock-head * {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .bbCartSummaryBlock-label {
  width: 100%;
}
.app-lfsamaster .bbCartSummaryBlock-price,
.app-lfsamaster .bbCartSummaryBlock-label,
.app-lfsamaster .bbCartSummaryBlock-deleteLink {
  padding-left: 2px;
  padding-right: 2px;
  font-size: 0.875rem;
  color: #444;
  vertical-align: middle;
  line-height: 1.3;
  padding-bottom: 5px;
}
.app-lfsamaster .bbCartSummaryBlock-price {
  text-align: right;
  padding-left: 7px;
}
.app-lfsamaster .bbCartSummaryBlock-deleteLink {
  padding-right: 0;
  padding-left: 10px;
}
.app-lfsamaster .bbCartSummaryBlock-deleteLink a.appButton {
  padding: 3px 2px 0 1px;
  margin: 0;
}
.app-lfsamaster .bbCartSummaryBlock-deleteLink a.appButton > .left:before {
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .bbCartSummaryTotal {
  padding-top: 5px;
  border-bottom: 1px solid #c4c4c4;
}
.app-lfsamaster .bbCartSummaryTotal:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .bbCartSummaryTotal-label {
  float: left;
  color: #000;
  font-weight: bold;
}
.app-lfsamaster .bbCartSummaryTotal-sum {
  float: right;
  color: #000;
  font-weight: bold;
}
.app-lfsamaster .bbCartSummary-foot .appButton {
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.app-lfsamaster .appSearchResults .appMinimalBox.serviceBundleBox {
  padding-top: 10px;
  clear: both;
}
.app-lfsamaster .serviceBundleBox {
  clear: both;
}
.app-lfsamaster .serviceBundleBox > .appExpando > .appExpandoHeader a.appExpando {
  margin-right: 20px !important;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  background-color: #ffffff;
  color: #153b84;
}
.app-lfsamaster .serviceBundleBox > .appExpando > .appExpandoHeader a.appExpando:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .serviceBundleBox > .appExpando > .appExpandoHeader a.appExpando:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .serviceBundleBox > .appExpando > .appExpandoHeader a.appExpando:hover {
  color: #153b84;
}
.app-lfsamaster .serviceBundleBox > .appExpando > .appExpandoHeader a.appExpando > .left + span {
  color: #153b84;
  text-decoration: none;
}
.app-lfsamaster .serviceBundleBox > .appExpando.appExpandoOpen > .appExpandoHeader a.appExpando {
  margin-bottom: 0;
}
.app-lfsamaster .serviceBundleBox > .appExpando.appExpandoOpen > .appExpandoHeader a.appExpando.appExpandoExpanded {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background: #f5f5f5;
  border: 1px solid #ffffff;
  border-bottom: none;
  color: #ffffff;
}
.app-lfsamaster .serviceBundleBox > .appExpando.appExpandoOpen > .appExpandoHeader a.appExpando.appExpandoExpanded:hover {
  color: #ffffff;
}
.app-lfsamaster .serviceBundleBox > .appExpando.appExpandoOpen > .appExpandoHeader a.appExpando.appExpandoExpanded > .left + span {
  color: #ffffff;
  text-shadow: none;
}
.app-lfsamaster .serviceBundleBox > .appExpandoChildren {
  margin-top: -1px;
  padding: 20px 20px 0 20px;
  border: 1px solid #ffffff;
  max-height: 350px;
  overflow-y: scroll;
}
.app-lfsamaster .serviceBundleBox .appExpandoHeader.showLabel .appExpandoHeaderText {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .serviceBundleBox .appRepeater.extractRepeater .appRepeaterRowContent {
  padding: 0;
}
.app-lfsamaster .serviceBundleViewServices {
  display: table;
  width: 100%;
}
.app-lfsamaster .bbCartRow {
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.app-lfsamaster .bbCartRow_cell {
  display: table-cell;
  vertical-align: top;
  padding: 5px 10px 5px 0;
}
.app-lfsamaster .bbCartRow_cell.appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .bbCartRow_cell .appAttribute.appReadOnly .appAttrPrevValue {
  word-wrap: normal;
}
.app-lfsamaster .bbCartRow_cell.appAttribute.appReadOnly .appAttrLabelBox {
  margin: 0;
  float: none;
  width: auto;
}
.app-lfsamaster .bbCartRow_cell.appAttribute.appReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-lfsamaster .bbCartRow_cell__cartActions {
  width: 1%;
  min-width: 34px;
}
.app-lfsamaster .bbCartRow_cell__cartActions .appButton {
  margin-bottom: 0;
  min-width: 30px;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription {
  width: 100%;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrLabelBox,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrControls,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrPrevLabelBox,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrLabelBox,
  .app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrControls,
  .app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrPrevLabelBox,
  .app-lfsamaster .bbCartRow_cell__serviceDescription .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrLabelBox,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appLegend,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrValue,
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appLocalizedText {
  margin-left: 330px;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription > .appBlockChildren {
  float: none;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .ServiceDescriptionKey .appAttrValue {
  display: none;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .bbCartRow_cell__feeCode {
  display: none;
}
.app-lfsamaster .bbCartRow_cell__feeCurrencyCode {
  text-align: right;
}
.app-lfsamaster .bbCartRow_cell__feeAmount .appAttrLabelBox {
  padding-right: 0;
  text-align: right;
  width: auto;
}
.app-lfsamaster .bbCartRow_cell__feeAmount .appAttrValue {
  display: none;
}
.app-lfsamaster .bbCartRow_cell__expiryDays {
  display: none;
}
.app-lfsamaster .shoppingCart .appRepeaterRemoveAll.actions {
  margin-bottom: 30px;
}
.app-lfsamaster .appTable .bbScRowCell {
  padding: 2px 10px 2px 10px;
}
.app-lfsamaster .bbScRowCell__actions {
  text-align: right;
}
.app-lfsamaster .bbScRowCell__actions .appButton.appPlainLink {
  padding: 0;
  min-height: inherit;
  vertical-align: top;
}
.app-lfsamaster .bbScRowCell__actions .appRepeaterRemove.actions {
  text-align: right;
}
.app-lfsamaster .bbScRowCell__svcCode {
  width: 80%;
}
.app-lfsamaster .appTable .bbScRowCell__feeAmount,
.app-lfsamaster .bbScRowCell__feeAmount {
  text-align: right;
}
.app-lfsamaster .appTable .bbScRow__total td,
.app-lfsamaster .bbScRow__total {
  text-align: right;
  font-weight: bold;
}
.app-lfsamaster .bbServiceDescriptionKeyExtract,
.app-lfsamaster .bbActionDate {
  float: left;
}
.app-lfsamaster .bbActionDate .appLegend {
  display: none;
}
.app-lfsamaster .bbServiceDescriptionKeyExtract.appReadOnly .appAttrValue,
.app-lfsamaster .bbActionDate.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .bbServiceDescriptionKeyExtract.appReadOnly .appAttrLabelBox,
.app-lfsamaster .bbActionDate.appReadOnly .appAttrValue {
  width: auto;
  margin-right: 1em;
}
.app-lfsamaster .bbServiceDescriptionKeyExtract.appReadOnly .appAttrLabelBox .appLabelText {
  font-weight: normal;
}
.app-lfsamaster .bbCartRow_cell__serviceDescription > .appAttrValue {
  display: none;
}
.app-lfsamaster .bbScRow > tr > td:first-child {
  border-left: 1px solid #dcdcdc;
}
.app-lfsamaster .bbScRow > tr > td:last-child {
  border-right: 1px solid #dcdcdc;
}
.app-lfsamaster .bbScRow > tr:first-child > td {
  border-top: 1px solid #dcdcdc;
  padding-top: 10px;
}
.app-lfsamaster .bbScRow > tr:last-child > td {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
.app-lfsamaster .Form.myOrderHistory {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appOrderHistoryRepeater {
  border: 1px solid #dcdcdc;
}
.app-lfsamaster .appOrderHistoryRepeaterNested .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .appOrderHistoryRepeaterNested td {
  vertical-align: bottom;
}
.app-lfsamaster .appOrderHistoryRepeaterNested > tbody > tr:first-child > td {
  padding-top: 0;
}
.app-lfsamaster .appOrderHistoryRepeaterNested .ExpiryDate {
  text-align: right;
}
.app-lfsamaster .appOrderHistoryRepeater > thead > tr > .appTblCell0 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appOrderHistoryRepeater > thead > tr > .appTblCell1 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appOrderHistoryRepeater > thead > tr > .appTblCell2 {
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-lfsamaster .bbScOrderCombinedInfo_appCode,
.app-lfsamaster .bbScOrderCombinedInfo_primaryName {
  float: left;
  margin-right: 0.7em;
}
.app-lfsamaster .bbScOrderCombinedInfo_link:before {
  clear: both;
  content: "";
  display: table;
}
.app-lfsamaster .bbScOrderCombinedInfo_appCode.appReadOnly .appAttrLabelBox,
.app-lfsamaster .bbScOrderCombinedInfo_primaryName .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appRecordServiceBundlesContainer {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appShoppingBasketLinesRepeater {
  border: 1px solid #dcdcdc;
}
.app-lfsamaster .appTable.appShoppingBasketLinesRepeater {
  margin-bottom: 0;
}
.app-lfsamaster .appShoppingBasketLinesRepeater > tbody > tr > td {
  vertical-align: bottom;
  padding-top: 0;
}
.app-lfsamaster .appShoppingBasketLinesRepeater > tbody > tr:first-child td {
  padding-top: 8px;
}
.app-lfsamaster .appShoppingBasketLinesRepeater > tbody > tr > td .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .appShoppingBasketLinesRepeater tbody .primaryIdentifierRowFirst {
  border-top: 1px solid #dcdcdc;
}
.app-lfsamaster .appShoppingBasketLinesRepeater tbody .primaryIdentifierRowFirst td {
  padding-top: 8px;
}
.app-lfsamaster .appShoppingBasketLinesRepeater tbody .primaryIdentifierRowFirst:first-child {
  border-top: none;
}
.app-lfsamaster .appShoppingBasketLinesRepeater tbody .primaryIdentifierRowItemOdd {
  background-color: #f9f9f9;
}
.app-lfsamaster .appShoppingBasketLinesRepeater .appTblCellFeeAmount.appTblCell {
  text-align: right;
}
.app-lfsamaster .appShoppingBasketLinesRepeater tbody .appTblCellLast {
  width: 1px;
}
.app-lfsamaster .appRecordServiceBundlesContainer .TotalFeeAmount {
  padding: 8px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: none;
  clear: both;
  border: 1px solid #dcdcdc;
  border-top: none;
  text-align: right;
}
.app-lfsamaster .appRecordServiceBundlesContainer .TotalFeeAmount .appAttrLabelBox {
  width: auto;
  float: none;
  text-align: right;
  display: inline-block;
  margin: 0;
  padding-right: 0.7em;
  vertical-align: top;
}
.app-lfsamaster .appRecordServiceBundlesContainer .TotalFeeAmount .appAttrValue {
  text-align: right;
  display: inline-block;
  float: none;
  padding-right: 0;
  vertical-align: top;
  padding-right: 1.3em;
  font-weight: bold;
}
.app-lfsamaster .appRecordServiceBundlesContainer .appResourceLink {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 30px;
  text-decoration: none;
}
.app-lfsamaster .appRecordServiceBundlesContainer .appResourceLink span {
  text-decoration: none;
}
.app-lfsamaster .appRecordServiceBundlesContainer .appResourceLink span:hover {
  text-decoration: underline;
}
.app-lfsamaster .appRecordServiceBundlesContainer .appResourceLink:before {
  content: "\f0c6";
  font-family: FontAwesome;
  text-decoration: none;
  margin-right: 0.7em;
}
.app-lfsamaster .appRecordServiceBundlesContainer .bbTitleAndAction .ReceiptDate {
  clear: both;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0;
  background-color: transparent;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left .appBlankAttribute {
  display: none;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left {
  display: block;
  float: left;
  width: 30%;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + div,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + span,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ div,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ span {
  display: table;
  float: none;
  margin-left: 30%;
  width: 70%;
  overflow: visible;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 20px 0 20px;
  background-color: #ffffff;
  margin-bottom: 0;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + div.appChildCount0,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + span.appChildCount0,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ div.appChildCount0,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ span.appChildCount0 {
  display: none;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + div:before,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left + span:before,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ div:before,
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ span:before {
  display: block;
  -webkit-box-shadow: -3px 0 3px rgba(20, 20, 20, 0.3);
  -moz-box-shadow: -3px 0 3px rgba(20, 20, 20, 0.3);
  box-shadow: -3px 0 3px rgba(20, 20, 20, 0.3);
}
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + div,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + span,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ div,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ span {
  display: block;
  float: none;
  margin-left: 0;
  width: auto;
  overflow: inherit;
  padding: 0;
  background-color: transparent;
}
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + div.appChildCount0,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + span.appChildCount0,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ div.appChildCount0,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ span.appChildCount0 {
  display: block;
}
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + div:before,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left + span:before,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ div:before,
.app-lfsamaster .appServiceInstanceDetails .viewOrder .bbScViewInfoWrap_left ~ span:before {
  display: inline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .viewOrder .bbScViewInfoWrap_left ~ .appButtonPadPrimary {
  margin-top: 0;
}
.app-lfsamaster .appRecordServiceBundleItems {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px 10px 26px;
  background: #f7f7f7 url('data:image/gif;base64,R0lGODlhDQABAKIAAPX19fLy8vHx8fT09PPz8+7u7vb29gAAACH5BAAAAAAALAAAAAANAAEAAAMIaLAzRCEIURIAOw==') top right repeat-y;
}
.app-lfsamaster .orderDetailsForm .appRepeaterRowContent {
  position: relative;
}
.app-lfsamaster .orderDetailsForm .appRepeaterRowContent:after {
  display: block;
  height: 2px;
  content: " ";
  background-image: url('data:image/gif;base64,R0lGODlhAQACAIAAAP///+fn5yH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==');
  background-repeat: repeat-x;
  background-position: bottom left;
}
.app-lfsamaster .appRecordServiceBundleItems a {
  display: block;
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-size: 0.9375rem;
  color: #000000;
  background: none;
  margin: 0;
  border: none;
  text-decoration: none;
  font-size: 1.125rem;
}
.app-lfsamaster .appRecordServiceBundleItems a:hover {
  border: none;
  text-decoration: underline;
}
.app-lfsamaster .appRecordServiceBundleItems a:after {
  content: "\f105";
  font-family: FontAwesome;
  color: #808080;
  text-shadow: 1px 1px 0px #fff;
  position: absolute;
  right: 5px;
  top: 40%;
}
.app-lfsamaster .appRecordServiceBundleItems .appAttribute {
  margin-bottom: 0;
}
.app-lfsamaster .appOrderItemInView {
  background-image: none;
  background-color: #d7d7d7;
  color: #000000;
  border-left: 4px solid #000000;
}
.app-lfsamaster .viewOrder .Id .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appAlert {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #fde1dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #d24615;
}
.app-lfsamaster .appAlertXS {
  padding: 5px 20px;
}
.app-lfsamaster .appAlertXS > .appBlockChildren > .appText {
  margin-bottom: 0;
}
.app-lfsamaster .appAlertHeading {
  color: inherit;
}
.app-lfsamaster .appAlert .appClose {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.app-lfsamaster .appAlertSuccess {
  background-color: #dff0d8;
  border-color: #c9e2b3;
  color: #50671d;
}
.app-lfsamaster .appAlertDanger,
.app-lfsamaster .appAlertError {
  background-color: #fff0f0;
  border-color: #cd0000;
  color: #cd0000;
}
.app-lfsamaster .appAlertInfo {
  background-color: #e8eff7;
  border-color: #cee2ee;
  color: #2846a8;
}
.app-lfsamaster .appAlertBlock {
  padding-top: 20px;
  padding-bottom: 20px;
}
.app-lfsamaster .appAlertBlock > p,
.app-lfsamaster .appAlertBlock > ul {
  margin-bottom: 0;
}
.app-lfsamaster .appAlertBlock p + p {
  margin-top: 5px;
}
.app-lfsamaster .appAlert.appChildCount0 {
  display: none;
}
.app-lfsamaster .appPanelWarn {
  color: #cd0000;
}
.app-lfsamaster .appPanelWarn:hover {
  color: #9a0000;
}
.app-lfsamaster .appPanelError {
  color: #cd0000;
}
.app-lfsamaster .appPanelError:hover {
  color: #9a0000;
}
.app-lfsamaster .appPanelFatal {
  color: #cd0000;
}
.app-lfsamaster .appPanelFatal:hover {
  color: #9a0000;
}
.app-lfsamaster .appErrors {
  float: none;
  display: inline-block;
  color: #cd0000;
  position: relative;
  vertical-align: top;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 22px;
}
.app-lfsamaster .appErrors > div {
  float: none;
  min-width: 400px;
}
.app-lfsamaster .appErrors > div:before {
  padding-right: 5px;
  font-family: FontAwesome;
  font-size: 1rem;
  content: "\f071";
}
.app-lfsamaster .appErrors > div.appFieldInfo {
  color: #2846a8;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnInfoOnly label:before,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnInfoOnly legend:before,
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appHasWarnInfoOnly .appAttrLabelBox .appLabelText:before,
.app-lfsamaster .appRestrictedRepeaterS2.appNotReadOnly.appHasWarnInfoOnly label:before {
  content: "\f05a";
  margin-right: 3px;
  font-family: FontAwesome;
  color: #2846a8;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError label,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError legend,
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appHasWarnOrError .appAttrLabelBox .appLabelText,
.app-lfsamaster .appRestrictedRepeaterS2.appNotReadOnly.appHasWarnOrError label {
  color: #cd0000;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError label > .errorIcon:before,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError legend > .errorIcon:before,
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appHasWarnOrError .appAttrLabelBox .appLabelText > .errorIcon:before,
.app-lfsamaster .appRestrictedRepeaterS2.appNotReadOnly.appHasWarnOrError label > .errorIcon:before {
  content: "\f071";
  margin-right: 3px;
  font-family: FontAwesome;
  font-size: 1rem;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError input[type=checkbox] + label:before {
  content: "";
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError input[type=checkbox]:checked + label:before {
  content: "\f00c" !important;
  font-size: 25px!important;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError input[type=checkbox] + label {
  color: #cd0000;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError input[type=checkbox] + label > .errorIcon:before {
  content: "";
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError input[type=checkbox] + label > .errorIcon:after {
  content: "\f071";
  margin-right: 5px;
  margin-left: 5px;
  font-family: FontAwesome;
  font-size: 1.125rem;
}
.app-lfsamaster .appErrorsStacked .appAttribute.appNotReadOnly.appHasWarnInfoOnly label > .errorIcon:before,
.app-lfsamaster .appErrorsStacked .appAttribute.appNotReadOnly.appHasWarnOrError label > .errorIcon:before {
  content: "";
}
.app-lfsamaster .appErrorsStacked .appErrors > div > .errorIcon:before {
  content: "";
  padding-right: 0;
  font-size: 0.6875rem;
}
.app-lfsamaster .appErrorsStacked .appFieldSet-SuppressLegend .appAttribute.appNotReadOnly.appHasWarnOrError label > .errorIcon:before {
  content: "\f071";
  font-size: 1.125rem;
}
.app-lfsamaster .appErrorsStacked .errorMarker {
  color: #cd0000;
}
.app-lfsamaster .appErrorsStacked .errorMarker .appAttrLabel {
  display: inline;
}
.app-lfsamaster .appErrorsStacked .errorMarker .appLabelText {
  color: #cd0000;
}
.app-lfsamaster .appErrorsStacked .errorMarker:before {
  content: "\f071";
  margin-right: 3px;
  font-family: FontAwesome;
  display: inline-block;
  font-size: 18px;
}
.app-lfsamaster .appErrorsStacked .errorMarker.errorMarkerInfoOnly {
  color: #000000;
}
.app-lfsamaster .appErrorsStacked .errorMarker.errorMarkerInfoOnly .appLabelText {
  color: #000000;
}
.app-lfsamaster .appErrorsStacked .errorMarker.errorMarkerInfoOnly:before {
  content: "\f05a";
  color: #2846a8;
}
.app-lfsamaster .appErrors.errorsMoved {
  clear: both;
  display: block;
  float: none;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 21px;
  position: inherit;
  vertical-align: inherit;
}
.app-lfsamaster .appErrors.errorsMoved > div {
  line-height: 21px;
  min-width: inherit;
  background: transparent;
  display: block;
}
.app-lfsamaster .appErrors.errorsMoved > div:before {
  padding: 0;
  font-family: inherit;
  font-size: 1rem;
  content: "";
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedRadio label,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedHz label,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedRadio legend,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedHz legend {
  color: #000000;
}
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedRadio label:before,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedHz label:before,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedRadio legend:before,
.app-lfsamaster .appAttribute.appNotReadOnly.appHasWarnOrError .appRestricted.appRestrictedHz legend:before {
  content: "";
}
.app-lfsamaster .appFieldSet-Transparent .appAttribute.appNotReadOnly.appHasWarnOrError .appLegend.appBlockTitle {
  font-weight: inherit;
}
.app-lfsamaster .appFieldSet-Transparent .appAttribute.appNotReadOnly.appHasWarnOrError .appLegend.appBlockTitle:before {
  content: "\f071";
  margin-right: 3px;
  font-family: FontAwesome;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appHasWarnOrError > .appAttrLabelBox > .appAttrLabel {
  color: #cd0000;
  font-weight: inherit;
}
.app-lfsamaster .appDocumentsContainer.appNotReadOnly.appHasWarnOrError > .appAttrLabelBox > .appAttrLabel:before {
  content: "\f071";
  margin-right: 3px;
  font-family: FontAwesome;
}
.app-lfsamaster .appAttribute.appHasErrors.appNotReadOnly input,
.app-lfsamaster .appAttribute.appHasWarnOrError.appNotReadOnly input,
.app-lfsamaster .appAttribute.appHasWarnOrError.appNotReadOnly select,
.app-lfsamaster .appAttribute.appHasWarnOrError.appNotReadOnly textarea,
.app-lfsamaster .select2.appHasWarnOrError.appNotReadOnly .select2-container .select2-choice,
.app-lfsamaster .appAttribute.appMandatoryAttribute.appNotReadOnly.appHasErrors.appRestrictedAttSelect select {
  border: 1px solid #cd0000;
}
.app-lfsamaster .appAttribute.appHasWarnOrError.appNotReadOnly input.select2-search__field {
  border: none;
}
.app-lfsamaster .appMandatoryAttribute.appNotReadOnly .appLabelText:after,
.app-lfsamaster .appMandatoryAttribute.appNotReadOnly .appLegendText:after,
.app-lfsamaster .mandatoryChecked.appNotReadOnly .appLabelText:after,
.app-lfsamaster .mandatoryChecked.appNotReadOnly .appRestrictedYesNo .appAttrLabel:after,
.app-lfsamaster .mandatoryChecked.appNotReadOnly .appLegendText:after,
.app-lfsamaster .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appAttrLabel:after,
.app-lfsamaster .appRequired ~ .appLabelText:after {
  content: "\00A0* ";
  color: #ff0000;
}
.app-lfsamaster .appAttrText.appHasWarnOrError.appNotReadOnly input:focus,
.app-lfsamaster textarea:focus {
  border-color: #d67d00;
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster .appErrorBoxContainer {
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #fde1dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #d24615;
  background-color: #fff0f0;
  border-color: #cd0000;
  color: #cd0000;
}
.app-lfsamaster .appErrorBoxContainer .appErrorBox > .errorIcon:before {
  content: "\f071";
  font-family: FontAwesome;
  font-size: 18px;
  float: left;
  display: inline-block;
  line-height: 1;
  color: #cd0000;
}
.app-lfsamaster .appErrorBoxContainer .appErrorBox > ul {
  padding-left: 40px;
}
.app-lfsamaster .appErrorBoxContainer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers .appErrorBox > .errorIcon:before {
  content: "";
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers .appErrorBox > ul {
  padding-left: 0px;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers .appErrorBox > ul > li > a {
  text-decoration: none;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers .appErrorBox > ul > li > a span {
  text-decoration: underline;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers a.appPanelWarn {
  color: #cd0000;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers a.appPanelWarn:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  padding-right: 10px;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers a.appPanelInfo {
  color: #2846a8;
}
.app-lfsamaster .appErrorBoxContainer.appHasOthers a.appPanelInfo:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: #2846a8;
  padding-right: 10px;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers {
  color: #2846a8;
  background-color: inherit;
  border: 1px solid #2846a8;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers .appErrorBox > .errorIcon:before {
  content: "\f05a";
  font-family: FontAwesome;
  font-size: 18px;
  float: left;
  display: inline-block;
  line-height: 1;
  color: #2846a8;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers .appErrorBox > ul {
  padding-left: 40px;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers a.appPanelWarn {
  color: #cd0000;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers a.appPanelWarn:before {
  content: "";
  padding-right: inherit;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers a.appPanelInfo {
  color: #2846a8;
}
.app-lfsamaster .appErrorBoxContainer.appErrorWarnCount0.appHasOthers a.appPanelInfo:before {
  content: "";
  padding-right: inherit;
}
.app-lfsamaster .appDialogRepeaterRowLabel.appIncomplete:before,
.app-lfsamaster .appDialogRepeaterRowContent.appIncomplete .appRecordTitle:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  font-weight: normal;
  padding-right: 5px;
}
.app-lfsamaster .appDialogRepeaterRowLabel.appIncomplete {
  color: #cd0000;
}
.app-lfsamaster .appDialogRepeaterRowContent.appIncomplete .appMandatoryAttribute.appHasWarnOrError {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  font-weight: normal;
  padding-right: 5px;
  color: #000000;
}
.app-lfsamaster .showAppIncompleteChild .appIncompleteChild:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #cd0000;
  font-weight: normal;
  padding-right: 5px;
}
.app-lfsamaster .ui-dialog .appErrors > div {
  min-width: 250px;
}
.app-lfsamaster .ui-dialog textarea + .appErrors .appFieldError {
  max-width: 250px;
  min-width: 250px;
}
.app-lfsamaster .ui-datepicker-trigger + .invalidDate.appFieldError {
  font-size: 0.875rem;
  color: #cd0000;
  padding-left: 4px;
  max-width: 100px;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
.app-lfsamaster .ui-datepicker-trigger + .invalidDate.appFieldError > .errorIcon:before {
  font-family: FontAwesome;
  content: "\f071";
  padding-right: 4px;
}
.app-lfsamaster .appErrorsStacked .appErrors {
  display: block;
  width: auto;
  min-width: inherit;
}
.app-lfsamaster .appErrorsStacked .appErrors > div {
  width: auto;
  min-width: inherit;
}
.app-lfsamaster .appProposedName.appNotReadOnly .appErrors > div {
  display: none;
}
.app-lfsamaster .appProposedName.appNotReadOnly .appErrors.errorsMoved > div {
  display: inherit;
}
.app-lfsamaster div.appSelRepContainer .appRestrictedYesNo {
  float: none;
}
.app-lfsamaster div.appSelRepContainer input.appSelFilterEmpty {
  color: #c0c0c0;
}
.app-lfsamaster div.appSelRepContainer span.appTeamMember,
.app-lfsamaster div.appSelRepContainer span.appOrganisationUser,
.app-lfsamaster div.appSelRepContainer span.appGroupUser {
  padding-left: 18px;
  background: url(images/user.png) top left no-repeat;
}
.app-lfsamaster div.appSelRepContainer span.appUserGroup {
  padding-left: 18px;
  background: url(images/group.png) top left no-repeat;
}
.app-lfsamaster div.appSelRepContainer span.appSourceDomainDesc {
  display: block;
  margin-left: 18px;
  font-size: 0.875rem;
  font-style: italic;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc {
  float: left;
  width: 40%;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc input.appSelRepSrcFilter {
  width: 100%;
  margin-bottom: 3px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc ol {
  width: 100%;
  height: 200px;
  border: 1pt solid #ccc;
  overflow: auto;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc ol .ui-unselectable {
  background-color: #f0f0f0;
  color: #c3c3c3;
  font-style: italic;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc ol .ui-selecting {
  background-color: #d7d7d7;
  color: #153b84;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc ol .ui-selected {
  background-color: #d7d7d7;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepSrc ol li {
  margin: 0;
  padding: 2px;
  cursor: pointer;
  font-style: normal;
}
.app-lfsamaster div.appSelRepContainer li.appSelRepOdd {
  background-color: #f8f8f8;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn {
  margin-top: 59px;
  padding: 10px;
  float: left;
  width: 100px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepAddBtn {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  font-size: 1.125rem;
  width: 112px;
  padding: 0.5em 1em 0.55em;
  margin-bottom: 20px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepAddBtn:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepRemoveBtn {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  font-size: 1.125rem;
  padding: 0.5em 1em 0.55em;
  width: 109px;
  margin-bottom: 20px;
  padding-left: 7px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepRemoveBtn:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepRemoveAllBtn {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  font-size: 1.125rem;
  padding: 0.5em 1em 0.55em;
  width: 109px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepBtn button.appSelRepRemoveAllBtn:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt {
  float: left;
  width: 40%;
  margin-left: 10px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt .appSelTitle {
  white-space: nowrap;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt div.appAttribute {
  margin: 3px 0 0 20px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt input.appSelRepTgtFilter {
  width: 100%;
  margin-bottom: 3px;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt ol {
  width: 100%;
  height: 200px;
  border: 1pt solid #ccc;
  overflow: auto;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt ol .ui-selecting {
  background-color: #d7d7d7;
  color: #153b84;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt ol .ui-selected {
  background-color: #d7d7d7;
  color: #153b84;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt ol li {
  margin: 0;
  padding: 2px;
  cursor: pointer;
}
.app-lfsamaster div.appSelRepContainer div.appSelRepTgt ol.appSelRepTgtRo {
  height: inherit;
  border: none;
}
.app-lfsamaster div.appSelRepContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster div.appSelRepContainer.appReadOnly div.appSelRepTgt {
  height: inherit;
  width: inherit;
  float: none;
}
.app-lfsamaster div.appSelRepContainer.appReadOnly div.appSelRepTgt ol {
  overflow: inherit;
}
.app-lfsamaster div.appSelRepContainer.appReadOnly div.appSelRepTgt ol li {
  cursor: auto;
}
.app-lfsamaster .businessCalendar .weekend,
.app-lfsamaster .appRecordMultiBusinessCalendar .weekend {
  background-color: #f0f0f0;
}
.app-lfsamaster .businessCalendar .time input[readonly],
.app-lfsamaster .appRecordMultiBusinessCalendar .time input[readonly] {
  background: white;
}
.app-lfsamaster .businessCalendar #calendarText,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendarText {
  padding: 5px;
}
.app-lfsamaster .businessCalendar #calendarText div.textual,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendarText div.textual {
  margin-top: 5px;
}
.app-lfsamaster .businessCalendar #calendarText div.textdate,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendarText div.textdate {
  float: left;
  width: 30%;
}
.app-lfsamaster .businessCalendar #calendarText div.textholiday,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendarText div.textholiday {
  float: left;
}
.app-lfsamaster .businessCalendar #calendar,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendar {
  /*height:200px;*/
}
.app-lfsamaster .businessCalendar #holidayAddDescription,
.app-lfsamaster .appRecordMultiBusinessCalendar #holidayAddDescription {
  width: 400px;
}
.app-lfsamaster .businessCalendar .holiday,
.app-lfsamaster .appRecordMultiBusinessCalendar .holiday {
  background-color: #F18F1B;
}
.app-lfsamaster .businessCalendar .holiday a,
.app-lfsamaster .appRecordMultiBusinessCalendar .holiday a {
  color: black;
}
.app-lfsamaster .businessCalendar #days,
.app-lfsamaster .appRecordMultiBusinessCalendar #days {
  margin-left: 2px;
  /*height:105px;*/
  display: flex;
  margin-bottom: 20px;
}
.app-lfsamaster .businessCalendar #days:after,
.app-lfsamaster .appRecordMultiBusinessCalendar #days:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .businessCalendar div.day,
.app-lfsamaster .appRecordMultiBusinessCalendar div.day {
  text-align: center;
}
.app-lfsamaster .businessCalendar div.bdaybody,
.app-lfsamaster .appRecordMultiBusinessCalendar div.bdaybody {
  padding: 0 5px;
}
.app-lfsamaster .businessCalendar div.time,
.app-lfsamaster .appRecordMultiBusinessCalendar div.time {
  padding: 3px 0;
  position: relative;
}
.app-lfsamaster .businessCalendar div.time:after,
.app-lfsamaster .appRecordMultiBusinessCalendar div.time:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .businessCalendar div.refresh,
.app-lfsamaster .appRecordMultiBusinessCalendar div.refresh {
  padding: 3px 0;
  height: 20px;
  margin-bottom: 4px;
}
.app-lfsamaster .businessCalendar div.refresh > a,
.app-lfsamaster .appRecordMultiBusinessCalendar div.refresh > a {
  float: right;
}
.app-lfsamaster .businessCalendar div.time > span:nth-child(2),
.app-lfsamaster .appRecordMultiBusinessCalendar div.time > span:nth-child(2) {
  float: right;
}
.app-lfsamaster .businessCalendar div.time > label + span,
.app-lfsamaster .appRecordMultiBusinessCalendar div.time > label + span {
  float: right;
  margin-right: 10px;
}
.app-lfsamaster .businessCalendar div.time > input,
.app-lfsamaster .appRecordMultiBusinessCalendar div.time > input {
  float: right;
  min-width: 25px;
  clear: inherit;
  text-align: right;
  height: 26px!important;
  width: 80px !important;
  right: 0;
  border: 1px solid #70787c;
}
.app-lfsamaster .businessCalendar .bday,
.app-lfsamaster .appRecordMultiBusinessCalendar .bday {
  margin-right: 8px;
  float: left;
}
.app-lfsamaster .businessCalendar .bday:last-child,
.app-lfsamaster .appRecordMultiBusinessCalendar .bday:last-child {
  margin-right: 0;
}
.app-lfsamaster .businessCalendar div.time > label,
.app-lfsamaster .appRecordMultiBusinessCalendar div.time > label {
  display: inline;
  font-size: 1rem;
}
.app-lfsamaster .businessCalendar div.appAttrText,
.app-lfsamaster .appRecordMultiBusinessCalendar div.appAttrText {
  display: inline-block;
}
.app-lfsamaster .businessCalendar div.appAttrText > input,
.app-lfsamaster .appRecordMultiBusinessCalendar div.appAttrText > input {
  width: 180px;
}
.app-lfsamaster .businessCalendar .appSecondaryButton,
.app-lfsamaster .appRecordMultiBusinessCalendar .appSecondaryButton {
  margin-top: 70px;
}
.app-lfsamaster .businessCalendar .timeEntry_wrap input,
.app-lfsamaster .appRecordMultiBusinessCalendar .timeEntry_wrap input,
.app-lfsamaster .businessCalendar .appAttrTime,
.app-lfsamaster .appRecordMultiBusinessCalendar .appAttrTime {
  max-width: 3.5em;
  padding: 4px;
  display: inline-block;
}
.app-lfsamaster .businessCalendar .appAttrDate input[type='text'],
.app-lfsamaster .appRecordMultiBusinessCalendar .appAttrDate input[type='text'] {
  width: 180px;
  text-transform: uppercase;
}
.app-lfsamaster .businessCalendar #calendar .ui-datepicker-header,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendar .ui-datepicker-header {
  border-right: 1px solid #fff;
}
.app-lfsamaster .businessCalendar #calendar .ui-datepicker-group-last .ui-datepicker-header,
.app-lfsamaster .appRecordMultiBusinessCalendar #calendar .ui-datepicker-group-last .ui-datepicker-header {
  border-right: none;
}
.app-lfsamaster div.viewVisualize {
  padding: 5px;
  border: 1px solid #f0f0f0;
}
.app-lfsamaster div.visView {
  overflow: visible;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-lfsamaster div.visinactive {
  color: #707070;
}
.app-lfsamaster div.vis,
.app-lfsamaster div.visViewInstance,
.app-lfsamaster div.visSecurity {
  font-size: 0.6875rem;
  margin-left: 10px;
  white-space: nowrap;
}
.app-lfsamaster div.visSecurity pre {
  font-size: 0.6875rem;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  margin: 0;
  padding: 0;
}
.app-lfsamaster .notificationMessages {
  display: none;
  position: absolute;
  top: 50px;
  right: 10px;
  width: 300px;
  background-color: #000000;
  color: #ffffff;
  box-shadow: 0 0 6px #000000;
  border-radius: 8px 8px 8px 8px;
  padding: 5px;
}
.app-lfsamaster .notificationMessages ul li {
  list-style: none;
}
.app-lfsamaster .appReview {
  counter-reset: section;
  counter-increment: section;
}
.app-lfsamaster .appReview .greyBar {
  border: 0!important;
  padding: 0!important;
  margin: 0!important;
}
.app-lfsamaster .appReview .attributeLabel {
  font-size: 1.125rem !important;
  font-weight: bold;
}
.app-lfsamaster .appReview .appRestrictedRepeater {
  margin-bottom: 0;
}
.app-lfsamaster .appReview .appWizardChild {
  position: relative;
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  padding-top: 10px;
}
.app-lfsamaster .appReview .appWizardChild > .appBlockTitle {
  font-size: 1.25rem;
  margin-right: 340px;
  margin-top: 10px;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate {
  position: absolute;
  top: 20px;
  right: 0;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate > a {
  margin-bottom: -10px;
  float: right;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  text-decoration: none;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate > a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate > a:last-child {
  margin-right: 0;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate span.errorIcon + span {
  color: #cd0000;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate span.errorIcon + span:before {
  display: none;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent {
  margin-top: 30px;
  margin-bottom: 10px;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent .appSection > .appBoxTitle > h2 {
  display: none;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent .appSection .greyBarTop {
  border-top: 1px solid #d7d7d7;
  padding-top: 10px;
  padding-bottom: 5px;
  margin: 0;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent .gapTopLarge {
  margin-top: 0!important;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent .gapBottomLarge {
  margin-bottom: 0!important;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent [class*="-assocatiatedEntitiesBox "] .RoleSelectionType .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .appReview .appWizardChild > .appWizardInlineContent [class*="-assocatiatedEntitiesBox "] .appBlock > .appBlockTitle {
  width: 400px;
  float: left;
  margin-right: 10px;
  margin-top: -2px;
}
.app-lfsamaster .appReview .appText {
  margin-bottom: 10px;
}
.app-lfsamaster .appReview .appAttrLabelBox {
  margin: 0;
  padding: 0;
}
.app-lfsamaster .appReview .appAttrValue,
.app-lfsamaster .appReview .appAttrPrevValue {
  hyphens: auto;
  -webkit-hyphens: auto;
  -webkit-hyphenate-character: "\2010";
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  display: inline-block;
  line-height: 20px;
}
.app-lfsamaster .appReview .appSingleLine .appAttrLabelBox {
  min-height: auto;
}
.app-lfsamaster .appReview .appHideReview {
  display: none;
}
.app-lfsamaster .appReview .appGroupSelector {
  padding: 0;
}
.app-lfsamaster .appReview .appRepeaterContent > .appRepeaterRowContent.appRowLast {
  margin-bottom: 0!important;
}
.app-lfsamaster .appReview .appAttribute {
  margin: 0;
  margin-bottom: 7px;
  display: block;
}
.app-lfsamaster .appReview .appRestrictedRepeater.yesNo.appReadOnly .appRestrictedRepeaterRowContent > .appAttrLabelBox {
  width: 100%;
  float: none;
}
.app-lfsamaster .appReview .appRestrictedRepeaterRowContent {
  margin-bottom: 0;
}
.app-lfsamaster .appReview .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appReview .appRepeaterTitle,
.app-lfsamaster .appReview .appRepeaterHeader {
  float: left;
}
.app-lfsamaster .appReview .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
.app-lfsamaster .appReview .appRepeaterTitle .appLabelText,
.app-lfsamaster .appReview .appRepeaterHeader .appLabelText {
  font-size: 18px;
  font-weight: bold;
}
.app-lfsamaster .appReview .phoneNumberRepeater .appRepeaterHeader {
  display: none;
}
.app-lfsamaster .appReview .appRestrictedRepeater.yesNo.appReadOnly .appLabelText,
.app-lfsamaster .appReview .appRepeaterHeader .appRepeaterTitle,
.app-lfsamaster .appReview .appRepeaterHeader .appRepeaterHeaderTitle,
.app-lfsamaster .appReview .appBlockTitle > h3,
.app-lfsamaster .appReview .appBlockTitle > h4 {
  margin-bottom: 10px;
  margin-top: 5px;
  font-size: 1.5rem;
}
.app-lfsamaster .appReview .appRepeaterRowContent,
.app-lfsamaster .appReview .appRestrictedRowContent {
  margin: 0;
}
.app-lfsamaster .appReview .appRepeaterContent > .appRepeaterRowContent {
  padding: 0px;
}
.app-lfsamaster .appReview .appSection {
  counter-increment: section;
}
.app-lfsamaster .appReview .appSection > .appBlockTitle {
  background-color: none;
  margin-bottom: 10px;
  border: 2px solid  #008392;
  font-size: 24px;
  width: 700px;
  display: none;
}
.app-lfsamaster .appReview .appSection > .appBlockTitle h2,
.app-lfsamaster .appReview .appSection > .appBlockTitle h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  line-height: 18px;
  text-decoration: underline;
}
.app-lfsamaster .appReview .appWizardChild .appWizardInlineNavigate > span {
  padding-top: 10px;
  margin-right: 30px;
  float: left;
  color: #50671d;
}
.app-lfsamaster .appReview .appWizardChild .appWizardInlineNavigate > span.successIcon {
  margin: 0;
}
.app-lfsamaster .appReview .appWizardChild .appWizardInlineNavigate > span.successIcon:before {
  content: "\f00c";
  font-family: FontAwesome, open_sans;
  color: #50671d;
  padding-top: 10px;
  padding-right: 10px;
  word-spacing: 10px;
}
.app-lfsamaster .appReview .appWizardChild.appWizardError .appWizardInlineNavigate > span.errorIcon {
  color: #912120;
  margin: 0px;
}
.app-lfsamaster .appReview .appWizardChild.appWizardError .appWizardInlineNavigate > span.errorIcon:before {
  content: "\f071";
  font-family: FontAwesome, open_sans;
  padding-top: 10px;
  padding-right: 10px;
  color: #cd0000;
  word-spacing: 10px;
}
.app-lfsamaster .appReview .appSection > .appBlockChildren {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  margin-bottom: 20px;
}
.app-lfsamaster .appReview .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  width: 320px;
  display: block;
  margin-right: 10px;
  flex: none;
}
.app-lfsamaster .appReview .appDocumentsContainer.appReadOnly .appAttrLabelBox .appLabelText {
  font-size: 1.125rem;
}
.app-lfsamaster .appReview .appDocumentsContainer .appDocuments li {
  border-bottom: 0;
}
.app-lfsamaster .appReview .appDocumentsContainer .appDocuments li .appDocumentView {
  width: auto;
}
.app-lfsamaster .appReview .attributeLabel > .appBoxTitle {
  margin-bottom: 10px;
  font-size: 1.125rem !important;
}
.app-lfsamaster .appReview .appAttribute.appReadOnly.textarea {
  padding: 0;
}
.app-lfsamaster .appReview .appPhysicalAddress {
  margin-bottom: 0;
}
.app-lfsamaster .appReview .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  float: left;
  position: relative;
  top: 9px;
  margin-right: 10px;
}
.app-lfsamaster .appReview .appRepeaterContent > .appGenRow.Direct {
  margin-bottom: 10px;
}
.app-lfsamaster .appReview .appRepeaterContent > .appGenRow.Direct:before {
  display: none;
}
.app-lfsamaster .appReview .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox {
  padding-right: 10px;
  margin-right: 0;
  box-sizing: border-box;
}
.app-lfsamaster .appReview .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct,
.app-lfsamaster .appReview .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct {
  display: block;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
  word-break: break-word;
}
.app-lfsamaster .appWizardChild.appWizardError .appBlockTitle > h3:before {
  display: none;
}
.app-lfsamaster .appWizardChild.appWizardError .appSection > .appBlockTitle,
.app-lfsamaster .appWizardChild.appWizardError .appBlockTitle.appH1 {
  color: #cd0000;
}
.app-lfsamaster .entityContextBox {
  display: none;
}
.app-lfsamaster .appCompanyToolBox + span > .appTabs .appBlockTitle .appWizardVisitedCompleted,
.app-lfsamaster .appCompanyToolBox + .appTabs .appBlockTitle .appWizardVisitedCompleted,
.app-lfsamaster .appWizardLast.appWizardVisitedCompleted.appWizard-review .appWizardVisitedCompleted {
  display: none;
}
.app-lfsamaster .appWizard + .appButtonPad a.appApplyButton {
  background: #1b517a;
}
.app-lfsamaster .appWizard + .appButtonPad a.appApplyButton:hover {
  background: #246da4;
}
.app-lfsamaster .appOtpSection .appAttribute.appReadOnly,
.app-lfsamaster .appReview .appAttribute.appReadOnly,
.app-lfsamaster .BusinessServiceModeView .appAttribute.appReadOnly,
.app-lfsamaster .ui-dialog .appAttribute.appReadOnly {
  display: flex;
  flex-wrap: wrap;
}
.app-lfsamaster .appOtpSection .appAttribute.appReadOnly > .appAttrLabelBox,
.app-lfsamaster .appReview .appAttribute.appReadOnly > .appAttrLabelBox,
.app-lfsamaster .BusinessServiceModeView .appAttribute.appReadOnly > .appAttrLabelBox,
.app-lfsamaster .ui-dialog .appAttribute.appReadOnly > .appAttrLabelBox {
  flex-basis: 320px;
  margin-right: 10px;
}
.app-lfsamaster .appOtpSection .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .appReview .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .BusinessServiceModeView .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .ui-dialog .appAttribute.appReadOnly .appAttrValue {
  flex: 1;
  max-width: 100%;
  width: 50%;
}
.app-lfsamaster .appDashboardAnalytics:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .dashboardChart {
  float: left;
  background-color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  margin-bottom: 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.app-lfsamaster .dashboardChart .appBlockTitle,
.app-lfsamaster .dashboardChart .appBlockTitle h2 {
  font-size: 0.875rem;
  position: relative;
  margin-top: 0;
}
.app-lfsamaster .dashboardChart .simpleMetric {
  float: left;
}
.app-lfsamaster .dashboardChart .simpleMetric:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .dashboardChart .metricValue {
  font-size: 1.125rem;
  font-weight: bold;
  color: #777677;
  display: table-cell;
  float: left;
  margin-right: 7px;
}
.app-lfsamaster .dashboardChart .metricLabel {
  font-size: 0.8125rem;
  font-weight: normal;
  color: #B3B3B3;
  float: left;
}
.app-lfsamaster .dashboardChart a.appMenuItem {
  float: right;
}
.app-lfsamaster .dashboardChart [id^="chartWrapper"] {
  margin-bottom: 10px;
}
.app-lfsamaster .dashboardChart .appBlockTitle > h2 {
  color: #5595db;
}
.app-lfsamaster .dashboardChart.panel1 {
  width: 40.96385542%;
  *width: 40.90361446%;
  height: 300px;
}
.app-lfsamaster .dashboardChart.panel2 {
  width: 40.96385542%;
  *width: 40.90361446%;
  margin: 0 1.20481928% 0 1.20481928%;
}
.app-lfsamaster .dashboardChart.panel2 .chartWrapper {
  height: 230px;
}
.app-lfsamaster .dashboardChart.panel3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .dashboardChart.panel4 {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-top: 0;
}
.app-lfsamaster .dashboardChart.panel4 .chartWrapper {
  height: 300px;
}
.app-lfsamaster .dashboardChart.panel5 {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin: 0 1.20481928% 0 1.20481928%;
}
.app-lfsamaster .dashboardChart.panel5 .chartWrapper {
  height: 300px;
}
.app-lfsamaster .dashboardChart.panel6 {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-top: 0;
}
.app-lfsamaster .dashboardChart.panel6 .chartWrapper {
  height: 300px;
}
.app-lfsamaster .dashboardChart.panel1 .appButton,
.app-lfsamaster .dashboardChart.panel1 .appMenu {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #44d58a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart.panel1 .appButton:hover,
.app-lfsamaster .dashboardChart.panel1 .appMenu:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .dashboardChart.panel1 .appButton:hover,
.app-lfsamaster .dashboardChart.panel1 .appMenu:hover,
.app-lfsamaster .dashboardChart.panel1 .appButton:active,
.app-lfsamaster .dashboardChart.panel1 .appMenu:active,
.app-lfsamaster .dashboardChart.panel1 .appButton.active,
.app-lfsamaster .dashboardChart.panel1 .appMenu.active {
  background-color: #44d58a;
  *background-color: #59da97;
}
.app-lfsamaster .dashboardChart.panel1 .appButton:active,
.app-lfsamaster .dashboardChart.panel1 .appMenu:active,
.app-lfsamaster .dashboardChart.panel1 .appButton.active,
.app-lfsamaster .dashboardChart.panel1 .appMenu.active {
  background-color: #6edea4 \9;
}
.app-lfsamaster .dashboardChart .appButton,
.app-lfsamaster .dashboardChart .appMenu {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #5595db;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart .appButton:hover,
.app-lfsamaster .dashboardChart .appMenu:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .dashboardChart .appButton:hover,
.app-lfsamaster .dashboardChart .appMenu:hover,
.app-lfsamaster .dashboardChart .appButton:active,
.app-lfsamaster .dashboardChart .appMenu:active,
.app-lfsamaster .dashboardChart .appButton.active,
.app-lfsamaster .dashboardChart .appMenu.active {
  background-color: #5595db;
  *background-color: #6aa2df;
}
.app-lfsamaster .dashboardChart .appButton:active,
.app-lfsamaster .dashboardChart .appMenu:active,
.app-lfsamaster .dashboardChart .appButton.active,
.app-lfsamaster .dashboardChart .appMenu.active {
  background-color: #7fafe4 \9;
}
.app-lfsamaster .dashboardChart.subscriptions .appButton,
.app-lfsamaster .dashboardChart.subscriptions .appMenu {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #f75058;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart.subscriptions .appButton:hover,
.app-lfsamaster .dashboardChart.subscriptions .appMenu:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .dashboardChart.subscriptions .appButton:hover,
.app-lfsamaster .dashboardChart.subscriptions .appMenu:hover,
.app-lfsamaster .dashboardChart.subscriptions .appButton:active,
.app-lfsamaster .dashboardChart.subscriptions .appMenu:active,
.app-lfsamaster .dashboardChart.subscriptions .appButton.active,
.app-lfsamaster .dashboardChart.subscriptions .appMenu.active {
  background-color: #f75058;
  *background-color: #f8686f;
}
.app-lfsamaster .dashboardChart.subscriptions .appButton:active,
.app-lfsamaster .dashboardChart.subscriptions .appMenu:active,
.app-lfsamaster .dashboardChart.subscriptions .appButton.active,
.app-lfsamaster .dashboardChart.subscriptions .appMenu.active {
  background-color: #f98187 \9;
}
.app-lfsamaster .dashboardChart.services .appButton {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #915d71;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart.services .appButton:hover,
.app-lfsamaster .dashboardChart.services .appButton:active,
.app-lfsamaster .dashboardChart.services .appButton.active {
  background-color: #915d71;
  *background-color: #9f697e;
}
.app-lfsamaster .dashboardChart.services .appButton:active,
.app-lfsamaster .dashboardChart.services .appButton.active {
  background-color: #a9788b \9;
}
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #00a8b4;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton:hover,
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton:active,
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton.active {
  background-color: #00a8b4;
  *background-color: #00c0ce;
}
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton:active,
.app-lfsamaster .dashboardChart.onlineSubmissions .appButton.active {
  background-color: #00d8e7 \9;
}
.app-lfsamaster .dashboardChart.dataStatistics .appButton {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #175377;
  background-image: none;
  border: none;
  color: #fff;
  text-shadow: none;
}
.app-lfsamaster .dashboardChart.dataStatistics .appButton:hover,
.app-lfsamaster .dashboardChart.dataStatistics .appButton:active,
.app-lfsamaster .dashboardChart.dataStatistics .appButton.active {
  background-color: #175377;
  *background-color: #1b628c;
}
.app-lfsamaster .dashboardChart.dataStatistics .appButton:active,
.app-lfsamaster .dashboardChart.dataStatistics .appButton.active {
  background-color: #1f71a2 \9;
}
.app-lfsamaster .reportPanel {
  background-color: #fefefe;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.app-lfsamaster .reportPanel.reportPanelThird {
  float: left;
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-bottom: 1.20481928%;
}
.app-lfsamaster .reportPanel.reportPanelThird:nth-child(2) {
  margin: 0 1.20481928% 0 1.20481928%;
}
.app-lfsamaster .reportPanel .appBlockTitle {
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.app-lfsamaster .reportPanel .appBlockTitle > h2 {
  margin-top: 0;
}
.app-lfsamaster .reportHalfWidthPanel,
.app-lfsamaster .reportPanelHalf {
  float: left;
  width: 49.39759036%;
  *width: 49.3373494%;
  margin-bottom: 1.20481928%;
}
.app-lfsamaster .reportPanelFull .appBlockTitle {
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.app-lfsamaster .reportPanelFull .appBlockTitle > h2 {
  margin-top: 0;
}
.app-lfsamaster .reportPanelFull {
  width: 100%;
  clear: both;
  margin-bottom: 1.20481928%;
}
.app-lfsamaster .PeriodSelection {
  float: right;
}
.app-lfsamaster .appAttribute.appReadOnly.Period {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.5rem;
}
.app-lfsamaster .appAttribute.appReadOnly.Period small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .appAttribute.appReadOnly.Period small {
  font-size: 1.5rem;
}
.app-lfsamaster .tabsVert .appTabSelected {
  border: none;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  margin-right: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-left: -1px;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  margin-left: 0;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption label {
  padding: 4px 10px 4px;
}
.app-lfsamaster .graphConfig.appRestrictedAttRadioHz.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption.selected-true {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.app-lfsamaster .dashChartDetails svg {
  height: 500px;
}
.app-lfsamaster .nvtooltip .prd {
  width: 10px;
  height: 10px;
  display: inline-block;
}
.app-lfsamaster .chartWrapper.loading {
  min-height: 100px;
}
.app-lfsamaster .chartWrapper.loading:before {
  content: "\f110";
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  font-family: FontAwesome;
  width: 100px;
  height: 100px;
}
.app-lfsamaster .chartWrapper .dataDependent {
  display: none;
}
.app-lfsamaster .chartWrapper.noData {
  min-height: 400px;
  margin: 20px auto;
}
.app-lfsamaster .multipageReport {
  position: relative;
  margin-right: 200px;
}
.app-lfsamaster .reportSummary {
  position: absolute;
  right: -200px;
  width: 180px;
  margin-left: 5px;
}
.app-lfsamaster .reportSummary .appAttrValue {
  float: left;
  margin-right: 0.5em;
}
.app-lfsamaster .gaugeChart .js-plotly-plot {
  margin-bottom: -45%;
}
.app-lfsamaster .hidden {
  display: none !important;
  visibility: hidden;
}
.app-lfsamaster .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .visuallyhidden.focusable:active,
.app-lfsamaster .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.app-lfsamaster .assistive-text {
  position: absolute !important;
  top: 0;
  right: 0;
  z-index: 2;
  opacity: 0.0;
  font-size: 13px;
}
.app-lfsamaster .assistive-text:focus {
  color: black;
  background: orange;
  opacity: 1;
}
.app-lfsamaster .well {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.app-lfsamaster .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.app-lfsamaster .well-large {
  padding: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-lfsamaster .well-small {
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appHidden {
  display: none!important;
}
.app-lfsamaster .mbs {
  margin-bottom: 10px !important;
}
.app-lfsamaster .mbr {
  margin-bottom: 20px !important;
}
.app-lfsamaster .mbl {
  margin-bottom: 30px !important;
}
.app-lfsamaster .mbxl {
  margin-bottom: 30px !important;
}
.app-lfsamaster .mts {
  margin-top: 10px !important;
}
.app-lfsamaster .mtr {
  margin-top: 20px !important;
}
.app-lfsamaster .mtl {
  margin-top: 30px !important;
}
.app-lfsamaster .mtxl {
  margin-top: 40px !important;
}
.app-lfsamaster .mls {
  margin-left: 10px !important;
}
.app-lfsamaster .mlr {
  margin-left: 20px !important;
}
.app-lfsamaster .mll {
  margin-left: 30px !important;
}
.app-lfsamaster .mlxl {
  margin-left: 40px !important;
}
.app-lfsamaster .mrs {
  margin-right: 10px !important;
}
.app-lfsamaster .mrr {
  margin-right: 20px !important;
}
.app-lfsamaster .mrl {
  margin-right: 30px !important;
}
.app-lfsamaster .mrxl {
  margin-right: 40px !important;
}
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appDialogRepeaterRowContent,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex .appDivRow,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appRepeaterContent > .appGenRow {
  display: flex !important;
}
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appRepeaterContent > .appRepeaterRowContent > .appRecord,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appDialogRepeaterContent > .appDialogRepeaterRowContent > .appRecord,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appDialogRepeaterRowContent > .appRecord,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex .appDivRow > .appRecord,
.app-lfsamaster .appRepeater.appNotReadOnly.dFlex > .appRepeaterContent > .appGenRow > .appRecord {
  flex: 1;
}
.app-lfsamaster .borderBottom {
  border-bottom: 1px solid #ccc !important;
}
.app-lfsamaster .dInlineBlockNr.appNotReadOnly {
  display: inline-block !important;
}
.app-lfsamaster .dInlineBlockRo.appReadOnly {
  display: inline-block !important;
}
.app-lfsamaster .dInlineBlockNr.appNotReadOnly.appAttribute {
  margin-right: 20px;
}
.app-lfsamaster .appCondenseROattr .appAttribute.appReadOnly {
  margin-bottom: 15px;
}
.app-lfsamaster .appCondenseROattr.appAttrRuled .appAttribute.appReadOnly {
  border: none;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
}
.app-lfsamaster .appCondenseROattr.appAttrRuled .appAttribute.appReadOnly:first-child {
  border-top: none;
}
.app-lfsamaster .appFadeROattr .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .appFadeROattr .appAttribute.appReadOnly .appAttrLabelBox label {
  color: #666;
}
.app-lfsamaster .appHideROLabels .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
  visibility: hidden;
}
.app-lfsamaster [class*="appSuperUserIndication"] {
  display: none;
  height: 10px;
  z-index: 9000;
  clear: both;
  background: #ff0000 url('data:image/gif;base64,R0lGODdhTgA3APMKAP7NCBQTB8+oCO7BCDMsB6CDCJF2CEM5B7CPCGJRBwQHBwAAAAAAAAAAAAAAAAAAACwAAAAATgA3AAAE/1DJSau9WBbAu/9gKHJCZp5WgIxsKwoBKpuB4N43PO+pjf+vGG+oqAGPHx2RZ0Q6lctZ03mERlFT6s96pfm0W2H3lAW7uONL2cxCpytrdvDtld8KYnrP7iroM3F8Hn5/al+CIYSFcIeIH4qLE4GOkJFFjY4dlZEEA5mJlhSdnyCbi6Okg6ETqKkcpoWtrrB/sqm0erakuHS6n7xvvpnAacKUqxLGiAbICsqCCc3PfNHI03bVq9dy2aHbbN2W32bhkQeerhzliwnpHeuL7urNCu3u8IX26fh/+q78evylAkhHICmCbwx+QphGYSaGYxw6gthFoqABB+hZ5DOAgEZ3HRo/pgvZbKMdkshMykG5SiUblqFcmoFpyQCQCAA7');
}
.app-lfsamaster .BusinessServiceModeCorrect,
.app-lfsamaster .BusinessServiceModeCorrectAdd {
  margin-top: 10px;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationLeft {
  top: 0;
  bottom: 0;
  width: 10px;
  left: 0;
  min-height: 100%;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationRight {
  right: 0;
  left: auto;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationBottom,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationBottom {
  bottom: 0;
  top: auto;
}
.app-lfsamaster .BusinessServiceModeCorrect .ui-dialog,
.app-lfsamaster .BusinessServiceModeCorrectAdd .ui-dialog {
  margin-top: 30px;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndication,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndication,
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationBottom,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationBottom {
  display: block;
}
.app-lfsamaster .BusinessServiceModeCorrect div.appTabSelected,
.app-lfsamaster .BusinessServiceModeCorrectAdd div.appTabSelected {
  background-image: url('data:image/gif;base64,R0lGODlhCgBMAKIAAP7NCAQHB2JRBxQTB8+oCDMsB+7BCJF2CCH5BAAAAAAALAAAAAAKAEwAAANMCLrc/jDKSau9OOvNu//fAQnBQ5bNiS7qCrQrjMolHdhBru987//AoHBILBqPyKRyyWw6d4PfgOCbAnrWK5Sw2DJ02W4g3C0YHmZIAgA7');
  background-repeat: repeat-y;
  padding-left: 20px;
  margin-top: 2px;
}
.app-lfsamaster .appExpando.hasIcon > .appExpandoHeader .appExpandoLink:before {
  font-family: FontAwesome;
}
.app-lfsamaster .appExpando.hasIcon > .appExpandoHeader .appExpandoLink:before {
  content: "\f017";
  margin-right: 10px;
  color: #153b84;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord.appRecordRestrictedNames {
  display: block;
  float: left;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord.appRecordRestrictedNames .appRecordChildren {
  float: left;
  display: block;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord.appRecordRestrictedNames .appAttribute.Name.appNotReadOnly {
  float: left;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord.appRecordRestrictedNames .appAttribute.Name.appNotReadOnly .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord.appRecordRestrictedNames + .appDelLink {
  float: left;
  display: block;
}
.app-lfsamaster .receiptedDocumentLodgementCreate .appWholePage .contentCell .contWrap {
  max-width: 1600px;
}
.app-lfsamaster .appDocumentReceiptingCreate .appRepeaterRowContent {
  margin: 0;
}
.app-lfsamaster .appDocumentReceiptingCreate .appAttribute.appReadOnly .appAttrLabelBox {
  width: 230px;
}
.app-lfsamaster .appDocumentReceiptingCreate .appAttribute.appNotReadOnly {
  margin-bottom: 10px;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDocumentView {
  background: #eeeeee;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 49.39759036%;
  *width: 49.3373494%;
  float: left;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDocumentView .formatHintText,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDocumentView .appFormatHint,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDocumentView .appFieldHint,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDocumentView .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appSummaryView {
  background: #eeeeee;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 49.39759036%;
  *width: 49.3373494%;
  float: right;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appSummaryView .formatHintText,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appSummaryView .appFormatHint,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appSummaryView .appFieldHint,
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appSummaryView .appFieldHint {
  color: #404446;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .Attribute-TargetEntityName .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appTotalFees {
  padding: 10px;
  background-color: #9bcdd1;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView select {
  width: 386px;
}
.app-lfsamaster .appDocumentReceiptingCreate .appDocumentsView .appDialogRepeater {
  max-height: 400px;
  overflow: auto;
}
.app-lfsamaster .appDocumentReceipting .appReview .appSummaryView {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  float: none;
}
.app-lfsamaster .appDocumentReceipting .appReview .appWizardChild {
  width: 49.39759036%;
  *width: 49.3373494%;
  float: left;
  margin-right: 1.20481928%;
}
.app-lfsamaster .appDocumentReceipting .appReview .appWizardChild .appBlockTitle {
  margin-top: -10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .appDocumentReceipting .appReview .appWizardChild + .appWizardChild {
  margin-right: 0;
}
.app-lfsamaster .receiptedPaymentLodgementCreate .appReview .appWizardChild {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-lfsamaster .withDialog .appDocumentReceipting .appReview .appWizardInlineNavigate {
  z-index: auto;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .appAttribute.TargetServiceCode,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttribute.TargetServiceCode {
  background: #9bcdd1;
  padding: 5px;
  margin-bottom: 30px;
  margin-left: -5px;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .TargetServiceCode .appRestricted,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .TargetServiceCode .appRestricted {
  display: block;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .TargetServiceCode select,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .TargetServiceCode select {
  width: 100%;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .PenaltyFeeCode,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .PenaltyFeeCode {
  color: #008392;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .PenaltyFeeCode select,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .PenaltyFeeCode select {
  width: 100%;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .appAttributeLookupView .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttributeLookupView .appAttrValue {
  background-color: #9bcdd1;
  padding: 10px;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .FeeAmount .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount .appAttrValue {
  text-align: right;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .FeeAmount,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount {
  background-color: #9bcdd1;
  padding: 10px;
  margin: 10px 0;
  color: #008392;
  font-size: 1.125rem;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .PenaltyFeeAmount .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .PenaltyFeeAmount .appAttrValue {
  text-align: right;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .PenaltyFeeAmount,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .PenaltyFeeAmount {
  background-color: #9bcdd1;
  padding: 10px;
  margin: 10px 0;
  color: #008392;
  font-size: 1.125rem;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .FeeOutstandingBalance .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeOutstandingBalance .appAttrValue {
  text-align: right;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .FeeOutstandingBalance,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeOutstandingBalance {
  background-color: #9bcdd1;
  padding: 10px;
  margin: 10px 0;
  color: #008392;
  font-size: 1.125rem;
}
.app-lfsamaster .appDocumentView .appDocumentBundle select,
.app-lfsamaster .ui-dialog-content .appDocumentBundle select {
  display: block;
  width: 100%;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .appAttribute.appNotReadOnly.TargetServiceCode.select2 .select2-container .select2-choice,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttribute.appNotReadOnly.TargetServiceCode.select2 .select2-container .select2-choice {
  height: auto;
}
.app-lfsamaster .appDocumentView .appDocumentBundle .appAttribute.appNotReadOnly.TargetServiceCode.select2 .select2-container .select2-choice > .select2-chosen,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttribute.appNotReadOnly.TargetServiceCode.select2 .select2-container .select2-choice > .select2-chosen {
  white-space: normal;
}
.app-lfsamaster .appDocumentView .appDocumentGroups,
.app-lfsamaster .ui-dialog-content .appDocumentGroups {
  margin-top: 30px;
}
.app-lfsamaster .appSummaryView .appDialogRepeaterRowContent {
  background-color: #d7d7d7;
  margin: 10px 0;
}
.app-lfsamaster .appSummaryView .appDocumentGroups {
  margin-top: 30px;
}
.app-lfsamaster .appSummaryView .appDocumentGroups .appAttribute {
  font-size: 1.125rem;
  color: #444444;
}
.app-lfsamaster .appSummaryView .appDocumentGroups .appAttribute .appAttrLabel:before {
  content: "\f068";
  font-family: FontAwesome;
  font-size: 1.125rem;
  display: inline;
  padding: 0 5px;
}
.app-lfsamaster .appSummaryView .appDocumentGroups .appAttribute .appAttrLabel .appLabelText {
  word-break: break-word;
}
.app-lfsamaster .appSummaryView .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .appSummaryView .appAttribute.appReadOnly .appAttrPrevValue {
  line-height: normal;
  text-overflow: inherit;
  word-wrap: inherit;
}
.app-lfsamaster .appSummaryView .appDocumentBundle {
  padding: 10px;
}
.app-lfsamaster .appSummaryView .TotalFeeAmount .appAttrValue {
  text-align: right;
}
.app-lfsamaster .appSummaryView .TotalFeeAmount {
  background-color: #9bcdd1;
  padding: 10px;
  margin: 10px 0;
  color: #008392;
  font-size: 1.125rem;
}
.app-lfsamaster .appSummaryView .TotalPaidAmount .appAttrValue {
  text-align: right;
}
.app-lfsamaster .appSummaryView .TotalPaidAmount {
  background-color: #9bcdd1;
  padding: 10px;
  margin: 10px 0;
  color: #008392;
  font-size: 1.125rem;
}
.app-lfsamaster .appSummaryView .appDialogRepeaterDelete span {
  font-size: 100%;
  left: -3000px;
  position: absolute;
  width: 500px;
}
.app-lfsamaster .appSummaryView .appDialogRepeaterDelete:before {
  content: "\f057";
  font-family: FontAwesome;
  font-size: 1.125rem;
  display: inline-block;
  color: #444444;
}
.app-lfsamaster .appSummaryView .appDialogRepeaterDelete {
  left: auto;
  position: absolute;
  right: 5px;
  top: 5px;
}
.app-lfsamaster .appSummaryView .appDialogRepeaterRowContent {
  position: relative;
}
.app-lfsamaster .appSummaryView .FeeAmount .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appSummaryView .PenaltyFeeAmount .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appSummaryView .FeeOutstandingBalance .appAttrValue {
  font-weight: bold;
}
.app-lfsamaster .appSummaryView .appReadOnly .appSubmitDynamicFeeCalculationButton {
  display: none;
}
.app-lfsamaster .appSummaryView .appReadOnly .validate {
  display: none;
}
.app-lfsamaster .appSummaryView .appDocumentReceipting .appReview .appWizardInlineNavigate {
  margin: 15px 20px 0 0;
}
.app-lfsamaster .appSummaryView .appRepeaterNew .appRepeaterFooter:empty {
  display: none;
}
.app-lfsamaster .appSummaryView .appRepeaterNew .appReadOnly.appGenRow.Direct .appRepeaterDirect,
.app-lfsamaster .appSummaryView .appRepeaterNew .appReadOnly.appGenRow.Direct .appRowFooter {
  display: block;
  width: auto;
  float: none;
}
.app-lfsamaster .appManageReceiptedBundle.appDocumentReceipting .appRepeater.appDocumentGroups.appNotReadOnly .appRepeaterContent .appRepeaterRowContent.appNotReadOnly .appRecord .appRecordTitle.appBlockTitle h2 {
  display: inline-block;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appHeader,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appHeader {
  font-weight: bold;
  width: 180px;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appLabelText,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appLabelText {
  clear: both;
  font-weight: normal;
  width: 280px;
  display: inline-block;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appLabelValue,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appLabelValue {
  display: inline-block;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appRepeaterRowContent,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appRepeaterRowContent {
  border-bottom: 1px dotted #CCCCCC;
  padding: 5px;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch h3,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch h3 {
  margin-top: 1em;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appLink.left:before,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appLink.left:before {
  content: "\f127";
  font-family: FontAwesome;
  display: inline-block;
  padding: 0 5px;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appMinimalLabel,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appMinimalLabel {
  display: inline-block;
  width: 45% ;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appPullRight,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appPullRight {
  width: 28%;
}
.app-lfsamaster .counterDocumentReceiptingExceptions .appViewInstanceSearch .appMinimalValue,
.app-lfsamaster .counterDocumentReceiptingReconciliation .appViewInstanceSearch .appMinimalValue {
  display: inline-block;
  width: 60%;
}
@media screen and (max-width: 1200px) {
  .app-lfsamaster .appDocumentReceipting .appReview .appWizardInlineContent .appAttribute.appReadOnly .appAttrLabelBox {
    width: auto;
    float: none;
    margin-right: 0;
    display: block;
  }
}
.app-lfsamaster .appButton.bundleAdd {
  background: #cc0033;
  border: 1px solid #cc0033;
  color: #ffffff;
}
.app-lfsamaster .appButton.bundleAdd:hover {
  color: #ffffff;
  background: #990026;
}
.app-lfsamaster .versionedReceipting .appDocumentReceipting .appReview .appWizardChild {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups,
.app-lfsamaster .ui-dialog-content .appDocumentGroups {
  margin-top: 30px;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow:first-child,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow:first-child,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow:first-child,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowLast,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appDivRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appDivRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups .appTblRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups .appTblRow,
.app-lfsamaster .versionedReceipting .appDocumentGroups > .appRepeaterContent > .appGenRow,
.app-lfsamaster .ui-dialog-content .appDocumentGroups > .appRepeaterContent > .appGenRow {
  padding: 10px;
}
.app-lfsamaster .versionedReceipting .appDocumentGroups.appReadOnly .appEmpty,
.app-lfsamaster .ui-dialog-content .appDocumentGroups.appReadOnly .appEmpty {
  display: none;
}
.app-lfsamaster .versionedReceipting .appDocumentGroup .appRepeaterAdd,
.app-lfsamaster .ui-dialog-content .appDocumentGroup .appRepeaterAdd {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
}
.app-lfsamaster .versionedReceipting .appDocumentGroup .appRepeaterAdd:hover,
.app-lfsamaster .ui-dialog-content .appDocumentGroup .appRepeaterAdd:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .versionedReceipting .appDocumentBundle .appAttributeLookupView .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttributeLookupView .appAttrValue {
  background-color: transparent;
  padding: 0;
}
.app-lfsamaster .versionedReceipting .appDocumentBundle .FeeAmount,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount {
  float: none;
}
.app-lfsamaster .versionedReceipting .appDocumentBundle .FeeAmount .appAttrValue,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount .appAttrValue {
  text-align: left;
}
.app-lfsamaster .versionedReceipting .appDocumentBundle .FeeAmount.appBlankAttribute.appReadOnly,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount.appBlankAttribute.appReadOnly {
  float: none;
}
.app-lfsamaster .versionedReceipting .appDocumentView .appDocumentBundle .FeeAmount,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .FeeAmount {
  background-color: transparent;
  color: #153b84;
}
.app-lfsamaster .versionedReceipting .appDocumentView .appDocumentBundle .appAttribute.TargetServiceCode,
.app-lfsamaster .ui-dialog-content .appDocumentBundle .appAttribute.TargetServiceCode {
  background-color: transparent;
  padding: 0;
  margin-left: 0;
}
.app-lfsamaster .versionedReceipting .appRepeaterAdd .left:before {
  content: "\f055";
}
.app-lfsamaster .versionedReceipting .appRecordTitle h3:before,
.app-lfsamaster .versionedReceipting .appRecordTitle h2:before {
  content: "\f115";
  font-family: FontAwesome;
  margin-right: 6px;
}
.app-lfsamaster .fancyReviewTask .appDocumentReceipting .appSummaryView {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  float: none;
}
.app-lfsamaster .fancyReviewTask .appDocumentReceipting .noReview {
  display: none;
}
.app-lfsamaster .versionedReceipting .appDocumentReceiptingCreate .appDocumentsView .appTotalFees {
  padding: 10px;
  background-color: transparent;
}
.app-lfsamaster .versionedReceipting .appDocumentReceiptingCreate .appDocumentsView .appDocumentView.appResourceLink {
  padding: 0;
  margin-bottom: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .versionedReceipting .appDocumentsContainer.appNotReadOnly .appDocuments li {
  margin-bottom: 0;
  background: transparent;
}
.app-lfsamaster .versionedReceipting .appDocumentsContainer.appNotReadOnly .appDocuments li .appDocumentLink:before,
.app-lfsamaster .versionedReceipting span.appDocumentView:before {
  content: "\f016";
  font-family: FontAwesome;
  display: inline;
  float: left;
  margin-right: 10px;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments {
  padding-left: 25px;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments .appRepeaterRowContent {
  display: table;
  padding: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments .appRecord.appDocument {
  display: table-cell;
  vertical-align: middle;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments .appDelLink {
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 20px;
  width: 60px;
  text-align: right;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments .appRepeaterDelete {
  text-decoration: none;
  margin-left: 20px;
  border: none;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments .appDocumentUploadLink {
  margin-bottom: 30px;
}
.app-lfsamaster .versionedReceipting .appRepeaterFooter:empty {
  display: none;
}
.app-lfsamaster .versionedReceipting .appRepeater.appDocuments.appReadOnly .appRepeaterRowContent {
  padding-bottom: 5px;
  padding-top: 5px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appDocumentView .appDocumentGroups .appAttribute,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appDocumentView .appDocumentGroups .appAttribute {
  width: auto;
  padding-left: 20px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.BarCode,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.BarCode {
  display: inline-block;
  vertical-align: bottom;
  width: 396px;
  float: none;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.BarCode .appAttrLabelBox,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.BarCode .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.BarCode .appLabelText,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.BarCode .appLabelText {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.BarCode .appLabelText p,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.BarCode .appLabelText p {
  margin: 0px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  margin-right: 20px;
  width: 90px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages input[type="text"],
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages input[type="text"],
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages input[type="password"],
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages input[type="password"],
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages input[type="email"],
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages input[type="email"],
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages select,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages select,
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages textarea,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages textarea {
  width: 80px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages .appLabelText,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages .appLabelText {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages .appLabelText p,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appNotReadOnly.NumberOfPages .appLabelText p {
  margin: 0px;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appAttribute.appReadOnly,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appAttribute.appReadOnly {
  line-height: normal;
}
.app-lfsamaster .versionedReceipting .appReceiptedDocumentAttributesBox .appDocumentsContainer.appDocument .appAttrLabelBox,
.app-lfsamaster .versionedReceipting .appDocumentGroup .appDocumentsContainer.appDocument .appAttrLabelBox {
  display: none;
}
@media screen and (max-width: 1500px) {
  .app-lfsamaster .versionedReceipting .noReview .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.BarCode {
    display: block;
    width: auto;
    float: none;
  }
  .app-lfsamaster .versionedReceipting .noReview .appReceiptedDocumentAttributesBox .appAttribute.appNotReadOnly.NumberOfPages {
    float: none;
    display: block;
    vertical-align: bottom;
    width: auto;
  }
}
.app-lfsamaster .versionedReceipting .resubmissionDetails.appNotReadOnly .ResubmissionKey.appNotReadOnly {
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .versionedReceipting .resubmissionDetails.appNotReadOnly .ResubmissionKey.appNotReadOnly + .appbutton.validate {
  vertical-align: top;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appAttribute .appAttrLabel:before {
  content: "";
  padding: 0;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appDivRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups .appTblRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroups > .appRepeaterContent > .appGenRow.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroup .appBlockTitle {
  margin-bottom: 0;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroup .appRepeaterAdd {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-bottom: 0;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentGroup .appRepeaterAdd:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow.appRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow:first-child,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow.appRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appDialogRepeaterRowContent.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appDivRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments .appTblRow.appTblRowLast,
.app-lfsamaster .versionedReceipting .appSummaryView .appDocuments > .appRepeaterContent > .appGenRow.appTblRowLast {
  border-bottom: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .TotalFeeAmount {
  background-color: transparent;
  padding: 10px;
  margin: 10px 0;
  color: #153b84;
  font-size: 0.875rem;
}
.app-lfsamaster .versionedReceipting .appSummaryView .TotalPaidAmount {
  background-color: transparent;
  padding: 10px;
  margin: 10px 0;
  color: #153b84;
  font-size: 0.875rem;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentView .appDocumentGroups .appAttribute {
  width: auto;
  padding-left: 20px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.BarCode {
  display: inline-block;
  vertical-align: bottom;
  width: 396px;
  float: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.BarCode .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.BarCode .appLabelText {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.BarCode .appLabelText p {
  margin: 0px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  margin-right: 20px;
  width: 90px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages input[type="text"],
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages input[type="password"],
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages input[type="email"],
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages select,
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages textarea {
  width: 80px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages .appLabelText {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appNotReadOnly.NumberOfPages .appLabelText p {
  margin: 0px;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appAttribute.appReadOnly {
  line-height: normal;
}
.app-lfsamaster .versionedReceipting .appSummaryView .appDocumentsContainer.appDocument.appReadOnly.appDocumentCount0 {
  display: none;
}
.app-lfsamaster .versionedReceipting .appDocumentReceipting.appReadOnly .appSummaryView,
.app-lfsamaster .appDialogRoot .appDocumentReceipting.appReadOnly .appSummaryView {
  width: auto;
  float: none;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appRecord.appManageReceiptedBundle {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appAttribute.appNotReadOnly.NumberOfPages {
  display: block;
  vertical-align: bottom;
  width: auto;
  float: none;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appAttribute.appNotReadOnly.NumberOfPages .appAttrLabelBox {
  width: 320px;
  float: left;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appAttribute.appNotReadOnly.NumberOfPages .appLabelText {
  font-style: normal;
  font-size: 1rem;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appRepeater.appDocuments.appReadOnly .appRepeaterRowContent {
  padding-bottom: 5px;
  padding-top: 5px;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appRepeater.appDocuments.appNotReadOnly .appRepeaterRowContent {
  margin-bottom: 20px;
  background: transparent;
}
.app-lfsamaster .versionedReceipting.manageReceiptedBundle .appRepeater.appDocuments.appNotReadOnly .appRepeaterRowContent .appAttribute {
  margin-bottom: 3px;
}
.app-lfsamaster .versionedReceipting.receiptedDocumentLodgementSearch .appSearchResults .appEntityName {
  font-weight: bold;
}
.app-lfsamaster .versionedReceipting.receiptedDocumentLodgementSearch .appSearchResults .viewPaymentRecMenu {
  margin-bottom: 30px;
  font-weight: bold;
}
.app-lfsamaster .versionedReceipting.receiptedDocumentLodgementSearch .appSearchResults .BundleStatus .appMinimalValue {
  padding: 3px 6px;
  font-size: 1rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #70787c;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 2px;
  margin-left: 2px;
  text-shadow: none;
  font-weight: normal;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles > .appDialogRepeaterRowContent,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles .appDivRow,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles .appTblRow,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocumentBundles > .appRepeaterContent > .appGenRow {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appRepeater.appDocuments span.appDocumentUploaded {
  color: #444444;
  font-size: 0.625rem;
  text-decoration: none;
  margin-left: 5px;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appResourceLink.appDocumentLink:before {
  content: "\f016";
  font-family: FontAwesome;
  margin-right: 10px;
  font-size: 0.75rem;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appManage {
  float: right;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appBasketLineRepeaterBox,
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appBasketTransactionRepeaterBox {
  margin-top: 10px;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentLodgementSummaryView .appDc-versionedreceiptingbundlestatus.appRestrictedValue-pending.appReadOnly .appAttrValue {
  padding: 3px 6px;
  font-size: 1rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  font-weight: bold;
  background-color: #70787c;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-bottom: 3px;
  margin-right: 2px;
  margin-left: 2px;
  text-shadow: none;
  font-weight: normal;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentAllocationUpdate .appRecord.appReceiptedPaymentAllocationUpdate {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentAllocationUpdate .FeeAmount {
  float: none;
}
.app-lfsamaster .versionedReceipting.receiptedPaymentAllocationUpdate .FeeAmount .appAttrValue {
  text-align: left;
}
.app-lfsamaster .versionedReceipting .appBundleBasketSummaryWrapper {
  margin-bottom: 20px;
}
.app-lfsamaster .versionedReceipting .appBundleBasketSummaryWrapper.appExpandoOpen {
  border: 1px solid #ccc;
  background: #fcfcfc;
  padding: 10px;
}
.app-lfsamaster .versionedReceipting table.appPaymentAllocations td {
  border: none;
}
.app-lfsamaster .versionedReceipting table.appPaymentAllocations .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .versionedReceipting table.appPaymentAllocations tr.receiptedPaymentCreateNewBasketTransaction {
  background-color: #add8e6;
}
.app-lfsamaster .versionedReceipting .appSummaryView .FeeAmount {
  float: none;
  margin-right: -10px;
}
.app-lfsamaster .versionedReceipting .FeeAmount .appAttrValue {
  font-size: 1.125rem;
  font-weight: bold;
}
.app-lfsamaster .appBundleBasketSummary tbody tr.appBasketFeeCancelled {
  text-decoration: line-through;
}
.app-lfsamaster .appOffScreenText {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-lfsamaster .appTree ul {
  list-style: none;
}
.app-lfsamaster .appTree ul li {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  list-style: none;
}
.app-lfsamaster .appTree ul li span.appTreeChildren {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
.app-lfsamaster .appTree ul li span.appTreeOpen:before {
  content: "\f0da";
}
.app-lfsamaster .appTree ul li span.appTreeClosed:before {
  content: "\f0d7";
}
.app-lfsamaster .appTree ul li input[type=checkbox] {
  margin: 0;
}
.app-lfsamaster .appTreeSelector .appSelectorOptions {
  margin-bottom: 30px;
}
.app-lfsamaster table.appMonthView,
.app-lfsamaster table.appWeekView,
.app-lfsamaster table.appYearView {
  width: 100%;
}
.app-lfsamaster table.appMonthView .appCounterValue,
.app-lfsamaster table.appWeekView .appCounterValue,
.app-lfsamaster table.appYearView .appCounterValue {
  display: block;
  font-size: 0.5625rem;
}
.app-lfsamaster table.appMonthView td.appNotInMonth,
.app-lfsamaster table.appWeekView td.appNotInMonth,
.app-lfsamaster table.appYearView td.appNotInMonth {
  background-color: #f0f0f0;
}
.app-lfsamaster table.appMonthView td.appNotInMonth a.appCallbackLink,
.app-lfsamaster table.appWeekView td.appNotInMonth a.appCallbackLink,
.app-lfsamaster table.appYearView td.appNotInMonth a.appCallbackLink {
  color: #c0c0c0;
}
.app-lfsamaster table.appMonthView td.appNotInMonth:hover,
.app-lfsamaster table.appWeekView td.appNotInMonth:hover,
.app-lfsamaster table.appYearView td.appNotInMonth:hover {
  background-color: #f0f0f0;
}
.app-lfsamaster table.appMonthView td,
.app-lfsamaster table.appWeekView td,
.app-lfsamaster table.appYearView td {
  border-collapse: collapse;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px;
  vertical-align: top;
}
.app-lfsamaster table.appMonthView .appYearMonth,
.app-lfsamaster table.appWeekView .appYearMonth,
.app-lfsamaster table.appYearView .appYearMonth {
  min-height: 300px;
  min-width: 200px;
}
.app-lfsamaster table.appMonthView .appMonthDay,
.app-lfsamaster table.appWeekView .appMonthDay,
.app-lfsamaster table.appYearView .appMonthDay {
  min-height: 150px;
  min-width: 140px;
}
.app-lfsamaster table.appMonthView .appMonthTitle,
.app-lfsamaster table.appWeekView .appMonthTitle,
.app-lfsamaster table.appYearView .appMonthTitle,
.app-lfsamaster table.appMonthView .appWeekTitle,
.app-lfsamaster table.appWeekView .appWeekTitle,
.app-lfsamaster table.appYearView .appWeekTitle,
.app-lfsamaster table.appMonthView .appYearTitle,
.app-lfsamaster table.appWeekView .appYearTitle,
.app-lfsamaster table.appYearView .appYearTitle,
.app-lfsamaster table.appMonthView .appDayTitle,
.app-lfsamaster table.appWeekView .appDayTitle,
.app-lfsamaster table.appYearView .appDayTitle,
.app-lfsamaster table.appMonthView .appHourTitle,
.app-lfsamaster table.appWeekView .appHourTitle,
.app-lfsamaster table.appYearView .appHourTitle {
  color: #12538A;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
}
.app-lfsamaster table.appMonthView .appMonthTitle .appCounterValue,
.app-lfsamaster table.appWeekView .appMonthTitle .appCounterValue,
.app-lfsamaster table.appYearView .appMonthTitle .appCounterValue,
.app-lfsamaster table.appMonthView .appWeekTitle .appCounterValue,
.app-lfsamaster table.appWeekView .appWeekTitle .appCounterValue,
.app-lfsamaster table.appYearView .appWeekTitle .appCounterValue,
.app-lfsamaster table.appMonthView .appYearTitle .appCounterValue,
.app-lfsamaster table.appWeekView .appYearTitle .appCounterValue,
.app-lfsamaster table.appYearView .appYearTitle .appCounterValue,
.app-lfsamaster table.appMonthView .appDayTitle .appCounterValue,
.app-lfsamaster table.appWeekView .appDayTitle .appCounterValue,
.app-lfsamaster table.appYearView .appDayTitle .appCounterValue,
.app-lfsamaster table.appMonthView .appHourTitle .appCounterValue,
.app-lfsamaster table.appWeekView .appHourTitle .appCounterValue,
.app-lfsamaster table.appYearView .appHourTitle .appCounterValue {
  font-size: 0.9375rem;
}
.app-lfsamaster table.appMonthView .appCounterNextYear,
.app-lfsamaster table.appWeekView .appCounterNextYear,
.app-lfsamaster table.appYearView .appCounterNextYear,
.app-lfsamaster table.appMonthView .appCounterNextMonth,
.app-lfsamaster table.appWeekView .appCounterNextMonth,
.app-lfsamaster table.appYearView .appCounterNextMonth,
.app-lfsamaster table.appMonthView .appCounterNextWeek,
.app-lfsamaster table.appWeekView .appCounterNextWeek,
.app-lfsamaster table.appYearView .appCounterNextWeek {
  text-align: right;
}
.app-lfsamaster table.appMonthView .appYearMonthDetails,
.app-lfsamaster table.appWeekView .appYearMonthDetails,
.app-lfsamaster table.appYearView .appYearMonthDetails,
.app-lfsamaster table.appMonthView .appMonthDayDetails,
.app-lfsamaster table.appWeekView .appMonthDayDetails,
.app-lfsamaster table.appYearView .appMonthDayDetails,
.app-lfsamaster table.appMonthView .appWeekDayDetails,
.app-lfsamaster table.appWeekView .appWeekDayDetails,
.app-lfsamaster table.appYearView .appWeekDayDetails {
  font-size: 0.5625rem;
  font-style: italic;
  display: inline-block;
  float: right;
}
.app-lfsamaster table.appMonthView td.appToday,
.app-lfsamaster table.appWeekView td.appToday,
.app-lfsamaster table.appYearView td.appToday,
.app-lfsamaster table.appMonthView tr:hover td.appToday,
.app-lfsamaster table.appWeekView tr:hover td.appToday,
.app-lfsamaster table.appYearView tr:hover td.appToday {
  background-color: #9acd32;
}
.app-lfsamaster .appCounterTable td {
  vertical-align: top;
  text-align: right;
  border-collapse: collapse;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px;
  padding: 10px;
}
.app-lfsamaster .appCounterTable tr.appTblRow0 {
  font-weight: bold;
}
.app-lfsamaster .appCounterTable tr.appTblRow0 td {
  text-align: center;
}
.app-lfsamaster .appCounterTable tr.appTblRowOdd {
  background: #eeeeee;
}
.app-lfsamaster .appCounterTable td.appTblCell0 {
  font-weight: bold;
  text-align: center;
}
.app-lfsamaster .appMonthChart {
  margin-top: 50px;
  height: 500px;
  width: 100%;
}
.app-lfsamaster .appWeekChart {
  margin-top: 50px;
  height: 500px;
  width: 600px;
}
.app-lfsamaster .jqplot-target {
  position: relative;
  color: #666666;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em;
  /*    height: 300px;
    width: 400px;*/
}
.app-lfsamaster .jqplot-axis {
  font-size: 0.75em;
}
.app-lfsamaster .jqplot-xaxis {
  margin-top: 10px;
}
.app-lfsamaster .jqplot-x2axis {
  margin-bottom: 10px;
}
.app-lfsamaster .jqplot-yaxis {
  margin-right: 10px;
}
.app-lfsamaster .jqplot-y2axis,
.app-lfsamaster .jqplot-y3axis,
.app-lfsamaster .jqplot-y4axis,
.app-lfsamaster .jqplot-y5axis,
.app-lfsamaster .jqplot-y6axis,
.app-lfsamaster .jqplot-y7axis,
.app-lfsamaster .jqplot-y8axis,
.app-lfsamaster .jqplot-y9axis,
.app-lfsamaster .jqplot-yMidAxis {
  margin-left: 10px;
  margin-right: 10px;
}
.app-lfsamaster .jqplot-axis-tick,
.app-lfsamaster .jqplot-xaxis-tick,
.app-lfsamaster .jqplot-yaxis-tick,
.app-lfsamaster .jqplot-x2axis-tick,
.app-lfsamaster .jqplot-y2axis-tick,
.app-lfsamaster .jqplot-y3axis-tick,
.app-lfsamaster .jqplot-y4axis-tick,
.app-lfsamaster .jqplot-y5axis-tick,
.app-lfsamaster .jqplot-y6axis-tick,
.app-lfsamaster .jqplot-y7axis-tick,
.app-lfsamaster .jqplot-y8axis-tick,
.app-lfsamaster .jqplot-y9axis-tick,
.app-lfsamaster .jqplot-yMidAxis-tick {
  position: absolute;
  white-space: pre;
}
.app-lfsamaster .jqplot-xaxis-tick {
  top: 0px;
  /* initial position untill tick is drawn in proper place */
  left: 15px;
  /*    padding-top: 10px;*/
  vertical-align: top;
}
.app-lfsamaster .jqplot-x2axis-tick {
  bottom: 0px;
  /* initial position untill tick is drawn in proper place */
  left: 15px;
  /*    padding-bottom: 10px;*/
  vertical-align: bottom;
}
.app-lfsamaster .jqplot-yaxis-tick {
  right: 0px;
  /* initial position untill tick is drawn in proper place */
  top: 15px;
  /*    padding-right: 10px;*/
  text-align: right;
}
.app-lfsamaster .jqplot-yaxis-tick.jqplot-breakTick {
  right: -20px;
  margin-right: 0px;
  padding: 1px 5px 1px 5px;
  /*	background-color: white;*/
  z-index: 2;
  font-size: 1.5em;
}
.app-lfsamaster .jqplot-y2axis-tick,
.app-lfsamaster .jqplot-y3axis-tick,
.app-lfsamaster .jqplot-y4axis-tick,
.app-lfsamaster .jqplot-y5axis-tick,
.app-lfsamaster .jqplot-y6axis-tick,
.app-lfsamaster .jqplot-y7axis-tick,
.app-lfsamaster .jqplot-y8axis-tick,
.app-lfsamaster .jqplot-y9axis-tick {
  left: 0px;
  /* initial position untill tick is drawn in proper place */
  top: 15px;
  /*    padding-left: 10px;*/
  /*    padding-right: 15px;*/
  text-align: left;
}
.app-lfsamaster .jqplot-yMidAxis-tick {
  text-align: center;
  white-space: nowrap;
}
.app-lfsamaster .jqplot-xaxis-label {
  margin-top: 10px;
  font-size: 11pt;
  position: absolute;
}
.app-lfsamaster .jqplot-x2axis-label {
  margin-bottom: 10px;
  font-size: 11pt;
  position: absolute;
}
.app-lfsamaster .jqplot-yaxis-label {
  margin-right: 10px;
  /*    text-align: center;*/
  font-size: 11pt;
  position: absolute;
}
.app-lfsamaster .jqplot-yMidAxis-label {
  font-size: 11pt;
  position: absolute;
}
.app-lfsamaster .jqplot-y2axis-label,
.app-lfsamaster .jqplot-y3axis-label,
.app-lfsamaster .jqplot-y4axis-label,
.app-lfsamaster .jqplot-y5axis-label,
.app-lfsamaster .jqplot-y6axis-label,
.app-lfsamaster .jqplot-y7axis-label,
.app-lfsamaster .jqplot-y8axis-label,
.app-lfsamaster .jqplot-y9axis-label {
  /*    text-align: center;*/
  font-size: 11pt;
  margin-left: 10px;
  position: absolute;
}
.app-lfsamaster .jqplot-meterGauge-tick {
  font-size: 0.75em;
  color: #999999;
}
.app-lfsamaster .jqplot-meterGauge-label {
  font-size: 1em;
  color: #999999;
}
.app-lfsamaster table.jqplot-table-legend {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
  margin-right: 12px;
}
.app-lfsamaster table.jqplot-table-legend,
.app-lfsamaster table.jqplot-cursor-legend {
  background-color: rgba(255, 255, 255, 0.6);
  border: 1px solid #cccccc;
  position: absolute;
  font-size: 0.75em;
}
.app-lfsamaster td.jqplot-table-legend {
  vertical-align: middle;
}
.app-lfsamaster td.jqplot-table-legend-label {
  vertical-align: middle;
  min-width: 100px;
}
.app-lfsamaster td.jqplot-seriesToggle:hover,
.app-lfsamaster td.jqplot-seriesToggle:active {
  cursor: pointer;
}
.app-lfsamaster .jqplot-table-legend .jqplot-series-hidden {
  text-decoration: line-through;
}
.app-lfsamaster div.jqplot-table-legend-swatch-outline {
  border: 1px solid #cccccc;
  padding: 1px;
}
.app-lfsamaster div.jqplot-table-legend-swatch {
  width: 0px;
  height: 0px;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}
.app-lfsamaster .jqplot-title {
  top: 0px;
  left: 0px;
  padding-bottom: 0.5em;
  font-size: 1.2em;
}
.app-lfsamaster table.jqplot-cursor-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
}
.app-lfsamaster .jqplot-cursor-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
  white-space: nowrap;
  background: rgba(208, 208, 208, 0.5);
  padding: 1px;
}
.app-lfsamaster .jqplot-highlighter-tooltip,
.app-lfsamaster .jqplot-canvasOverlay-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
  white-space: nowrap;
  background: rgba(208, 208, 208, 0.5);
  padding: 1px;
}
.app-lfsamaster .jqplot-point-label {
  font-size: 0.75em;
  z-index: 2;
}
.app-lfsamaster td.jqplot-cursor-legend-swatch {
  vertical-align: middle;
  text-align: center;
}
.app-lfsamaster div.jqplot-cursor-legend-swatch {
  width: 1.2em;
  height: 0.7em;
}
.app-lfsamaster .jqplot-error {
  /*   Styles added to the plot target container when there is an error go here.*/
  text-align: center;
}
.app-lfsamaster .jqplot-error-message {
  /*    Styling of the custom error message div goes here.*/
  position: relative;
  top: 46%;
  display: inline-block;
}
.app-lfsamaster div.jqplot-bubble-label {
  font-size: 0.8em;
  /*    background: rgba(90%, 90%, 90%, 0.15);*/
  padding-left: 2px;
  padding-right: 2px;
  color: #333333;
}
.app-lfsamaster div.jqplot-bubble-label.jqplot-bubble-label-highlight {
  background: rgba(230, 230, 230, 0.7);
}
.app-lfsamaster div.jqplot-noData-container {
  text-align: center;
  background-color: rgba(245, 245, 245, 0.3);
}
.app-lfsamaster .appCounterDetails.appRowOdd {
  background: #eeeeee;
}
.app-lfsamaster .appCounterDetails {
  border-bottom: 1px dotted #ccc;
  border-top: 1px dotted #fff;
  padding: 10px 0;
}
.app-lfsamaster .appCounterDetails:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appCounterDetails .appDetailLabel {
  display: inline-block;
  width: 100px;
  font-weight: bold;
}
.app-lfsamaster .appCounterDetails .appLeft {
  float: left;
}
.app-lfsamaster .appCounterDetails .appRight {
  float: right;
  width: 250px;
}
.app-lfsamaster .appWholePage {
  width: 100%;
  height: 100%;
  margin: 0;
  max-width: none;
}
.app-lfsamaster .fullWidth .appWholePage .contentCell .contWrap,
.app-lfsamaster.fullWidth .appWholePage .contentCell .contWrap,
.app-lfsamaster .fullWidth .appContentWrap,
.app-lfsamaster.fullWidth .appContentWrap {
  max-width: none;
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}
.app-lfsamaster .fullWidth .appBannerContainer > .appBannerContainerInner,
.app-lfsamaster.fullWidth .appBannerContainer > .appBannerContainerInner,
.app-lfsamaster .fullWidth.appRoot > .appTop > nav,
.app-lfsamaster.fullWidth.appRoot > .appTop > nav {
  width: auto;
  margin-left: 40px;
  margin-right: 40px;
}
.app-lfsamaster .fullWidth .appFooterContainer > .appFooter,
.app-lfsamaster.fullWidth .appFooterContainer > .appFooter {
  width: auto;
}
.app-lfsamaster .fullWidth .appWizardSelectedContainer,
.app-lfsamaster.fullWidth .appWizardSelectedContainer {
  width: 100%;
  padding-right: 360px;
  box-sizing: border-box;
}
.app-lfsamaster .fullWidth .cmWrapper > .reviewTaskWrapper > .appFormPanel,
.app-lfsamaster.fullWidth .cmWrapper > .reviewTaskWrapper > .appFormPanel {
  display: block;
}
.app-lfsamaster .fullWidth .rightColumnMain.detached,
.app-lfsamaster.fullWidth .rightColumnMain.detached,
.app-lfsamaster .fullWidth ul.appWizard,
.app-lfsamaster.fullWidth ul.appWizard {
  right: 20px;
  left: auto;
}
.app-lfsamaster .fullWidth #appMainNavigation > .appMenu.appNavBar,
.app-lfsamaster.fullWidth #appMainNavigation > .appMenu.appNavBar {
  margin-left: 40px;
}
.app-lfsamaster .fullWidth .bellavitaMenu .appNavBar,
.app-lfsamaster.fullWidth .bellavitaMenu .appNavBar {
  margin-left: 40px !important;
}
.app-lfsamaster .contentCell {
  width: 100%;
  /*display: table-cell;*/
  height: 100%;
  vertical-align: top;
}
.app-lfsamaster .asideCell {
  color: #253036;
  transition: all 0.5s ease;
  width: 100%;
  max-width: 500px;
  position: fixed;
  top: 70px;
  right: -10000px;
  bottom: 0;
  overflow-x: hidden;
  z-index: 3;
  background: white;
  -webkit-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.3);
}
.app-lfsamaster .asideCell h4 {
  font-size: 1.5rem;
  margin: 20px 0;
  font-weight: normal !important;
}
.app-lfsamaster .ie8 .asideCell {
  width: auto;
}
.app-lfsamaster .asideCell .appHelpTrig {
  position: fixed;
  display: block;
  width: 240px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  width: 100%;
  max-width: 500px;
}
.app-lfsamaster .withDialog .asideCell {
  z-index: inherit;
  top: 0;
}
.app-lfsamaster .ff .asideCell {
  transition: none;
}
.app-lfsamaster .asideCell .asideContent {
  -webkit-box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.5);
  background: #2846a8;
}
.app-lfsamaster .asideCell .pageHelp {
  width: 100%;
  max-width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster #asideContenHelpText {
  padding: 60px 20px 20px 20px;
  background: white;
}
.app-lfsamaster .asideOpened .asideCell {
  right: 0;
}
.app-lfsamaster #asideContenHelpText .appWikiMarkup {
  padding-bottom: 100px;
}
.app-lfsamaster #asideContenHelpText h1,
.app-lfsamaster #asideContenHelpText h2,
.app-lfsamaster #asideContenHelpText h3,
.app-lfsamaster #asideContenHelpText h4,
.app-lfsamaster #asideContenHelpText h5,
.app-lfsamaster #asideContenHelpText h6,
.app-lfsamaster #asideContenHelpText strong,
.app-lfsamaster #asideContenHelpText b {
  font-weight: bold;
}
.app-lfsamaster .appHeader,
.app-lfsamaster .appFooter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
@media (min-width: 1240px) {
  .app-lfsamaster .menuButton {
    display: none;
  }
  .app-lfsamaster .appWrapper.appRoot {
    min-width: 1240px;
  }
  .app-lfsamaster .columnSpan12 {
    width: 1180px;
  }
  .app-lfsamaster .columnSpan11 {
    width: 1080px;
  }
  .app-lfsamaster .columnSpan10 {
    width: 980px;
  }
  .app-lfsamaster .columnSpan9 {
    width: 880px;
  }
  .app-lfsamaster .columnSpan8 {
    width: 780px;
  }
  .app-lfsamaster .columnSpan7 {
    width: 680px;
  }
  .app-lfsamaster .columnSpan6 {
    width: 580px;
  }
  .app-lfsamaster .columnSpan5 {
    width: 480px;
  }
  .app-lfsamaster .columnSpan4 {
    width: 380px;
  }
  .app-lfsamaster .columnSpan3 {
    width: 280px;
  }
  .app-lfsamaster .columnSpan2 {
    width: 180px;
  }
  .app-lfsamaster .columnSpan1 {
    width: 80px;
  }
  .app-lfsamaster .leftColumnMain,
  .app-lfsamaster .appWizardSelectedContainer,
  .app-lfsamaster .appWizardButtonPad {
    width: 780px;
  }
  .app-lfsamaster .rightColumnMain,
  .app-lfsamaster ul.appWizard {
    width: 280px;
  }
  .app-lfsamaster .appRoot::before,
  .app-lfsamaster .appBannerContainer > .appBannerContainerInner,
  .app-lfsamaster .appContentWrap,
  .app-lfsamaster #appMainNavigation > .appMenu,
  .app-lfsamaster #appMainAdmin > .appMenu,
  .app-lfsamaster .appCmsMenuContainer .navContent,
  .app-lfsamaster .appWholePage .contentCell .contWrap,
  .app-lfsamaster .appFooterContainer > .appFooter,
  .app-lfsamaster .appRoot > .appTop > nav {
    margin-left: auto;
    margin-right: auto;
    width: 1180px;
  }
  .app-lfsamaster .greyBar textarea,
  .app-lfsamaster .greyBar select,
  .app-lfsamaster .greyBar .uneditable-input {
    width: 374px;
  }
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .appFancyReview .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
    font-size: 1.125rem;
  }
  .app-lfsamaster .BusinessServiceModeSearch input[type='text'],
  .app-lfsamaster .BusinessServiceModeSearch input[type='password'],
  .app-lfsamaster .BusinessServiceModeSearch input[type="email"],
  .app-lfsamaster .BusinessServiceModeSearch textarea,
  .app-lfsamaster .BusinessServiceModeSearch select,
  .app-lfsamaster .BusinessServiceModeSearch .uneditable-input,
  .app-lfsamaster .BusinessServiceModeSearch .appSingleLine .appAttribute:not(.Name, .Filter),
  .app-lfsamaster .BusinessServiceModeSearch .appRestrictedSelect {
    width: 360px;
    margin-top: 0;
    vertical-align: top;
  }
  .app-lfsamaster .BusinessServiceModeSearch .appAttribute.appNotReadOnly .appAttrLabelBox label {
    margin-top: 0;
  }
}
@media (max-width: 1240px) {
  .app-lfsamaster .appTop {
    display: none;
  }
  .app-lfsamaster .bellavitaMenu {
    top: 70px;
  }
  .app-lfsamaster .appRoot::before,
  .app-lfsamaster .appBannerContainer > .appBannerContainerInner,
  .app-lfsamaster .appContentWrap,
  .app-lfsamaster #appMainNavigation > .appMenu,
  .app-lfsamaster #appMainAdmin > .appMenu,
  .app-lfsamaster .appCmsMenuContainer .navContent,
  .app-lfsamaster .appFooterContainer > .appFooter {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .app-lfsamaster .appRoot {
    padding-top: 0;
    font-size: 1rem;
  }
  .app-lfsamaster .appRoot.withDialog {
    margin-top: 0;
    padding-top: 0;
  }
  .app-lfsamaster .appBannerContainer .appMenu.appNavBar {
    float: right;
  }
  .app-lfsamaster .appWholePage {
    position: static;
    display: block;
  }
  .app-lfsamaster .contentCell {
    display: block;
  }
  .app-lfsamaster .asideOpened .asideCell {
    position: absolute;
    display: block;
  }
  .app-lfsamaster .asideContenHelpText {
    padding-left: 20px;
  }
  .app-lfsamaster .asideCell .appHelpTrig {
    width: 20px;
    width: auto;
    max-width: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .app-lfsamaster .asideCell .appHelpTrig .left + span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .app-lfsamaster .appEditBox {
    float: none;
    display: inline;
    text-align: right;
  }
  .app-lfsamaster .leftColumnMain,
  .app-lfsamaster .appWizardSelectedContainer,
  .app-lfsamaster .appWizardButtonPad {
    width: 680px;
  }
  .app-lfsamaster .rightColumnMain,
  .app-lfsamaster ul.appWizard {
    width: 228px;
  }
  .app-lfsamaster .dashboard .appDashboardBodyMain {
    width: 600px;
  }
  .app-lfsamaster .dashboard .appDashboardBodyMain .appBox {
    width: auto;
    float: none;
  }
  .app-lfsamaster .dashboard .appDashboardBodyRightCol {
    width: 240px;
  }
  .app-lfsamaster .buttonArea > .appButton,
  .app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate > a {
    padding: 5px 10px;
    font-size: 0.875rem;
  }
  .app-lfsamaster .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label {
    padding: 5px 15px;
  }
  .app-lfsamaster label,
  .app-lfsamaster input,
  .app-lfsamaster button,
  .app-lfsamaster select,
  .app-lfsamaster textarea {
    font-size: 1rem;
  }
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren .select2-container,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > .appAttribute,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > div select,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > div input[type='text'] {
    width: 260px !important;
  }
  .app-lfsamaster .BusinessServiceModeSearch input[type='text'],
  .app-lfsamaster .BusinessServiceModeSearch input[type='password'],
  .app-lfsamaster .BusinessServiceModeSearch input[type="email"],
  .app-lfsamaster .BusinessServiceModeSearch textarea,
  .app-lfsamaster .BusinessServiceModeSearch select,
  .app-lfsamaster .BusinessServiceModeSearch .uneditable-input,
  .app-lfsamaster .BusinessServiceModeSearch .appSingleLine .appAttribute:not(.Name, .Filter),
  .app-lfsamaster .BusinessServiceModeSearch .appRestrictedSelect {
    width: 260px;
    margin-top: 0;
    vertical-align: top;
  }
  .app-lfsamaster .BusinessServiceModeSearch .appAttribute.appNotReadOnly .appAttrLabelBox label {
    margin-top: 0;
  }
  .app-lfsamaster #scrollToTop {
    padding: 5px;
  }
  .app-lfsamaster #scrollToTop:before {
    font-size: 0.875rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appFancyReview .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox {
    width: 380px;
  }
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .appFancyReview .appWizardInline .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
    font-size: 1rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .appFancyReview .appWizardInline .appAttribute.appReadOnly .appAttrValue {
    font-size: 1rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appPanelShaded .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appPanelShaded .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appFancyReview .appWizardInline .appPanelShaded .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appViewInstanceCreate .appWizardInline .appRowsShaded .appRepeaterRowContent .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .fancyReviewTask .appWizardInline .appRowsShaded .appRepeaterRowContent .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appFancyReview .appWizardInline .appRowsShaded .appRepeaterRowContent .appAttribute.appReadOnly .appAttrLabelBox {
    width: 360px;
  }
  .app-lfsamaster .rightColumnMain.detached,
  .app-lfsamaster ul.appWizard.detached {
    margin: 0;
    z-index: 0;
    left: auto;
    right: 0;
  }
  .app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly,
  .app-lfsamaster .fancyReviewTask .appSidePanel .appAttribute.appReadOnly {
    margin-bottom: 6px;
  }
  .app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .fancyReviewTask .appSidePanel .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .reviewTaskWrapper .appSidePanel .appAttribute.appReadOnly .appAttrLabel .appLabelText,
  .app-lfsamaster .fancyReviewTask .appSidePanel .appAttribute.appReadOnly .appAttrLabel .appLabelText {
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox a,
  .app-lfsamaster .dashboard .dashboardWelcome > .appBoxChildren > .appBox h2 {
    font-size: 1.125rem;
  }
  .app-lfsamaster .appRoot::before,
  .app-lfsamaster .appBannerContainer > .appBannerContainerInner,
  .app-lfsamaster .appContentWrap,
  .app-lfsamaster #appMainNavigation > .appMenu,
  .app-lfsamaster #appMainAdmin > .appMenu,
  .app-lfsamaster .appCmsMenuContainer .navContent,
  .app-lfsamaster .appFooterContainer > .appFooter {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  .app-lfsamaster .rightColumnMain,
  .app-lfsamaster ul.appWizard {
    margin-bottom: 40px;
  }
  .app-lfsamaster .rightColumnMain.detached,
  .app-lfsamaster ul.appWizard.detached {
    position: static;
    margin: 0;
    z-index: 0;
    max-height: auto;
    overflow: auto;
  }
  .app-lfsamaster .appBannerContainer .appMenu.appNavBar {
    float: left;
  }
  .app-lfsamaster .leftColumnMain,
  .app-lfsamaster .appWizardSelectedContainer,
  .app-lfsamaster .appWizardButtonPad {
    width: 100%;
  }
  .app-lfsamaster .rightColumnMain,
  .app-lfsamaster ul.appWizard {
    position: static;
    width: 100%;
  }
  .app-lfsamaster label,
  .app-lfsamaster input,
  .app-lfsamaster button,
  .app-lfsamaster select,
  .app-lfsamaster textarea {
    font-size: 0.875rem;
  }
  .app-lfsamaster .mega.appGroupMenu {
    position: static;
  }
  .app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel.open > .appSubMenu,
  .app-lfsamaster .bellavitaMenu .appNavBar .appNav > li,
  .app-lfsamaster .bellavitaMenu .mega .appSecondLevel {
    width: auto;
    position: static;
  }
  .app-lfsamaster .mega.open > .appSubMenu {
    position: static;
    float: none;
  }
  .app-lfsamaster .bellavitaMenu .appNavBar .open > .appSubMenu {
    position: static;
  }
  .app-lfsamaster .mega .appMenuColumn {
    float: none;
  }
  .app-lfsamaster .mega.appHasSecondLevel > .appSubMenu > li {
    float: none;
    border: none;
  }
  .app-lfsamaster .mega.appHasSecondLevel > .appSubMenu > .open > .appSubMenu,
  .app-lfsamaster .bellavitaMenu .mega.appHasSecondLevel > .appSubMenu > .open > .appSubMenu {
    position: static;
    float: none;
  }
  .app-lfsamaster .mega .appSubMenu .group .appSubMenu {
    display: none;
    padding-left: 10px;
  }
  .app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appSubMenu {
    display: none;
  }
  .app-lfsamaster .appNavBar .appSubMenu:before,
  .app-lfsamaster .appNavBar .appSubMenu:after {
    display: none;
  }
  .app-lfsamaster .mega .appLabel {
    padding-left: 10px;
    font-size: 0.875rem;
    cursor: pointer;
    text-transform: uppercase;
    display: block;
  }
  .app-lfsamaster .mega .appLabel:after {
    content: "\f107";
    font-family: FontAwesome;
    color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 5px;
    right: 10px;
    display: block;
  }
  .app-lfsamaster .mega .appSubMenu .group {
    border-top: 1px dotted rgba(0, 0, 0, 0.25);
    position: relative;
  }
  .app-lfsamaster .mega .appSubMenu .group.open {
    display: block;
  }
  .app-lfsamaster .mega .appSubMenu .group:first-child {
    border: none;
  }
  .app-lfsamaster .mega .appMenuColumn .appSubMenu .group {
    border-top: 1px dotted rgba(0, 0, 0, 0.25);
  }
  .app-lfsamaster .mega .appMenuColumn:first-child .appSubMenu .group:first-child {
    border-top: none;
  }
  .app-lfsamaster .mega .group + .group {
    margin-top: 0;
  }
  .app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appMenuColumn > .appSubMenu {
    display: block;
  }
  .app-lfsamaster .mega .appSubMenu .appLabel + .appSubMenu,
  .app-lfsamaster .mega .appSecondLevel.open .appLabel + .appSubMenu,
  .app-lfsamaster .bellavitaMenu .appLabel + .appSubMenu,
  .app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appSubMenu .appLabel + .appSubMenu {
    display: none;
  }
  .app-lfsamaster .mega .appSubMenu .appLabel.open + .appSubMenu,
  .app-lfsamaster .bellavitaMenu .appLabel.open + .appSubMenu,
  .app-lfsamaster .mega .appSecondLevel.open > .appSubMenu .appSubMenu .appLabel.open + .appSubMenu {
    display: block;
  }
  .app-lfsamaster .appRoot .appBannerFixed {
    height: auto;
  }
  .app-lfsamaster #appFixedBannerMenu {
    float: none;
    clear: both;
  }
  .app-lfsamaster .menu-toggle[data-rel="#appFixedBannerMenu"] {
    clear: both;
  }
  .app-lfsamaster .appNavBar .appNav.toggled-on {
    display: block;
  }
  .app-lfsamaster .appNavBar .appNav.toggled-on > li > a .right {
    display: none;
  }
  .app-lfsamaster .appMenuHasChildren {
    position: relative;
  }
  .app-lfsamaster .appMenuHasChildren .right {
    margin-left: 2px;
    margin-top: 5px;
  }
  .app-lfsamaster .appNavBar .appNav > .appMenuHasChildren.open > a {
    font-weight: bold;
  }
  .app-lfsamaster .bellavitaMenu .appNavBar .appNav .appMenuHasChildren > a.appSubMenuName .right:after {
    content: "\f107";
    font-family: FontAwesome;
    color: white;
    position: absolute;
    right: 10px;
    display: block;
    text-shadow: none;
  }
  .app-lfsamaster .appNavBar .appNav li.appMenuHasChildren > .appSubMenuName {
    display: block;
  }
  .app-lfsamaster h1,
  .app-lfsamaster .h1 {
    line-height: normal;
    font-size: 1.4rem !important;
  }
  .app-lfsamaster h2,
  .app-lfsamaster .h2 {
    line-height: normal;
    font-size: 1.25rem !important;
  }
  .app-lfsamaster h3,
  .app-lfsamaster .h3 {
    line-height: normal;
    font-size: 1.125rem !important;
  }
  .app-lfsamaster h4,
  .app-lfsamaster .h4 {
    line-height: normal;
    font-size: 0.875rem !important;
  }
  .app-lfsamaster .bellavitaMenu .appSubMenu a {
    font-size: 0.875rem;
  }
  .app-lfsamaster .appNav > li > a .left + span {
    font-size: 0.9375rem;
  }
  .app-lfsamaster ul.appTabs > li {
    font-size: 0.9375rem;
  }
  .app-lfsamaster .appButton,
  .app-lfsamaster .appBannerContainer .menuButton a.menu-toggle {
    padding: 10px 10px;
    font-size: 0.875rem;
  }
  .app-lfsamaster .appBannerContainer .menuButton .menu-toggle > span:first-child:before {
    font-size: 0.875rem;
    top: 0;
  }
  .app-lfsamaster .appRoot {
    font-size: 0.9375rem;
  }
  .app-lfsamaster .buttonArea {
    float: none;
    max-width: 100%;
    text-align: left;
  }
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren .select2-container,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > .appAttribute,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > div select,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe.triple .appBlockChildren > div input[type='text'] {
    width: 360px !important;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  .app-lfsamaster .BusinessServiceModeSearch .flexMe > fieldset > .appBlockChildren,
  .app-lfsamaster .BusinessServiceModeSearch .flexMe > .appBlockChildren {
    display: block;
    justify-content: space-between;
    margin-bottom: 0px;
  }
  .app-lfsamaster .BusinessServiceModeSearch .select2 {
    width: 100% !important;
  }
  .app-lfsamaster #scrollToTop {
    padding: 5px;
  }
  .app-lfsamaster #scrollToTop:before {
    font-size: 0.625rem;
  }
  .app-lfsamaster .appAttribute.appNotReadOnly .appAttrLabelBox label,
  .app-lfsamaster .appNotReadOnly > .appFieldset .appLegendText,
  .app-lfsamaster .appRestrictedRepeater .appAttrLabelBox .appLabelText {
    font-size: 1.125rem;
  }
  .app-lfsamaster .appBlockTitle {
    font-size: 1.125rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox {
    width: 280px;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
    font-size: 1rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrValue {
    font-size: 1rem;
  }
  .app-lfsamaster .appReview .appWizardChild .appWizardInlineNavigate > span {
    font-size: 0.875rem;
    margin-right: 15px;
  }
  .app-lfsamaster .appReview .appWizardChild > .appBlockTitle a {
    max-width: 380px;
    display: block;
    font-size: 1.25rem;
  }
  .app-lfsamaster .appMiuMenu .appMiuGrpBody {
    width: 45%;
  }
  .app-lfsamaster .appMiuTable .appMiuMenu > .appMiuSelector {
    display: block;
    vertical-align: top;
    min-height: auto;
    margin-bottom: 10px;
    width: auto;
  }
  .app-lfsamaster .appMiuTable .appMiuMenu > .appMiuSelector input {
    padding-right: 40px;
  }
  .app-lfsamaster .appMiuTable .appMiuMenu > .appMiuSelector > span {
    width: auto!important;
  }
}
@media screen and (max-width: 600px) {
  .app-lfsamaster .appRoot::before,
  .app-lfsamaster .appBannerContainer > .appBannerContainerInner,
  .app-lfsamaster .appContentWrap,
  .app-lfsamaster #appMainNavigation > .appMenu,
  .app-lfsamaster #appMainAdmin > .appMenu,
  .app-lfsamaster .appCmsMenuContainer .navContent,
  .app-lfsamaster .appFooterContainer > .appFooter {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
  }
  .app-lfsamaster .appPullRight {
    float: none;
  }
  .app-lfsamaster .menuButton {
    display: block;
  }
  .app-lfsamaster .appTop {
    display: none;
  }
  .app-lfsamaster input[type='text'],
  .app-lfsamaster input[type='password'],
  .app-lfsamaster textarea,
  .app-lfsamaster select,
  .app-lfsamaster .uneditable-input {
    width: 280px;
  }
  .app-lfsamaster .greyBar input[type='text'],
  .app-lfsamaster .greyBar textarea,
  .app-lfsamaster .greyBar select,
  .app-lfsamaster .greyBar .uneditable-input {
    width: 256px;
  }
  .app-lfsamaster .dashboard .dashboardWelcome .appBox {
    width: 100%;
    display: block;
  }
  .app-lfsamaster .appBannerContainer .appMenu.appNavBar {
    width: 100%;
    display: block;
  }
  .app-lfsamaster .appBannerContainer .appMenu.appNavBar > ul > li {
    padding: 0;
  }
  .app-lfsamaster .guestContent .primary {
    float: none;
    width: auto;
    margin-right: 0;
  }
  .app-lfsamaster .guestContent .secondary {
    float: none;
    width: auto;
  }
  .app-lfsamaster .bellavitaMenu .mega.open > .appSubMenu {
    left: 201px;
  }
  .app-lfsamaster .bellavitaMenu .appNavBar .appSubMenu {
    left: 201px;
  }
  .app-lfsamaster .container {
    width: auto;
  }
  .app-lfsamaster .span12,
  .app-lfsamaster .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .app-lfsamaster .appWholePage,
  .app-lfsamaster .appHeaderContainer .appHeader,
  .app-lfsamaster .appFooterContainer .appFooter,
  .app-lfsamaster .appMenuContainer .appMenu,
  .app-lfsamaster .appBannerContainer .appBanner {
    width: auto;
  }
  .app-lfsamaster .appErrors {
    width: auto;
    clear: both;
  }
  .app-lfsamaster h1,
  .app-lfsamaster .h1 {
    font-size: 0.9375rem;
  }
  .app-lfsamaster .site-content {
    float: none;
    width: auto;
    clear: both;
    max-width: none;
  }
  .app-lfsamaster .widget-area {
    float: none;
    width: auto;
    display: none;
  }
  .app-lfsamaster .menu-toggle,
  .app-lfsamaster .bellavitaMenu .menu-toggle,
  .app-lfsamaster .appTopLink {
    display: block;
  }
  .app-lfsamaster .appTop,
  .app-lfsamaster .appHeaderContainer .appHeader {
    min-height: 40px;
  }
  .app-lfsamaster .appTop {
    padding-top: 0;
  }
  .app-lfsamaster .appLogo {
    left: 0;
    top: 0px;
    height: 40px;
    width: 100px;
  }
  .app-lfsamaster .appLogo a {
    background: url("images/logo-mob.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    width: 100px;
  }
  .app-lfsamaster .headerContent,
  .app-lfsamaster #main,
  .app-lfsamaster .footerContent,
  .app-lfsamaster div.navContent,
  .app-lfsamaster .appHeaderContainer .appHeader,
  .app-lfsamaster .appFooterContainer .appFooter,
  .app-lfsamaster .appBannerContainer .appBanner {
    max-width: none;
    width: auto;
  }
  .app-lfsamaster .headerContent .container,
  .app-lfsamaster #main .container,
  .app-lfsamaster .footerContent .container,
  .app-lfsamaster div.navContent .container,
  .app-lfsamaster .appHeaderContainer .appHeader .container,
  .app-lfsamaster .appFooterContainer .appFooter .container,
  .app-lfsamaster .appBannerContainer .appBanner .container {
    width: auto;
  }
  .app-lfsamaster .appHeaderContainer #s {
    width: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .app-lfsamaster .appHeaderContainer #searchform {
    position: static;
    margin-top: 5px;
    top: auto;
  }
  .app-lfsamaster .appHeaderContainer #searchsubmit {
    display: none;
  }
  .app-lfsamaster .taskView .appHeaderContainer .appDue {
    max-width: 50%;
    padding-left: 0;
    background: none;
    bottom: auto;
    top: 0;
    margin-top: 0;
  }
  .app-lfsamaster .appDue .appExpiry,
  .app-lfsamaster .appDue .appDueDate {
    font-size: 0.6875rem;
    padding-left: 0;
  }
  .app-lfsamaster .appCmsMenuContainer {
    background: #008392;
  }
  .app-lfsamaster .appNavBar .appNav .alwaysVisible,
  .app-lfsamaster .bellavitaMenu .appNav.open ~ .menu-toggle.closeNav,
  .app-lfsamaster .bellavitaMenu .appNavBar .appNav .appMenuHasChildren > .appSubMenuName .right:after {
    display: none;
  }
  .app-lfsamaster .appNavBar .appNav.open {
    display: block;
    float: none;
  }
  .app-lfsamaster .bellavitaMenu .appNavBar .appNav {
    margin-right: 0;
  }
  .app-lfsamaster .appNavBar .appNav > li {
    float: none;
  }
  .app-lfsamaster .appSubMenu a {
    line-height: normal;
    font-size: 0.875rem;
    padding-left: 25px;
  }
  .app-lfsamaster .appNavBar .appNav > li > a {
    text-transform: none;
    float: none;
    padding: 8px 10px 5px 10px;
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 0.875rem;
  }
  .app-lfsamaster .appNavBar .appNav > li > a.appHelpTrig {
    display: none;
  }
  .app-lfsamaster .appNavBar .appNav > li > a.appHelpTrig.shown {
    display: block;
  }
  .app-lfsamaster .appNavBar .appNav .appSubMenu {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    float: none;
    width: auto;
    border: none;
    z-index: 1;
  }
  .app-lfsamaster .appAttribute .appAttrLabelBox,
  .app-lfsamaster .appAttribute .appAttrControls,
  .app-lfsamaster .appAttribute .appAttrPrevLabelBox {
    text-align: left;
  }
  .app-lfsamaster .appSecurityGuardPassportPhoto .appDocumentsContainer.appReadOnly .appAttrLabelBox {
    text-align: left;
    width: auto;
  }
  .app-lfsamaster .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .appAttribute.appReadOnly .appAttrPrevValue {
    display: inline-block;
    float: none;
  }
  .app-lfsamaster [class*="-showPresenterButton "],
  .app-lfsamaster .nameContextBox {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .app-lfsamaster .appTabSelected .appSearchButtonPad .appSearchButton,
  .app-lfsamaster .appBoxAlpha .appSearchButtonPad .appSearchButton {
    position: static;
    left: auto;
  }
  .app-lfsamaster .appBannerContainer .appMyOrganisations {
    display: block;
    float: none;
    border-top: 1px dotted rgba(255, 255, 255, 0.2);
  }
  .app-lfsamaster .appMyOrganisationsList {
    right: 40px;
    left: 0;
    position: relative;
    margin-right: 1px;
    min-width: auto;
  }
  .app-lfsamaster .appBannerContainer .appMyOrganisationsSummary a {
    padding-left: 20px;
    display: block;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  .app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect:after {
    content: "\f107";
    padding-left: 4px;
    position: absolute;
    right: 0px;
  }
  .app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect.appMyOrganisationsOpen:after {
    content: "\f106";
  }
  .app-lfsamaster ul.appTabs > li {
    font-size: 0.8125rem;
  }
  .app-lfsamaster .appRoot {
    font-size: 0.875rem;
  }
  .app-lfsamaster .appBannerContainer .appLastLogon {
    font-size: 0.5rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox {
    width: 180px;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
    font-size: 0.875rem;
  }
  .app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrValue,
  .app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrValue {
    font-size: 0.875rem;
  }
  .app-lfsamaster .appReview .appWizardChild > .appBlockTitle a {
    max-width: 250px;
    display: block;
    font-size: 1.125rem;
  }
  .app-lfsamaster .appReview .appWizardChild > .appWizardInlineNavigate > span {
    position: static;
  }
  .app-lfsamaster .appMiuMenu .appMiuGrpBody {
    width: auto;
  }
  .app-lfsamaster .fancyReviewTask .reviewTaskWrapper > .appSidePanel {
    width: auto;
    display: block;
    float: none;
    max-width: none;
  }
  .app-lfsamaster .fancyReviewTask .reviewTaskWrapper > div.appTabs {
    width: auto;
    display: block;
    float: none;
  }
  .app-lfsamaster .detached {
    position: static!important;
  }
}
@media print {
  .app-lfsamaster .appHeaderContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: none;
    border-top: none;
  }
}
.app-lfsamaster .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}
.app-lfsamaster select {
  position: relative;
  -moz-appearance: auto;
  appearance: auto;
  text-overflow: '';
  /* this is important! */
  max-width: 100%;
}
.app-lfsamaster select:after {
  content: "\f107";
  font-family: FontAwesome;
  position: absolute;
  right: 7px;
  top: 10px;
}
.app-lfsamaster .taskView .select2-container,
.app-lfsamaster .taskView select {
  width: 376px;
  text-overflow: ellipsis;
}
.app-lfsamaster .select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 42px;
  user-select: none;
  -webkit-user-select: none;
}
.app-lfsamaster .select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-lfsamaster .select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.app-lfsamaster .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.app-lfsamaster .select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 42px;
  user-select: none;
  -webkit-user-select: none;
}
.app-lfsamaster .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.app-lfsamaster .select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.app-lfsamaster .select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 28px;
  vertical-align: bottom;
  overflow: hidden;
  transition: 0.2s width cubic-bezier(0.4, 0, 0.2, 1);
  word-break: keep-all;
}
.app-lfsamaster .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-lfsamaster .select2-dropdown {
  background-color: white;
  border: 1px solid #6f6b6b;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .select2-results {
  display: block;
}
.app-lfsamaster .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.app-lfsamaster .select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.app-lfsamaster .select2-results__option--selectable {
  cursor: pointer;
}
.app-lfsamaster .select2-container--open .select2-dropdown {
  left: 0;
  min-width: 270px;
  margin: 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-lfsamaster .select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.app-lfsamaster .select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-lfsamaster .select2-search--dropdown {
  display: block;
  padding: 4px;
}
.app-lfsamaster .select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
  height: 42px;
}
.app-lfsamaster .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-lfsamaster .select2-search--dropdown.select2-search--hide {
  display: none;
}
.app-lfsamaster .select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.app-lfsamaster .select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.app-lfsamaster .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.app-lfsamaster .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 40px;
}
.app-lfsamaster .select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 42px;
  margin-right: 20px;
  padding-right: 0px;
}
.app-lfsamaster .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.app-lfsamaster .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 42px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.app-lfsamaster .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.app-lfsamaster .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.app-lfsamaster .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.app-lfsamaster .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #6f6b6b;
  border-radius: 3px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ddd;
  border: none;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  position: relative;
  max-width: 100%;
  vertical-align: bottom;
  white-space: nowrap;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 2px;
  padding-right: 5px;
  white-space: normal;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  color: #333;
  font-size: 1em;
  padding: 0;
  padding-left: 3px;
  padding-right: 3px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  margin-top: -3px;
  text-align: left;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span {
  pointer-events: none;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  color: #153b84;
  outline: none;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.app-lfsamaster .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:focus {
  outline: 1px solid #d67d00;
}
.app-lfsamaster .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #d67d00;
  outline: 2px solid #d67d00 !important;
}
.app-lfsamaster .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.app-lfsamaster .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.app-lfsamaster .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.app-lfsamaster .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-lfsamaster .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.app-lfsamaster .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.app-lfsamaster .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.app-lfsamaster .select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0!important;
  box-shadow: none!important;
  -webkit-appearance: textfield;
}
.app-lfsamaster .select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.app-lfsamaster .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.app-lfsamaster .select2-container--default .select2-results__option--group {
  padding: 0;
}
.app-lfsamaster .select2-container--default .select2-results__option--disabled {
  color: #999;
}
.app-lfsamaster .select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.app-lfsamaster .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #1b90ff;
  color: white;
}
.app-lfsamaster .select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.app-lfsamaster .select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.app-lfsamaster .select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.app-lfsamaster .select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.app-lfsamaster .select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.app-lfsamaster .select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.app-lfsamaster .select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #6f6b6b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 42px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.app-lfsamaster .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.app-lfsamaster .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.app-lfsamaster .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.app-lfsamaster .select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.app-lfsamaster .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.app-lfsamaster .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.app-lfsamaster .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.app-lfsamaster .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #ddd;
  border: none;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 2px;
  padding-right: 5px;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.app-lfsamaster .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.app-lfsamaster .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.app-lfsamaster .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.app-lfsamaster .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.app-lfsamaster .select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.app-lfsamaster .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-lfsamaster .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.app-lfsamaster .select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.app-lfsamaster .select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.app-lfsamaster .select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.app-lfsamaster .select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.app-lfsamaster .select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.app-lfsamaster .select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.app-lfsamaster .select2-container--classic .select2-results__option--group {
  padding: 0;
}
.app-lfsamaster .select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.app-lfsamaster .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #1b90ff;
  color: white;
}
.app-lfsamaster .select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.app-lfsamaster .select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #1b90ff;
}
.app-lfsamaster .select2-close-mask {
  z-index: 2099;
}
.app-lfsamaster .select2-dropdown {
  z-index: 3051;
}
.app-lfsamaster .select2-results {
  font-size: 1.125rem;
}
.app-lfsamaster .select2-container {
  /* vertical-align: top; */
}
.app-lfsamaster .appRestrictedAtt.appRestrictedAttSelect.appNotReadOnly .select2-container .select2-selection {
  background-image: none;
}
.app-lfsamaster .appAttribute.appReadOnly .select2-container.select2-container-disabled {
  min-width: inherit;
}
.app-lfsamaster .lookup label {
  display: block;
  float: left;
}
.app-lfsamaster .lookup.appNotReadOnly .appLabelText {
  font-weight: bold;
}
.app-lfsamaster .lookup .clearSelect {
  display: none;
  color: #bbb;
  margin-top: 5px;
  text-decoration: none;
}
.app-lfsamaster .lookup.chosen .clearSelect {
  display: inline-block;
}
.app-lfsamaster .selectTitle {
  font-weight: bold;
  line-height: normal;
}
.app-lfsamaster .selectDescription {
  font-size: 0.875rem;
  line-height: normal;
}
.app-lfsamaster .lookup.appNotReadOnly .select2-container .select2-selection {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  background-image: none;
}
.app-lfsamaster .lookup.appNotReadOnly.appHasWarnOrError .select2-container .select2-selection {
  border-color: #cd0000;
}
.app-lfsamaster .lookup.appReadOnly .select2-container .select2-selection {
  padding: 0;
  border: none;
  background: transparent;
  filter: none;
  height: auto;
}
.app-lfsamaster .lookup.appReadOnly .select2-selection__rendered {
  padding: 0;
  line-height: normal;
  height: auto;
}
.app-lfsamaster .lookup.appReadOnly .select2-selection__arrow,
.app-lfsamaster .lookup.appReadOnly.chosen .clearSelect {
  display: none;
}
.app-lfsamaster .lookup.appReadOnly .select2-container--active .select2-selection,
.app-lfsamaster .lookup.appReadOnly .select2-container--active .select2-selection {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .lookup.appReadOnly .select2-container .select2-choice .select2-arrow {
  display: none;
}
.app-lfsamaster .lookup.appReadOnly .select2-container.select2-container--disabled {
  min-width: 200px;
}
.app-lfsamaster .lookup.appReadOnly .select2-container.select2-container--disabled .select2-selection {
  line-height: normal;
}
.app-lfsamaster .select2-container-multi.select2-dropdown-open .select2-choices {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.app-lfsamaster .select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.app-lfsamaster .appTaskActionReasons ul.select2-choices {
  width: 500px;
}
.app-lfsamaster .appReadOnly .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice:first-child {
  margin-left: 0;
}
.app-lfsamaster .select2.appReadOnly .appRestrictedRepeater {
  margin-bottom: 5px;
}
.app-lfsamaster .appAttribute.select2.appNotReadOnly .appSearchCriteria {
  float: left;
}
.app-lfsamaster .select2.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-lfsamaster .appSelect2ReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSelect2ReadOnly .appSelect2Option {
  overflow: auto;
  line-height: normal;
  margin-bottom: 15px;
}
.app-lfsamaster .select2-container--default .select2-selection--multiple .select2-selection__clear {
  position: absolute;
  right: 0;
  margin-right: 5px;
  display: none;
}
.app-lfsamaster .appAttribute.appReadOnly .select2-container--default.select2-container--disabled .select2-selection.select2-selection--multiple.selector {
  border: none;
  background-color: transparent;
  min-height: 0;
}
.app-lfsamaster .appAttribute.appReadOnly .select2-container--default.select2-container--disabled .select2-selection__rendered {
  padding-left: 0;
}
.app-lfsamaster .appAttribute.appReadOnly > .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  border: none;
}
.app-lfsamaster div[id^='cbn-'] .algolia-autocomplete {
  height: auto!important;
  margin-bottom: 0;
}
.app-lfsamaster ul.select2-selection__rendered:after {
  content: "\f107";
  position: absolute;
  right: 4px;
  top: 8px;
  font-family: fontAwesome;
  font-size: 16px;
  font-weight: bold;
}
.app-lfsamaster .select2-selection__clear {
  margin-right: 20px;
}
.app-lfsamaster .appClipboardDialog {
  display: none;
  /* before going mad - see comment above and rule below !!! */
}
.app-lfsamaster.ui-dialog.appClipboardDialog {
  display: block;
}
.app-lfsamaster .appClipboardTags {
  margin-top: 3px;
}
.app-lfsamaster .appClipboardTag {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
  cursor: default!important;
  background-color: #d7d7d7 !important;
  color: #5e5e5e !important;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0!important;
  padding: 1px 2px 2px 2px;
}
.app-lfsamaster .appClipboardTag:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appClipboardPrompt {
  margin-bottom: 5px;
}
.app-lfsamaster .appClipboardDialog {
  font-size: 0.6875rem;
  padding: 5px;
}
.app-lfsamaster .appClipboardDialog .ui-widget-header {
  display: none;
}
.app-lfsamaster .appClipboardDialog .appLabelText,
.app-lfsamaster .appClipboardDialog .appButton {
  font-size: 0.6875rem;
}
.app-lfsamaster .appClipboardTrigger {
  float: left;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #008392;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #008392;
  margin-right: 20px !important;
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-lfsamaster .appClipboardTrigger:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #00555f;
  color: #ffffff;
}
.app-lfsamaster .appClipBoard {
  position: relative;
}
.app-lfsamaster .appClipboardSaveBody .appAttribute {
  margin-bottom: 30px;
}
.app-lfsamaster .appClipboardSaveBody .appAttribute .appAttrLabelBox,
.app-lfsamaster .appClipboardSaveBody .appAttribute .appLegend,
.app-lfsamaster .appClipboardSaveBody .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appClipboardSaveBody .appAttribute .appLegend,
.app-lfsamaster .appClipboardSaveBody .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appClipboardSaveBody:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appClipboardSaveBody .appAttribute.appNotReadOnly .appAttrLabelBox {
  width: 100px;
}
.app-lfsamaster .appClipboardEdit,
.app-lfsamaster .appClipboardDelete {
  float: right;
  margin-left: 8px;
}
.app-lfsamaster .select2-highlighted .appClipboardEdit,
.app-lfsamaster .select2-highlighted .appClipboardDelete {
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.app-lfsamaster .appClipboard label.appClipboardHelp {
  position: static;
}
.app-lfsamaster .appMapContainer .appMap {
  width: 100%;
  height: 400px;
}
.app-lfsamaster .appMapContainer .appLabelText {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.4rem;
}
.app-lfsamaster .appMapContainer .appLabelText small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .appMapContainer .appLabelText small {
  font-size: 1.5rem;
}
.app-lfsamaster .appMapContainer .appMapCoordinatesLabel {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.25rem;
}
.app-lfsamaster .appMapContainer .appMapCoordinatesLabel small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .appMapContainer .appMapCoordinatesLabel small {
  font-size: 1.25rem;
}
.app-lfsamaster .appMapContainer .appMapCoordinate {
  display: block;
}
.app-lfsamaster .appMapContainer .appMapCoordinate .appMapCoordinateLabel {
  width: 200px;
  display: inline-block;
}
.app-lfsamaster .appMapContainer .appMapCoordinate .appMapCoordinateValue {
  display: inline;
}
.app-lfsamaster div.serviceGuideDialogIframe {
  position: relative;
  padding-bottom: 56.25%;
  /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.app-lfsamaster div.serviceGuideDialogIframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.app-lfsamaster div.appServiceGuideLinks {
  margin-top: 15px;
}
.app-lfsamaster a.appServiceGuideLink {
  display: inline-block;
  font-size: 0.8125rem;
  float: right;
  font-weight: normal;
}
.app-lfsamaster .brMaintainLocalShareholders.BusinessServiceModeChange .ui-dialog .appSelectorEntityRoles {
  margin-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .brMaintainLocalShareholders.BusinessServiceModeChange .ui-dialog .appReferenceRepeater.appRowLast .appSelectorEntityRoles {
  border-bottom: none;
}
.app-lfsamaster .appCategory.Pending,
.app-lfsamaster .appCategory.Historic {
  background: #eee;
  padding: 10px 10px 1px 10px;
  margin-bottom: 20px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appLegend,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appLegend,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > .appRestricted:after,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup {
  background: transparent;
  padding: 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #ccc;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin-left: 20px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup > .appBlockTitle {
  font-size: 1rem;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater .appDivRow,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater .appGenRow {
  position: relative;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink {
  position: absolute;
  right: 10px;
  top: 10px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a {
  text-decoration: none;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a span {
  text-decoration: underline;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a:before {
  content: "\f057";
  font-family: FontAwesome;
  margin-right: 3px;
  text-decoration: none !important;
}
.app-lfsamaster .shareDisplayBeta > .appBlockChildren > .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appReadOnly .appAttribute {
  margin-bottom: 15px;
}
.app-lfsamaster .shareDisplayBeta .appLayA2 .appAttribute.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .shareDisplayBeta .appLayA2 .appAttribute .appAttrPrevLabelBox {
  width: 150px;
}
.app-lfsamaster .appEntityDetailsContent.appReadOnly .appBlockTitle,
.app-lfsamaster .appEntityDetails .appRecordEntities.appReadOnly .appBlockTitle {
  position: static;
}
.app-lfsamaster .appBundleRepeater > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .appBundleRepeater > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .appBundleRepeater > .appDialogRepeaterRowContent,
.app-lfsamaster .appBundleRepeater .appDivRow,
.app-lfsamaster .appBundleRepeater .appTblRow,
.app-lfsamaster .appBundleRepeater > .appRepeaterContent > .appGenRow {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 2px #eee;
  -moz-box-shadow: 1px 1px 2px #eee;
  box-shadow: 1px 1px 2px #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster .appBundleRepeater.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent {
  position: relative;
}
.app-lfsamaster .appBundleRepeater.appNotReadOnly .appDelLink {
  position: absolute;
  top: 20px;
  right: 20px;
}
.app-lfsamaster .appDTable {
  table-layout: fixed;
}
.app-lfsamaster .appDTable td.break {
  word-break: break-all;
}
.app-lfsamaster .appDTable td,
.app-lfsamaster .appDTable th {
  padding: 10px 5px;
  text-align: left;
  vertical-align: top;
}
.app-lfsamaster .appDTable th.name,
.app-lfsamaster .appDTable td.name {
  min-width: 200px;
}
.app-lfsamaster .appDTable th.name,
.app-lfsamaster .appDTable td.name {
  text-align: left;
  vertical-align: top;
}
.app-lfsamaster .appDTable th.numeric,
.app-lfsamaster .appDTable td.numeric {
  text-align: right;
}
.app-lfsamaster .appDTable tr {
  border-bottom: 1px solid lightgray;
}
.app-lfsamaster .appDBLogger {
  width: 500px;
}
.app-lfsamaster .appSummaryTable {
  table-layout: fixed;
}
.app-lfsamaster .appSummaryTable td.break {
  word-break: break-all;
}
.app-lfsamaster .appSummaryTable td,
.app-lfsamaster .appSummaryTable th {
  padding: 5px;
  text-align: left;
  vertical-align: top;
}
.app-lfsamaster .appSummaryTable th.name,
.app-lfsamaster .appSummaryTable td.name {
  min-width: 100px;
}
.app-lfsamaster .appSummaryTable th.name,
.app-lfsamaster .appSummaryTable td.name {
  text-align: left;
  vertical-align: top;
}
.app-lfsamaster .appSummaryTable th.numeric,
.app-lfsamaster .appSummaryTable td.numeric {
  text-align: right;
}
.app-lfsamaster .appSummaryTable tr {
  border: 1px solid lightgray;
}
.app-lfsamaster .appSummaryTable .appSummaryStats tr {
  border-bottom: 1px solid lightgray;
}
.app-lfsamaster .appSummaryTable .appSummaryStats tr td.name {
  min-width: 50px;
}
.app-lfsamaster .appServerDetail {
  margin-top: 20px;
  margin-bottom: 10px;
}
.app-lfsamaster .appDBControl {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.app-lfsamaster .appDBTiming {
  display: inline-block;
  margin-top: 30px;
  font-size: 0.875rem;
  color: #70787c;
}
.app-lfsamaster .appDBReload {
  margin-right: 20px;
}
.app-lfsamaster .appQueues .queueName {
  padding-top: 30px;
  font-weight: bold;
}
.app-lfsamaster .appQueues .appDTable.multiCol th.multiCol {
  text-align: center;
}
.app-lfsamaster .appQueues .appDTable {
  margin-top: 10px;
}
.app-lfsamaster th.multiCol {
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
  border-bottom: none;
}
.app-lfsamaster .appOptOutContent {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .brRequestAuthority .appSection > .appBlockChildren,
.app-lfsamaster .sosAddActivityAttachment .appSection > .appBlockChildren,
.app-lfsamaster .brViewFilings .appSection > .appBlockChildren {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appMainContent > .appBlockChildren {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appTabSelected > .appMainContent > .appBlockChildren {
  border: none;
  padding: 0px;
  margin: 0px;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appMainContent > .appBlockChildren .appSection {
  border-bottom: 1px dashed #d0d0d0;
  margin-bottom: 20px;
}
.app-lfsamaster .appMainContent > .appBlockChildren .appSection:last-child {
  border-bottom: none;
}
.app-lfsamaster .appConfirmPayReceipt {
  margin-top: 10px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: transparent;
  border: 1px solid #ccc;
  min-width: 550px;
  max-width: none;
  display: table;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:after,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:after {
  content: " ";
  display: block;
  position: absolute;
  left: -10px;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog:before,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 11px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-content,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-content {
  padding: 0px 1px 1px 4px;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close {
  display: none;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog.jSniper,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper {
  z-index: 90;
  background: white;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog.jSniper .ui-dialog-titlebar-close,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper .ui-dialog-titlebar-close {
  display: block;
}
.app-lfsamaster.ui-dialog.appInPlaceEditDialog.jSniper:before,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper:before,
.app-lfsamaster.ui-dialog.appInPlaceEditDialog.jSniper:after,
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper:after {
  content: "";
  display: none;
}
.app-lfsamaster .cat-jsniper .cat-jsniper-details {
  display: none;
}
.app-lfsamaster .cat-jsniper .cat-jsniper-details.appTooltip .appTooltipText {
  padding: 5px;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper,
.app-lfsamaster.jsniperStructureMode .cat-jsniper {
  position: static;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper > .cat-jsniper-details,
.app-lfsamaster.jsniperStructureMode .cat-jsniper > .cat-jsniper-details {
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: green;
  z-index: 0;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper.jsniper-box > .cat-jsniper-details,
.app-lfsamaster.jsniperStructureMode .cat-jsniper.jsniper-box > .cat-jsniper-details {
  background-color: blue;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper.jsniper-record > .cat-jsniper-details,
.app-lfsamaster.jsniperStructureMode .cat-jsniper.jsniper-record > .cat-jsniper-details {
  background-color: deeppink;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper.jsniper-repeater > .cat-jsniper-details,
.app-lfsamaster.jsniperStructureMode .cat-jsniper.jsniper-repeater > .cat-jsniper-details {
  background-color: darkturquoise;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper.jsniper-selector > .cat-jsniper-details,
.app-lfsamaster.jsniperStructureMode .cat-jsniper.jsniper-selector > .cat-jsniper-details {
  background-color: orangered;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper:not(.active) .appBox,
.app-lfsamaster.jsniperStructureMode .cat-jsniper:not(.active) .appBox {
  outline: 1px solid blue;
  outline-offset: -2px;
  padding: 13px;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper:not(.active) .appRecord,
.app-lfsamaster.jsniperStructureMode .cat-jsniper:not(.active) .appRecord {
  outline: 1px solid deeppink;
  outline-offset: -2px;
  padding: 13px;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper:not(.active) appRepeater,
.app-lfsamaster.jsniperStructureMode .cat-jsniper:not(.active) appRepeater {
  outline: 1px solid darkturquoise;
  outline-offset: -2px;
  padding: 13px;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper:not(.active) .appSelector,
.app-lfsamaster.jsniperStructureMode .cat-jsniper:not(.active) .appSelector {
  outline: 1px solid orangered;
  outline-offset: -2px;
  padding: 13px;
}
.app-lfsamaster .jsniperStructureMode .cat-jsniper:not(.active) div.appTabs,
.app-lfsamaster.jsniperStructureMode .cat-jsniper:not(.active) div.appTabs {
  outline: 1px solid yellow;
  outline-offset: -2px;
  padding: 13px;
}
.app-lfsamaster .cat-jsniper.active > * {
  outline: 3px dotted #ff0789 !important;
}
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper .jSniperDialog {
  padding: 20px;
  margin-top: -10px;
}
.app-lfsamaster .ui-dialog.appInPlaceEditDialog.jSniper .jSniperDialog .contentTitle {
  word-wrap: break-word;
}
.app-lfsamaster .jsniper-hidden-viewnode {
  display: none;
}
.app-lfsamaster .jsniperStructureMode .jsniper-hidden-viewnode {
  display: block;
}
.app-lfsamaster .jsniper-hidden-children {
  padding-left: 1em;
}
.app-lfsamaster .jsniper-hidden-viewnode {
  padding-left: 1em;
  color: #999;
  font-style: italic;
  cursor: pointer;
}
.app-lfsamaster .cat-jsniper .jsniper-hidden-viewnode:before {
  content: "\f0da";
  font-family: FontAwesome;
  margin-right: 10px;
}
.app-lfsamaster .cat-jsniper .jsniper-hidden-viewnode.expanded:before {
  content: "\f0d7";
  font-family: FontAwesome;
}
.app-lfsamaster .cat-jsniper.jsniper-attribute .jsniper-hidden-viewnode:before {
  content: "";
}
.app-lfsamaster .jSniperDialog .keyValues {
  max-height: 400px;
  overflow-y: scroll;
  margin-right: -20px;
  font-size: 11px;
}
.app-lfsamaster .json-viewer {
  color: #000;
  padding-left: 20px;
}
.app-lfsamaster .json-viewer ul {
  list-style-type: none;
  margin: 0;
  margin: 0 0 0 1px;
  border-left: 1px dotted #ccc;
  padding-left: 2em;
}
.app-lfsamaster .json-viewer .hide {
  display: none;
}
.app-lfsamaster .json-viewer ul li .type-string,
.app-lfsamaster .json-viewer ul li .type-date {
  color: #0B7500;
}
.app-lfsamaster .json-viewer ul li .type-boolean {
  color: #1A01CC;
  font-weight: bold;
}
.app-lfsamaster .json-viewer ul li .type-number {
  color: #1A01CC;
}
.app-lfsamaster .json-viewer ul li .type-null {
  color: red;
}
.app-lfsamaster .json-viewer a.list-link {
  color: #000;
  text-decoration: none;
  position: relative;
}
.app-lfsamaster .json-viewer a.list-link:before {
  color: darkmagenta;
  content: "\25BC";
  position: absolute;
  display: inline-block;
  width: 1em;
  left: -1em;
}
.app-lfsamaster .json-viewer a.list-link.collapsed:before {
  content: "\25B6";
}
.app-lfsamaster .json-viewer a.list-link.empty:before {
  content: "";
}
.app-lfsamaster .json-viewer .items-ph {
  color: #aaa;
  padding: 0 1em;
}
.app-lfsamaster .json-viewer .items-ph:hover {
  text-decoration: underline;
}
.app-lfsamaster .json-viewer .root {
  display: none;
}
.app-lfsamaster .json-viewer ul[data-level="0"] {
  border-left: none;
  padding-left: 0;
}
.app-lfsamaster .json-viewer .theKey {
  font-weight: normal;
}
.app-lfsamaster .json-viewer .list-link.theKey .key {
  text-decoration: none;
  color: darkmagenta;
}
.app-lfsamaster .json-viewer .warnings > .theKey:before {
  content: "\f06a";
  font-family: FontAwesome;
  color: red;
  margin-right: 3px;
  margin-left: -11.5px;
}
.app-lfsamaster .rc-handle-container {
  position: relative;
}
.app-lfsamaster .rc-handle {
  position: absolute;
  width: 7px;
  cursor: ew-resize;
  margin-left: -3px;
  z-index: 2;
}
.app-lfsamaster table.rc-table-resizing {
  cursor: ew-resize;
}
.app-lfsamaster table.rc-table-resizing thead,
.app-lfsamaster table.rc-table-resizing thead > th,
.app-lfsamaster table.rc-table-resizing thead > th > a {
  cursor: ew-resize;
}
.app-lfsamaster .dashboard .appWorkQueueRepeater td.appTblCell,
.app-lfsamaster .dashboard .appWorkQueueRepeater th.appTblCell {
  width: auto;
  max-width: none;
  min-width: none;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .dashboardExternal-contentExternal-tabs-dbwelcome-welcomeRight {
  margin-top: 97px;
}
.app-lfsamaster .ui-multiselect {
  padding: 2px 0 2px 4px;
  text-align: left;
}
.app-lfsamaster .ui-multiselect span.ui-icon {
  float: right;
}
.app-lfsamaster .ui-multiselect-single .ui-multiselect-checkboxes input {
  position: absolute !important;
  top: auto !important;
  left: -9999px;
}
.app-lfsamaster .ui-multiselect-single .ui-multiselect-checkboxes label {
  padding: 5px !important;
}
.app-lfsamaster .ui-multiselect-header {
  margin-bottom: 3px;
  padding: 3px 0 3px 4px;
}
.app-lfsamaster .ui-multiselect-header ul {
  font-size: 0.9em;
}
.app-lfsamaster .ui-multiselect-header ul li {
  float: left;
  padding: 0 10px 0 0;
}
.app-lfsamaster .ui-multiselect-header a {
  text-decoration: none;
}
.app-lfsamaster .ui-multiselect-header a:hover {
  text-decoration: underline;
}
.app-lfsamaster .ui-multiselect-header span.ui-icon {
  float: left;
}
.app-lfsamaster .ui-multiselect-header li.ui-multiselect-close {
  float: right;
  text-align: right;
  padding-right: 0;
}
.app-lfsamaster .ui-multiselect-menu {
  display: none;
  padding: 3px;
  position: absolute;
  z-index: 1000;
  text-align: left;
  background: #ffffff;
}
.app-lfsamaster .ui-multiselect-checkboxes {
  position: relative /* fixes bug in IE6/7 */;
  overflow-y: scroll;
  margin-left: 0;
}
.app-lfsamaster .ui-multiselect-checkboxes label {
  cursor: default;
  display: block;
  border: 1px solid transparent;
  padding: 3px 1px;
}
.app-lfsamaster .ui-multiselect-checkboxes label input {
  position: relative;
  top: 1px;
}
.app-lfsamaster .ui-multiselect-checkboxes li {
  clear: both;
  font-size: 0.9em;
  padding-right: 3px;
}
.app-lfsamaster .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid;
}
.app-lfsamaster .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
  display: block;
  padding: 3px;
  margin: 1px 0;
  text-decoration: none;
}
.app-lfsamaster .appGroupMenu .multiselect-container.appSubMenu.dropdown-menu {
  top: 45px;
}
.app-lfsamaster .appGroupMenu .multiselect-container.appSubMenu input {
  margin-right: 10px;
}
.app-lfsamaster .appGroupMenu .multiselect-container.appSubMenu li a {
  padding: 0;
}
.app-lfsamaster .appGroupMenu .multiselect-container.appSubMenu li label {
  padding: 8px;
}
.app-lfsamaster .appGroupMenu .multiselect-container.appSubMenu li label:hover {
  cursor: pointer;
  background: transparent;
}
.app-lfsamaster .app-svc-dashboardInternal .appWorkQueueRepeater {
  display: none;
}
.app-lfsamaster #workQueueLoader {
  text-align: center;
  background: #ffffff;
  overflow: hidden;
  padding: 14px 14px 14px 14px;
  min-height: inherit !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-lfsamaster #workQueueLoader:before {
  font-family: FontAwesome;
  content: "\f110";
  margin-right: 10px;
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  font-size: 2.25rem;
  color: grey;
}
.app-lfsamaster.appNoJs .appWorkQueueRepeater {
  display: table;
}
.app-lfsamaster.appNoJs #workQueueLoader {
  display: none;
}
.app-lfsamaster .appWizard .appSection > .appBlockChildren {
  margin-bottom: 0;
}
.app-lfsamaster .appWizard + .appWizardButtonPad,
.app-lfsamaster .appWizard + .appButtonPadPrimary {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  margin-top: 40px;
  padding-top: 30px;
}
.app-lfsamaster .taskView.logon .appRegisterButton:before {
  content: " ";
  display: block;
  margin-top: 10px;
}
.app-lfsamaster .logon .UserName {
  display: inline-block;
  margin-right: 10px;
}
.app-lfsamaster .logon .UserName + a {
  display: inline-block;
  vertical-align: middle;
}
.app-lfsamaster .logon .appAttrPassword {
  display: inline-block;
  clear: left;
  margin-right: 10px;
}
.app-lfsamaster .logon .appAttrPassword + a {
  display: inline-block;
  vertical-align: middle;
}
.app-lfsamaster .appAttrPassword {
  position: relative;
}
.app-lfsamaster .appAttrPassword input {
  padding-right: 30px;
}
.app-lfsamaster .appAttrPassword input::-ms-reveal {
  display: none;
}
.app-lfsamaster .appAttrPassword .appIconEyeSlash {
  position: relative;
  right: 24px;
}
.app-lfsamaster .appAttrPassword .appIconEye {
  position: relative;
  right: 24px;
}
.app-lfsamaster .appNodeHelp {
  display: none;
  width: 260px;
  position: absolute;
  background-repeat: no-repeat;
  background-color: white;
  background: #eee;
  padding-top: 0;
  border-width: 1px;
  box-shadow: 0 0 3px 1px grey;
  z-index: 2000;
}
.app-lfsamaster .appRestrictedRepeaterS2:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appRestrictedRepeaterS2 .appRestrictedRepeater {
  overflow: auto;
}
.app-lfsamaster .appRestrictedRepeaterS2.select2.appHasWarnOrError .select2-selection__rendered {
  border-color: #cd0000;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly .select2-selection.select2-selection--multiple {
  background: transparent;
  border-color: transparent;
}
.app-lfsamaster .appRestrictedRepeaterS2 .select2-container {
  width: 320px;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly select {
  padding: 0;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly select option {
  display: none;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly select option[selected] {
  display: block;
  margin-bottom: 10px;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly .select2-container--default .select2-selection--multiple .select2-selection__choice,
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly option {
  white-space: normal;
}
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly .select2-container--default.select2-container--focus .select2-selection--multiple,
.app-lfsamaster .appRestrictedRepeaterS2.appReadOnly option {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appPaymentSearchButtons .appSubmitButton,
.app-lfsamaster .appSecuritySearchButtons .appSubmitButton {
  float: none;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtonsCancel {
  width: 340px;
  margin-right: 10px;
  float: left;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtons {
  float: left;
}
.app-lfsamaster .appNavBar .appMainMenu.appNav > li.menu-dashboard,
.app-lfsamaster .appNavBar .appMainMenu.appNav > li.menu-mytools {
  display: none;
}
.app-lfsamaster .attrHeightWeight .appAttrValueUnitLabel {
  display: inline;
}
.app-lfsamaster div[class*="associatedPersonsDetails"] .appBlockChildren > .appBox > .appBlockChildren > div {
  margin-top: 0!important;
  margin-bottom: 10px;
}
.app-lfsamaster div[class*="-fundIssuerLookup"] label {
  display: none;
}
.app-lfsamaster .appRestrictedRepeaterRowContentItems:active,
.app-lfsamaster .appRestrictedRepeaterRowContentItems:focus,
.app-lfsamaster .appRestrictedRepeaterRowContent:focus,
.app-lfsamaster .appRestrictedRepeaterRowContent:active {
  outline: 0;
}
.app-lfsamaster .appSecondButtonPad .appSidePanelText {
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-lfsamaster .appSecondButtonPad .appCancel {
  display: inline-block;
  margin-top: 0;
}
.app-lfsamaster .appSecondButtonPad .secondaryLink.appSaveButton {
  color: #153b84;
  padding: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  background: transparent!important;
  text-decoration: underline;
  display: inline-block;
  margin-right: 20px !important;
  margin-top: 10px;
}
.app-lfsamaster .appSecondButtonPad .secondaryLink.appSaveButton:hover {
  color: #0b1d42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-lfsamaster .accountCreateMy ul.appWizard {
  display: none;
}
.app-lfsamaster .appDc-month select,
.app-lfsamaster .appDc-dayofmonth select {
  width: auto;
  min-width: auto!important;
}
.app-lfsamaster .appDc-month .appLabelText,
.app-lfsamaster .appDc-dayofmonth .appLabelText {
  font-size: 18px;
}
.app-lfsamaster .appRecordNew {
  color: #77a02c;
}
.app-lfsamaster .appRecordChanged {
  color: #d24615;
}
.app-lfsamaster .Attribute-Address1,
.app-lfsamaster .Attribute-Address2 {
  margin-bottom: 20px;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader {
  background: #d7d7d7;
  text-shadow: none;
  border-bottom: 0;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader * {
  font-size: 0.9375rem !important;
}
.app-lfsamaster .taskSecurity .userView-item3-userDetails {
  position: relative;
}
.app-lfsamaster .taskSecurity .userView-item3-userDetails-menus {
  position: absolute;
  right: 0;
  top: 0;
}
.app-lfsamaster [class*='organisationView-orgDetailsPanel-item1'] {
  float: right;
}
.app-lfsamaster .ReportDate.appNotReadOnly + button {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 40px;
}
.app-lfsamaster .appSystemError {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #fde1dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #d24615;
  margin-top: 30px;
  width: 100%;
  word-break: break-word;
  box-sizing: border-box;
}
.app-lfsamaster .basketSearch-criteria-searchBasketBox-item1-basketCriteria-BasketTotal {
  margin-top: 20px;
}
.app-lfsamaster [class*="serviceSelectorBox-templateServiceRepeater"].appTable.appNotReadOnly {
  width: auto;
  position: relative;
  top: -10px;
}
.app-lfsamaster [class*="serviceSelectorBox-templateServiceRepeater"].appTable.appNotReadOnly thead {
  display: none;
}
.app-lfsamaster [class*="serviceSelectorBox-templateServiceRepeater"].appTable.appNotReadOnly td {
  padding: 0;
  padding-right: 20px;
}
.app-lfsamaster .appExpandoHeader {
  margin-bottom: 10px;
}
.app-lfsamaster .viewNoticeboardDetailsSingle [class*="viewNoticeboardDetailsSingle-noticeboardSingleNoticeBox-noticeLocaleRepeater"].appRepeater .appRawText {
  padding-bottom: 20px;
}
.app-lfsamaster .iti {
  position: relative;
  display: inline-block;
}
.app-lfsamaster .iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.app-lfsamaster .iti__hide {
  display: none;
}
.app-lfsamaster .iti__v-hide {
  visibility: hidden;
}
.app-lfsamaster .iti input,
.app-lfsamaster .iti input[type=text],
.app-lfsamaster .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.app-lfsamaster .iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.app-lfsamaster .iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.app-lfsamaster .iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555555;
}
.app-lfsamaster .iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555555;
}
.app-lfsamaster .iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #6f6b6b;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.app-lfsamaster .iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .app-lfsamaster .iti__country-list {
    white-space: normal;
  }
}
.app-lfsamaster .iti__flag-box {
  display: inline-block;
  width: 20px;
}
.app-lfsamaster .iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #6f6b6b;
}
.app-lfsamaster .iti__country {
  padding: 5px 10px;
  outline: none;
}
.app-lfsamaster .iti__dial-code {
  color: #70787c;
}
.app-lfsamaster .iti__country.iti__highlight {
  background-color: #1b90ff;
  color: white;
}
.app-lfsamaster .iti__country.iti__highlight .iti__dial-code {
  color: white;
}
.app-lfsamaster .iti__flag-box,
.app-lfsamaster .iti__country-name,
.app-lfsamaster .iti__dial-code {
  vertical-align: middle;
}
.app-lfsamaster .iti__flag-box,
.app-lfsamaster .iti__country-name {
  margin-right: 6px;
}
.app-lfsamaster .iti--allow-dropdown input,
.app-lfsamaster .iti--separate-dial-code input,
.app-lfsamaster .iti--allow-dropdown input[type=text],
.app-lfsamaster .iti--separate-dial-code input[type=text],
.app-lfsamaster .iti--allow-dropdown input[type=tel],
.app-lfsamaster .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.app-lfsamaster .iti--allow-dropdown .iti__flag-container,
.app-lfsamaster .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.app-lfsamaster .iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.app-lfsamaster .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: #ccc;
}
.app-lfsamaster .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.app-lfsamaster .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.app-lfsamaster .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.app-lfsamaster .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.app-lfsamaster .iti--separate-dial-code .iti__selected-flag {
  background-color: #f2f2f2;
}
.app-lfsamaster .iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}
.app-lfsamaster .iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.app-lfsamaster .iti--container:hover {
  cursor: pointer;
}
.app-lfsamaster .iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.app-lfsamaster .iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.app-lfsamaster .iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.app-lfsamaster .iti__flag.iti__np {
  background-color: transparent;
}
.app-lfsamaster .iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .app-lfsamaster .iti-flag {
    background-image: url("images/flags.png");
  }
}
.app-lfsamaster .iti__flag {
  width: 20px;
}
.app-lfsamaster .iti__flag.iti__be {
  width: 18px;
}
.app-lfsamaster .iti__flag.iti__ch {
  width: 15px;
}
.app-lfsamaster .iti__flag.iti__mc {
  width: 19px;
}
.app-lfsamaster .iti__flag.iti__ne {
  width: 18px;
}
.app-lfsamaster .iti__flag.iti__np {
  width: 13px;
}
.app-lfsamaster .iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .app-lfsamaster .iti__flag {
    background-size: 5652px 15px;
  }
}
.app-lfsamaster .iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.app-lfsamaster .iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.app-lfsamaster .iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.app-lfsamaster .iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.app-lfsamaster .iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.app-lfsamaster .iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.app-lfsamaster .iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.app-lfsamaster .iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.app-lfsamaster .iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.app-lfsamaster .iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.app-lfsamaster .iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.app-lfsamaster .iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.app-lfsamaster .iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.app-lfsamaster .iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.app-lfsamaster .iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.app-lfsamaster .iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.app-lfsamaster .iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.app-lfsamaster .iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.app-lfsamaster .iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.app-lfsamaster .iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.app-lfsamaster .iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.app-lfsamaster .iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.app-lfsamaster .iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.app-lfsamaster .iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.app-lfsamaster .iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.app-lfsamaster .iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.app-lfsamaster .iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.app-lfsamaster .iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.app-lfsamaster .iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.app-lfsamaster .iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.app-lfsamaster .iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.app-lfsamaster .iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.app-lfsamaster .iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.app-lfsamaster .iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.app-lfsamaster .iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.app-lfsamaster .iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.app-lfsamaster .iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.app-lfsamaster .iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.app-lfsamaster .iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.app-lfsamaster .iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.app-lfsamaster .iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.app-lfsamaster .iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.app-lfsamaster .iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.app-lfsamaster .iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.app-lfsamaster .iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.app-lfsamaster .iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.app-lfsamaster .iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.app-lfsamaster .iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.app-lfsamaster .iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.app-lfsamaster .iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.app-lfsamaster .iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.app-lfsamaster .iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.app-lfsamaster .iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.app-lfsamaster .iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.app-lfsamaster .iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.app-lfsamaster .iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.app-lfsamaster .iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.app-lfsamaster .iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.app-lfsamaster .iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.app-lfsamaster .iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.app-lfsamaster .iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.app-lfsamaster .iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.app-lfsamaster .iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.app-lfsamaster .iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.app-lfsamaster .iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.app-lfsamaster .iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.app-lfsamaster .iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.app-lfsamaster .iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.app-lfsamaster .iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.app-lfsamaster .iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.app-lfsamaster .iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.app-lfsamaster .iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.app-lfsamaster .iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.app-lfsamaster .iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.app-lfsamaster .iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.app-lfsamaster .iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.app-lfsamaster .iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.app-lfsamaster .iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.app-lfsamaster .iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.app-lfsamaster .iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.app-lfsamaster .iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.app-lfsamaster .iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.app-lfsamaster .iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.app-lfsamaster .iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.app-lfsamaster .iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.app-lfsamaster .iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.app-lfsamaster .iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.app-lfsamaster .iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.app-lfsamaster .iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.app-lfsamaster .iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.app-lfsamaster .iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.app-lfsamaster .iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.app-lfsamaster .iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.app-lfsamaster .iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.app-lfsamaster .iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.app-lfsamaster .iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.app-lfsamaster .iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.app-lfsamaster .iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.app-lfsamaster .iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.app-lfsamaster .iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.app-lfsamaster .iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.app-lfsamaster .iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.app-lfsamaster .iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.app-lfsamaster .iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.app-lfsamaster .iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.app-lfsamaster .iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.app-lfsamaster .iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.app-lfsamaster .iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.app-lfsamaster .iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.app-lfsamaster .iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.app-lfsamaster .iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.app-lfsamaster .iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.app-lfsamaster .iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.app-lfsamaster .iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.app-lfsamaster .iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.app-lfsamaster .iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.app-lfsamaster .iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.app-lfsamaster .iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.app-lfsamaster .iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.app-lfsamaster .iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.app-lfsamaster .iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.app-lfsamaster .iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.app-lfsamaster .iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.app-lfsamaster .iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.app-lfsamaster .iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.app-lfsamaster .iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.app-lfsamaster .iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.app-lfsamaster .iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.app-lfsamaster .iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.app-lfsamaster .iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.app-lfsamaster .iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.app-lfsamaster .iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.app-lfsamaster .iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.app-lfsamaster .iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.app-lfsamaster .iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.app-lfsamaster .iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.app-lfsamaster .iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.app-lfsamaster .iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.app-lfsamaster .iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.app-lfsamaster .iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.app-lfsamaster .iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.app-lfsamaster .iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.app-lfsamaster .iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.app-lfsamaster .iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.app-lfsamaster .iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.app-lfsamaster .iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.app-lfsamaster .iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.app-lfsamaster .iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.app-lfsamaster .iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.app-lfsamaster .iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.app-lfsamaster .iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.app-lfsamaster .iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.app-lfsamaster .iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.app-lfsamaster .iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.app-lfsamaster .iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.app-lfsamaster .iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.app-lfsamaster .iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.app-lfsamaster .iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.app-lfsamaster .iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.app-lfsamaster .iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.app-lfsamaster .iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.app-lfsamaster .iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.app-lfsamaster .iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.app-lfsamaster .iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.app-lfsamaster .iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.app-lfsamaster .iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.app-lfsamaster .iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.app-lfsamaster .iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.app-lfsamaster .iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.app-lfsamaster .iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.app-lfsamaster .iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.app-lfsamaster .iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.app-lfsamaster .iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.app-lfsamaster .iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.app-lfsamaster .iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.app-lfsamaster .iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.app-lfsamaster .iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.app-lfsamaster .iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.app-lfsamaster .iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.app-lfsamaster .iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.app-lfsamaster .iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.app-lfsamaster .iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.app-lfsamaster .iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.app-lfsamaster .iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.app-lfsamaster .iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.app-lfsamaster .iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.app-lfsamaster .iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.app-lfsamaster .iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.app-lfsamaster .iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.app-lfsamaster .iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.app-lfsamaster .iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.app-lfsamaster .iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.app-lfsamaster .iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.app-lfsamaster .iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.app-lfsamaster .iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.app-lfsamaster .iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.app-lfsamaster .iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.app-lfsamaster .iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.app-lfsamaster .iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.app-lfsamaster .iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.app-lfsamaster .iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.app-lfsamaster .iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.app-lfsamaster .iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.app-lfsamaster .iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.app-lfsamaster .iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.app-lfsamaster .iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.app-lfsamaster .iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.app-lfsamaster .iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.app-lfsamaster .iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.app-lfsamaster .iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.app-lfsamaster .iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.app-lfsamaster .iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.app-lfsamaster .iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.app-lfsamaster .iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.app-lfsamaster .iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.app-lfsamaster .iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.app-lfsamaster .iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.app-lfsamaster .iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.app-lfsamaster .iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.app-lfsamaster .iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.app-lfsamaster .iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.app-lfsamaster .iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.app-lfsamaster .iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.app-lfsamaster .iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.app-lfsamaster .iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.app-lfsamaster .iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.app-lfsamaster .iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.app-lfsamaster .iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.app-lfsamaster .iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.app-lfsamaster .iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.app-lfsamaster .iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.app-lfsamaster .iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.app-lfsamaster .iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.app-lfsamaster .iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.app-lfsamaster .iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.app-lfsamaster .iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.app-lfsamaster .iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.app-lfsamaster .iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.app-lfsamaster .iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.app-lfsamaster .iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.app-lfsamaster .iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.app-lfsamaster .iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.app-lfsamaster .iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.app-lfsamaster .iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.app-lfsamaster .iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.app-lfsamaster .iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.app-lfsamaster .iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.app-lfsamaster .iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.app-lfsamaster .iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.app-lfsamaster .iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.app-lfsamaster .iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.app-lfsamaster .iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.app-lfsamaster .iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.app-lfsamaster .iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.app-lfsamaster .iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.app-lfsamaster .iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.app-lfsamaster .iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.app-lfsamaster .iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.app-lfsamaster .appSecuritySearchLeft:after,
.app-lfsamaster .appSecuritySearchRight:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchView,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchStatus,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCreated,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCurrency,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchBasketTotal,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchTransactionTotal,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchOwner,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchDescription {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchView *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchStatus *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCreated *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCurrency *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchBasketTotal *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchTransactionTotal *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchOwner *,
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchDescription * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentBasketSearchResults div.appPaymentBasketSearchView {
  width: 13.97590361%;
  *width: 13.91566265%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchStatus {
  width: 6.38554217%;
  *width: 6.3253012%;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchStatus .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCreated {
  width: 10.60240964%;
  *width: 10.54216867%;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCreated .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchCurrency {
  width: 8.07228916%;
  *width: 8.01204819%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchBasketTotal {
  width: 10.60240964%;
  *width: 10.54216867%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchTransactionTotal {
  width: 10.60240964%;
  *width: 10.54216867%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchOwner {
  width: 14.81927711%;
  *width: 14.75903614%;
}
.app-lfsamaster .appPaymentBasketSearchResults .appPaymentBasketSearchDescription {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentBasketSearchResults .appSearchResultsChildren .appBlockChildren .appMinimalMenu {
  padding: 5px;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchDescription,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectName,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectNumber,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCreated,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCurrency,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchLineTotal,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchStatus {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchDescription *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectName *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectNumber *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCreated *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCurrency *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchLineTotal *,
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchStatus * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchDescription {
  width: 18.19277108%;
  *width: 18.13253012%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectName {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchSubjectNumber {
  width: 14.81927711%;
  *width: 14.75903614%;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCreated {
  width: 9.75903614%;
  *width: 9.69879518%;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCreated .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchCurrency {
  width: 8.07228916%;
  *width: 8.01204819%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchLineTotal {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchStatus {
  width: 6.38554217%;
  *width: 6.3253012%;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appPaymentBasketLineSearchStatus .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentBasketLineSearchResults .appSearchResultsChildren .appBlockChildren .appMinimalMenu {
  padding: 5px;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults div.appPaymentBasketTransactionSearchView,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchClientReference,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchDate,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchStatus,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchMethod,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchCurrencyCode,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchAmount {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults div.appPaymentBasketTransactionSearchView *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchClientReference *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchDate *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchStatus *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchMethod *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchCurrencyCode *,
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchAmount * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults div.appPaymentBasketTransactionSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchClientReference {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchDate {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchStatus {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchStatus .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchMethod {
  width: 14.81927711%;
  *width: 14.75903614%;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchCurrencyCode {
  width: 8.07228916%;
  *width: 8.01204819%;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appPaymentBasketTransactionSearchAmount {
  width: 15.6626506%;
  *width: 15.60240964%;
  text-align: right;
}
.app-lfsamaster .appPaymentBasketTransactionSearchResults .appSearchResultsChildren .appBlockChildren .appMinimalMenu {
  padding: 5px;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchType,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchNumber,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchName,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchCurrencyCode,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchBalance,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchStatus,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchOwner {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchType *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchNumber *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchName *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchCurrencyCode *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchBalance *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchStatus *,
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchOwner * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentAccountSearchResults div.appPaymentAccountSearchType {
  width: 11.44578313%;
  *width: 11.38554217%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchNumber {
  width: 13.97590361%;
  *width: 13.91566265%;
}
.app-lfsamaster .appPaymentAccountSearchResults a.appPaymentAccountSearchNumber {
  width: auto;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchName {
  width: 21.56626506%;
  *width: 21.5060241%;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchCurrencyCode {
  width: 8.07228916%;
  *width: 8.01204819%;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchBalance {
  width: 8.91566265%;
  *width: 8.85542169%;
}
.app-lfsamaster .appPaymentAccountSearchResults a.appPaymentAccountSearchBalance {
  width: auto;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchStatus {
  width: 6.38554217%;
  *width: 6.3253012%;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchStatus .appMinimalLabel {
  display: none;
}
.app-lfsamaster .appPaymentAccountSearchResults .appPaymentAccountSearchOwner {
  width: 22.40963855%;
  *width: 22.34939759%;
}
.app-lfsamaster .appPaymentAccountSearchResults .appSearchResultsChildren .appBlockChildren .appMinimalMenu {
  padding: 5px;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAmount {
  text-align: right;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchView,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAccount,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchClientReference,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchDate,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchStatus,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchMethod,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchCurrencyCode,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAmount {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchView *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAccount *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchClientReference *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchDate *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchStatus *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchMethod *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchCurrencyCode *,
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAmount * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults div.appPaymentAccountTransactionSearchView {
  width: 13.97590361%;
  *width: 13.91566265%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults a.appPaymentAccountTransactionSearchView {
  width: auto;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAccount {
  width: 13.97590361%;
  *width: 13.91566265%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchClientReference {
  width: 12.28915663%;
  *width: 12.22891566%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchDate {
  width: 11.44578313%;
  *width: 11.38554217%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchStatus {
  width: 6.38554217%;
  *width: 6.3253012%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchMethod {
  width: 12.28915663%;
  *width: 12.22891566%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchCurrencyCode {
  width: 8.07228916%;
  *width: 8.01204819%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appPaymentAccountTransactionSearchAmount {
  width: 13.13253012%;
  *width: 13.07228916%;
}
.app-lfsamaster .appPaymentAccountTransactionSearchResults .appSearchResultsChildren .appBlockChildren .appMinimalMenu {
  padding: 5px;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCriteria {
  float: left;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz {
  float: right;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .appIcn {
  padding-right: 30px;
  position: relative;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .appIcn:before {
  font-family: FontAwesome;
  position: absolute;
  right: 0;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  background: #fff;
  line-height: 20px;
  font-size: 12px;
  font-weight: 100px;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .accountTx:before {
  content: "\f02d";
  background: #00b896;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .basket:before {
  content: "\f07a";
  background: #d51840;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .basketTx:before {
  content: "\f0ec";
  background: #a5bd1d;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .basketLine:before {
  content: "\f0d6";
  background: #2ec8cd;
}
.app-lfsamaster .appPaymentItemSearchCriteria .appCheckboxesHz .appRestrictedYesNo {
  float: none;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem {
  padding-left: 30px;
  position: relative;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem > .appMinimalBox:before {
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  background: #fff;
  line-height: 20px;
  font-size: 13px;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem .accountTx:before {
  content: "\f02d";
  background: #00b896;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem .basket:before {
  content: "\f07a";
  background: #d51840;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem .basketTx:before {
  content: "\f0ec";
  background: #a5bd1d;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem .basketLine:before {
  content: "\f0d6";
  background: #2ec8cd;
}
.app-lfsamaster .appPaymentItemSearchResults .PaymentItem .OwnerName {
  font-size: 12px;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .appPaymentAccountTransactionSearchView,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .ClientReference,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Method,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Status,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Amount,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .CurrencyCode {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .appPaymentAccountTransactionSearchView *,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .ClientReference *,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Method *,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Status *,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Amount *,
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .CurrencyCode * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly div.appPaymentAccountTransactionSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly a.appPaymentAccountTransactionSearchView {
  width: auto;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .ClientReference {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Method {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Status {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .Amount {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appPaymentAccountTransactionSummary.appReadOnly .CurrencyCode {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appButtonPadPrimary .appPaymentButtonsCancel {
  float: left;
  margin-right: 1.20481928%;
}
.app-lfsamaster .basketMaintain-buttonPad > .appBlockChildren:after,
.app-lfsamaster .basketView-buttonPad > .appBlockChildren:after,
.app-lfsamaster .accountView-buttonPad > .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .basketMaintain-buttonPad .appPaymentButtons,
.app-lfsamaster .basketView-buttonPad .appPaymentButtons,
.app-lfsamaster .accountView-buttonPad .appPaymentButtons {
  /*.appPullRight();*/
  margin-left: 10px;
}
.app-lfsamaster .basketMaintain-buttonPad .appPaymentButtons:after,
.app-lfsamaster .basketView-buttonPad .appPaymentButtons:after,
.app-lfsamaster .accountView-buttonPad .appPaymentButtons:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .basketMaintain-buttonPad a.negativeLink,
.app-lfsamaster .basketView-buttonPad a.negativeLink,
.app-lfsamaster .accountView-buttonPad a.negativeLink {
  margin-left: 10px;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtonsCancel {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtons {
  float: left;
  width: 91.56626506%;
  *width: 91.5060241%;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtons:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .basketPay-buttonPad .appRecordBaskets {
  float: left;
}
.app-lfsamaster .appPaymentButtons .appButton {
  margin-right: 30px;
}
.app-lfsamaster .basketView .appRepeaterTableHeaders,
.app-lfsamaster .basketContest .appRepeaterTableHeaders,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaders,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaders,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaders,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaders,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaders,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaders,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaders,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaders {
  background: #eee;
  padding: 5px 10px;
}
.app-lfsamaster .basketView [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketContest [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketTransactionCreate [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketTransactionMaintain [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketAdjustFees [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketWaiveFees [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketRefundFees [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketTransactionRepeater '] .appRepeaterTableHeaders .appPaymentAccountTransactionSupportingDocuments {
  display: none;
}
.app-lfsamaster .basketView [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketContest [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketTransactionMaintain [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketLinesRepeater '] .appRepeaterTableHeader {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-bottom: 0px;
  float: left;
  font-size: 0.875rem;
  font-weight: bold;
  word-break: normal;
}
.app-lfsamaster .basketView [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketContest [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketTransactionMaintain [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] .appRepeaterTableHeader *,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketLinesRepeater '] .appRepeaterTableHeader * {
  font-size: 0.875rem;
}
.app-lfsamaster .basketView .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketContest .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeader.appRepeaterTableHeaderDescription,
.app-lfsamaster .basketView .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketContest .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeader.appRepeaterTableHeaderDescriptionLink {
  width: 19.87951807%;
  *width: 19.81927711%;
  margin-left: 0;
}
.app-lfsamaster .basketView .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketContest .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaderSubjectName,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaderSubjectName {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .basketView .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketContest .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaderSubjectNumber,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaderSubjectNumber {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .basketView .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketContest .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaderLineNetAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaderLineNetAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .basketView .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketContest .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaderLineTaxAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaderLineTaxAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .basketView .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketContest .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketTransactionCreate .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketTransactionMaintain .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketAdjustFees .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketWaiveFees .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketRefundFees .appRepeaterTableHeaderLineTotalAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRepeaterTableHeaderLineTotalAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount {
  margin-bottom: 0px;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrControls,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrControls,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrControls,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrControls,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrControls,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appLegend,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description *,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName *,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber *,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount *,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount *,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount *,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount * {
  font-size: 0.875rem;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount .appAttrLabelBox,
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.Description,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.Description {
  width: 19.87951807%;
  *width: 19.81927711%;
  margin-left: 0;
  word-break: normal;
  word-wrap: normal;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectName,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectName {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.SubjectNumber {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTaxAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineNetAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .basketView .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketContest .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketAdjustmentTransactionCreate .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketAdjustFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketWaiveFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundFees .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount,
.app-lfsamaster .basketRefundTransactionMaintain .appRecordBasketLines .appAttribute.appReadOnly.LineTotalAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  border: none;
  text-align: right;
}
.app-lfsamaster .basketView .basketView-tabs-amounts,
.app-lfsamaster .basketContest .basketView-tabs-amounts,
.app-lfsamaster .basketTransactionCreate .basketView-tabs-amounts,
.app-lfsamaster .basketTransactionMaintain .basketView-tabs-amounts,
.app-lfsamaster .basketRefundTransactionCreate .basketView-tabs-amounts,
.app-lfsamaster .basketAdjustmentTransactionCreate .basketView-tabs-amounts,
.app-lfsamaster .basketAdjustFees .basketView-tabs-amounts,
.app-lfsamaster .basketWaiveFees .basketView-tabs-amounts,
.app-lfsamaster .basketRefundFees .basketView-tabs-amounts,
.app-lfsamaster .basketRefundTransactionMaintain .basketView-tabs-amounts,
.app-lfsamaster .basketView .appBasketFeeContainer,
.app-lfsamaster .basketContest .appBasketFeeContainer,
.app-lfsamaster .basketTransactionCreate .appBasketFeeContainer,
.app-lfsamaster .basketTransactionMaintain .appBasketFeeContainer,
.app-lfsamaster .basketRefundTransactionCreate .appBasketFeeContainer,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketFeeContainer,
.app-lfsamaster .basketAdjustFees .appBasketFeeContainer,
.app-lfsamaster .basketWaiveFees .appBasketFeeContainer,
.app-lfsamaster .basketRefundFees .appBasketFeeContainer,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketFeeContainer,
.app-lfsamaster .basketView [class*='-basketRecord-amounts '],
.app-lfsamaster .basketContest [class*='-basketRecord-amounts '],
.app-lfsamaster .basketTransactionCreate [class*='-basketRecord-amounts '],
.app-lfsamaster .basketTransactionMaintain [class*='-basketRecord-amounts '],
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketRecord-amounts '],
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketRecord-amounts '],
.app-lfsamaster .basketAdjustFees [class*='-basketRecord-amounts '],
.app-lfsamaster .basketWaiveFees [class*='-basketRecord-amounts '],
.app-lfsamaster .basketRefundFees [class*='-basketRecord-amounts '],
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketRecord-amounts '] {
  padding: 3px 10px 0 0;
  border-top: 1px solid #ccc;
}
.app-lfsamaster .basketView .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketContest .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketTransactionCreate .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketTransactionMaintain .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionCreate .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketAdjustmentTransactionCreate .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketAdjustFees .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketWaiveFees .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketRefundFees .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionMaintain .basketView-tabs-amounts > .appBlockChildren,
.app-lfsamaster .basketView .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketContest .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketTransactionCreate .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketTransactionMaintain .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionCreate .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketAdjustFees .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketWaiveFees .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketRefundFees .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketFeeContainer > .appBlockChildren,
.app-lfsamaster .basketView [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketContest [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketTransactionCreate [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketTransactionMaintain [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketAdjustFees [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketWaiveFees [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketRefundFees [class*='-basketRecord-amounts '] > .appBlockChildren,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketRecord-amounts '] > .appBlockChildren {
  display: table;
  width: 100%;
  text-align: right;
}
.app-lfsamaster .basketView .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketContest .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionCreate .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionMaintain .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionCreate .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustmentTransactionCreate .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustFees .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketWaiveFees .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundFees .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionMaintain .basketView-tabs-amounts .appAttribute.appReadOnly,
.app-lfsamaster .basketView .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketContest .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionCreate .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionMaintain .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionCreate .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustFees .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketWaiveFees .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundFees .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketFeeContainer .appAttribute.appReadOnly,
.app-lfsamaster .basketView [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketContest [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionCreate [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketTransactionMaintain [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketAdjustFees [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketWaiveFees [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundFees [class*='-basketRecord-amounts '] .appAttribute.appReadOnly,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketRecord-amounts '] .appAttribute.appReadOnly {
  margin-bottom: 15px;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly {
  border-top: none;
  display: table-row;
  padding-bottom: 5px;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly .appAttrLabelBox {
  width: auto;
  display: table-cell;
  float: none;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly .appAttrValue {
  display: table-cell;
  float: none;
  padding-left: 0.8em;
  padding-bottom: 5px;
  width: 150px;
  word-break: keep-all;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.BasketTotal * {
  font-weight: bold;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.TransactionTotalVirtual * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.WaiveFeeTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.CreditFeeTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.DebitFeeTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.AdjustFeeTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketContest .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketRefundTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketAdjustmentTransactionCreate .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketAdjustFees .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketWaiveFees .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketRefundFees .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal *,
.app-lfsamaster .basketRefundTransactionMaintain .appAttribute.appBasketFeeTotal.appReadOnly.RemainingTotal * {
  font-weight: normal;
}
.app-lfsamaster .basketView [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketContest [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketTransactionCreate [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketTransactionMaintain [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketAdjustFees [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketWaiveFees [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketRefundFees [class*='-basketLinesBox-CurrencyText'],
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketLinesBox-CurrencyText'] {
  text-align: right;
  font-size: 0.875rem;
  font-style: italic;
}
.app-lfsamaster .basketView .appBasketDetailsDescription,
.app-lfsamaster .basketContest .appBasketDetailsDescription,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsDescription,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsDescription,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsDescription,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsDescription,
.app-lfsamaster .basketAdjustFees .appBasketDetailsDescription,
.app-lfsamaster .basketWaiveFees .appBasketDetailsDescription,
.app-lfsamaster .basketRefundFees .appBasketDetailsDescription,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsDescription {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.125rem;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.app-lfsamaster .basketView .appBasketDetailsDescription small,
.app-lfsamaster .basketContest .appBasketDetailsDescription small,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketAdjustFees .appBasketDetailsDescription small,
.app-lfsamaster .basketWaiveFees .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundFees .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsDescription small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .basketView .appBasketDetailsDescription small,
.app-lfsamaster .basketContest .appBasketDetailsDescription small,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsDescription small,
.app-lfsamaster .basketAdjustFees .appBasketDetailsDescription small,
.app-lfsamaster .basketWaiveFees .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundFees .appBasketDetailsDescription small,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsDescription small {
  font-size: 1.25rem;
}
.app-lfsamaster .basketView .appBasketDetailsLeft,
.app-lfsamaster .basketContest .appBasketDetailsLeft,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsLeft,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsLeft,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsLeft,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsLeft,
.app-lfsamaster .basketAdjustFees .appBasketDetailsLeft,
.app-lfsamaster .basketWaiveFees .appBasketDetailsLeft,
.app-lfsamaster .basketRefundFees .appBasketDetailsLeft,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsLeft {
  width: 45.18072289%;
  *width: 45.12048193%;
  float: left;
}
.app-lfsamaster .basketView .appBasketDetailsLeft:after,
.app-lfsamaster .basketContest .appBasketDetailsLeft:after,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsLeft:after,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsLeft:after,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsLeft:after,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsLeft:after,
.app-lfsamaster .basketAdjustFees .appBasketDetailsLeft:after,
.app-lfsamaster .basketWaiveFees .appBasketDetailsLeft:after,
.app-lfsamaster .basketRefundFees .appBasketDetailsLeft:after,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsLeft:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .basketView .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketContest .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsLeft .appAttribute.appReadOnly .appAttrLabelBox {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .basketView .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketContest .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appAttrLabelBox {
  float: left;
}
.app-lfsamaster .basketView .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketContest .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketAdjustFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketWaiveFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketRefundFees .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsLeft .appAttrSecurityLookup.appReadOnly .appSecuritySearch {
  overflow: auto;
  line-height: normal;
}
.app-lfsamaster .basketView .appBasketDetailsRight,
.app-lfsamaster .basketContest .appBasketDetailsRight,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsRight,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsRight,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsRight,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsRight,
.app-lfsamaster .basketAdjustFees .appBasketDetailsRight,
.app-lfsamaster .basketWaiveFees .appBasketDetailsRight,
.app-lfsamaster .basketRefundFees .appBasketDetailsRight,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsRight {
  width: 53.61445783%;
  *width: 53.55421687%;
  float: right;
}
.app-lfsamaster .basketView .appBasketDetailsRight:after,
.app-lfsamaster .basketContest .appBasketDetailsRight:after,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsRight:after,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsRight:after,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsRight:after,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsRight:after,
.app-lfsamaster .basketAdjustFees .appBasketDetailsRight:after,
.app-lfsamaster .basketWaiveFees .appBasketDetailsRight:after,
.app-lfsamaster .basketRefundFees .appBasketDetailsRight:after,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsRight:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .basketView .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketContest .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appBasketDetailsRight .appAttribute.appReadOnly .appAttrLabelBox {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-lfsamaster .basketView .appBox.appBasketDetails,
.app-lfsamaster .basketContest .appBox.appBasketDetails,
.app-lfsamaster .basketTransactionCreate .appBox.appBasketDetails,
.app-lfsamaster .basketTransactionMaintain .appBox.appBasketDetails,
.app-lfsamaster .basketRefundTransactionCreate .appBox.appBasketDetails,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBox.appBasketDetails,
.app-lfsamaster .basketAdjustFees .appBox.appBasketDetails,
.app-lfsamaster .basketWaiveFees .appBox.appBasketDetails,
.app-lfsamaster .basketRefundFees .appBox.appBasketDetails,
.app-lfsamaster .basketRefundTransactionMaintain .appBox.appBasketDetails {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-lfsamaster .basketView .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketContest .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketTransactionCreate .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketTransactionMaintain .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionCreate .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketAdjustmentTransactionCreate .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketRefundFees .appBox.appBasketDetails .appAttrLabelBox,
.app-lfsamaster .basketRefundTransactionMaintain .appBox.appBasketDetails .appAttrLabelBox {
  flex-basis: 300px;
}
.app-lfsamaster .basketView [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketContest [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketTransactionCreate [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketTransactionMaintain [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketRefundTransactionCreate [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketAdjustmentTransactionCreate [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketRefundFees [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast,
.app-lfsamaster .basketRefundTransactionMaintain [class*='-basketLinesBox-basketLinesRepeater '].appRepeater .appRepeaterRowContent.appRowLast {
  border-bottom: 1px solid #ccc;
  margin-bottom: 2px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '],
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '],
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '],
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '],
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '],
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '],
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '],
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '],
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] {
  text-align: right;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] input,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] input,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] input,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] input,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] input,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] input,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] input,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] input,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] input {
  width: 110px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAttrLabelBox {
  text-align: right;
  margin-right: 0px;
  width: 100%;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee {
  padding-top: 10px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee {
  padding-top: 20px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee {
  padding-top: 20px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee {
  padding-top: 20px;
}
.app-lfsamaster .basketAdjustFees [class*='-remainingAmounts '],
.app-lfsamaster .basketWaiveFees [class*='-remainingAmounts '],
.app-lfsamaster .basketRefundFees [class*='-remainingAmounts '],
.app-lfsamaster .basketAdjustFees [class*='-basketLineTransaction '],
.app-lfsamaster .basketWaiveFees [class*='-basketLineTransaction '],
.app-lfsamaster .basketRefundFees [class*='-basketLineTransaction '] {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox {
  position: absolute;
  left: -705px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appAdjustFee .appAttrLabelBox .appLabel {
  padding-top: 5px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox {
  position: absolute;
  left: -705px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appWaiveFee .appAttrLabelBox .appLabel {
  padding-top: 5px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox {
  position: absolute;
  left: -705px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox .appLabel,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRefundFee .appAttrLabelBox .appLabel {
  padding-top: 5px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appCurrentFee .appAttrLabelBox {
  position: absolute;
  left: -705px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appRemainingFee .appAttrLabelBox {
  position: absolute;
  left: -705px;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-netAmounts '] .appOriginalFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appOriginalFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appOriginalFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appCurrentFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-taxAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee .appAttrLabelBox,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRemainingFee .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttribute,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttribute,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appAdjustFee .appAttribute,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttribute,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttribute,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appWaiveFee .appAttribute,
.app-lfsamaster .basketAdjustFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttribute,
.app-lfsamaster .basketWaiveFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttribute,
.app-lfsamaster .basketRefundFees [class*='-basketLinesRepeater '] [class*='-totalAmounts '] .appRefundFee .appAttribute {
  position: relative;
  top: -5px;
}
.app-lfsamaster .basketView [class*='-basketTransactionRepeater '] .appPaymentAccountTransactionSupportingDocuments * {
  font-size: 1.125rem;
}
.app-lfsamaster .basketView [class*='-basketTransactionRepeater '] .appTblCellEmpty {
  display: none;
}
.app-lfsamaster .accountTransactionList [class*='-accountTransactionListBox '] .appRepeaterTableHeader {
  margin-bottom: 0px;
  font-size: 0.875rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-break: normal;
}
.app-lfsamaster .accountTransactionList [class*='-accountTransactionListBox '] .appRepeaterTableHeader * {
  font-size: 0.875rem;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeaderaccountTransactionViewMenu.appRepeaterTableHeader {
  width: 19.87951807%;
  *width: 19.81927711%;
  margin-left: 0px;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeaderClientReference {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeaderStatusChangeDate {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeaderStatus {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeadertransactionMethodSelection {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .accountTransactionList .appRepeaterTableHeadertransactionAmount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount {
  margin-bottom: 0px;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appAttrControls,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appAttrControls,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appAttrControls,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appAttrControls,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appAttrControls,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appLegend,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference *,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference *,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate *,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status *,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method *,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount * {
  font-size: 0.875rem;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method .appAttrLabelBox,
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount .appAttrLabelBox {
  display: none;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.TransactionReference {
  width: 19.87951807%;
  *width: 19.81927711%;
  margin-left: 0;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.ClientReference {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.StatusChangeDate {
  width: 11.44578313%;
  *width: 11.38554217%;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Status {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Method {
  width: 15.6626506%;
  *width: 15.60240964%;
  text-align: right;
}
.app-lfsamaster .accountTransactionList .appRecordAccountTransactions .appAttribute.appReadOnly.Amount {
  width: 11.44578313%;
  *width: 11.38554217%;
  text-align: right;
}
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute {
  margin-bottom: 0px;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute .appAttrLabelBox,
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute .appLegend,
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute .appLegend,
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .appDetailsLine.appReadOnly .appAttribute * {
  font-size: 0.875rem;
}
.app-lfsamaster .accountSummary .appDetailsLine {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex0 {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex1 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountSummary .appDetailsLine .appAttribute.appIndex5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionView .appDetailsLine {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex0 {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex1 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .accountTransactionView .appDetailsLine .appAttribute.appIndex5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronControls,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronControls span {
  display: inline-block;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod {
  width: 90px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronPeriod textarea {
  width: 80px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek {
  width: 90px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfWeek textarea {
  width: 80px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth {
  width: 150px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMonth textarea {
  width: 140px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth {
  width: 70px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronHour textarea,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronDayOfMonth textarea {
  width: 60px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute {
  width: 70px;
}
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute input[type="text"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute input[type="password"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute input[type="email"],
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute select,
.app-lfsamaster .appAttrCron.appNotReadOnly .appCronFull.appCron .appCronMinute textarea {
  width: 60px;
}
.app-lfsamaster .BusinessServiceModeSearch .appSearchResults.appReadOnly .appSearchResultsHeader * {
  font-size: 0rem;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments {
  clear: both;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments * {
  font-size: 0.875rem;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments .appDocumentsContainer.appReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments .appDocumentsContainer.appReadOnly > .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments .appDocumentsContainer.appReadOnly > .appAttrLabelBox label {
  font-weight: normal;
}
.app-lfsamaster .appPaymentAccountTransactionSupportingDocuments span.appDocumentUploaded {
  display: none;
}
.app-lfsamaster .appSearchCriteria.appAttribute.LineTotalAmount.appNotReadOnly input[type='text'] {
  width: 100px;
}
.app-lfsamaster .appHasWaivedAmount .LineNetAmount .appAttrValue:after,
.app-lfsamaster .appHasWaivedAmount .LineTaxAmount .appAttrValue:after,
.app-lfsamaster .appHasWaivedAmount .LineTotalAmount .appAttrValue:after {
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: FontAwesome;
  content: "\f175";
  padding-left: 5px;
}
.app-lfsamaster .appHasRefundedAmount .LineNetAmount .appAttrValue:after,
.app-lfsamaster .appHasRefundedAmount .LineTaxAmount .appAttrValue:after,
.app-lfsamaster .appHasRefundedAmount .LineTotalAmount .appAttrValue:after {
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: FontAwesome;
  content: "\f176";
  padding-left: 5px;
}
.app-lfsamaster .appBasketTransaction .detailsExpandoBox {
  font-size: 12px;
}
.app-lfsamaster .appBasketTransaction .detailsExpandoBox .appAttribute {
  font-size: 12px;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] {
  width: 100%;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionLabel {
  width: 400px;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionLabel .appAttrValue,
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionLabel input {
  display: none;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionLabel .appAttrLabelBox {
  float: right;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] div {
  float: right;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionNetTotal .appAttrLabelBox,
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTaxTotal .appAttrLabelBox,
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTotal .appAttrLabelBox {
  display: none;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionNetTotal .appAttrValue,
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTaxTotal .appAttrValue,
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTotal .appAttrValue {
  text-align: right;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionNetTotal {
  width: 209px;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTaxTotal {
  width: 209px;
}
.app-lfsamaster [class*='-lineTransactionTotalInfo '] .LineTransactionTotal {
  width: 209px;
}
.app-lfsamaster .negativeAmount {
  color: #cd0000;
  font-weight: bold;
}
.app-lfsamaster .negativeAmount .appAttrValue::before {
  content: "(";
}
.app-lfsamaster .negativeAmount .appAttrValue::after {
  content: ")";
}
.app-lfsamaster .LineTransactionLabel .appAttrLabelBox {
  width: 260px;
}
.app-lfsamaster .catDebugWrapper {
  padding-bottom: 20px;
}
.app-lfsamaster [class*='-basketLinesRecord-Description '] {
  width: auto!important;
}
.app-lfsamaster .appRecordBaskets .appSearchResults > .appSearchResultsTitle,
.app-lfsamaster .appRecordBasketLines .appSearchResults > .appSearchResultsTitle,
.app-lfsamaster .appRecordBasketTransactions .appSearchResults > .appSearchResultsTitle,
.app-lfsamaster .appRecordAccountTransactions .appSearchResults > .appSearchResultsTitle,
.app-lfsamaster .appRecordAccounts .appSearchResults > .appSearchResultsTitle {
  display: inline-block;
}
.app-lfsamaster .appRecordBaskets .appSearchResults > .appSearchControl,
.app-lfsamaster .appRecordBasketLines .appSearchResults > .appSearchControl,
.app-lfsamaster .appRecordBasketTransactions .appSearchResults > .appSearchControl,
.app-lfsamaster .appRecordAccountTransactions .appSearchResults > .appSearchControl,
.app-lfsamaster .appRecordAccounts .appSearchResults > .appSearchControl {
  float: right;
}
.app-lfsamaster .appSearchResults.appReadOnly {
  position: relative;
}
.app-lfsamaster .appSearchResults.appReadOnly .appExportLinks {
  position: absolute;
  top: 30px;
  right: 10px;
}
.app-lfsamaster .appSearchResults.appReadOnly .appExportLinks a {
  float: right;
}
.app-lfsamaster .appSearchResults.appReadOnly .appExportLinks a:before {
  content: "\f15b";
  font-family: FontAwesome;
}
.app-lfsamaster .appSearchResults.appReadOnly .appSearchResultsHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSearchResults.appReadOnly .appTable > tbody > tr > td td {
  padding: 0;
}
.app-lfsamaster .appSecuritySearchLeft:after,
.app-lfsamaster .appSecuritySearchRight:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSecurityUserSearchResults .appSecurityUserSearchEmail {
  width: 500px;
}
.app-lfsamaster .appSecurityUserSearchResults .appSecurityUserSearchName {
  display: none;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .appSecurityUserSearchResults .appSecurityUserSearchEmail {
    width: auto;
  }
}
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSearchResultsHeader .appSecurityOrgSearchView {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSecurityOrgSearchView,
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSecurityOrgSearchStatus,
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSecurityOrgSearchAddress {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly div.appSecurityOrgSearchView {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSecurityOrgSearchAddress {
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .appSecurityOrgSearchResults.appReadOnly .appSecurityOrgSearchStatus {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSearchResultsHeader .appSecurityOrgSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchView,
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchStatus,
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchPostal,
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchPhysical,
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchEmail {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly div.appSecurityOrgSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchEmail {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchPostal {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchPhysical {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appSecurityIdxOrgSearchResults.appReadOnly .appSecurityOrgSearchStatus {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSearchResultsHeader .appSecurityOrgSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchView,
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchStatus,
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchUsername,
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchAddresses,
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchOrgs {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchAddresses .attrValue,
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchOrgs .attrValue {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly div.appSecurityUserSearchView {
  width: 15.6626506%;
  *width: 15.60240964%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchUsername {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchAddresses {
  width: 40.96385542%;
  *width: 40.90361446%;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchOrgs {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchStatus {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .appSecurityIdxUserSearchResults.appReadOnly .appSecurityUserSearchUsername {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appSearchResultsHeader .appSecurityGroupSearchView {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appSecurityGroupSearchView,
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appSecurityGroupSearchDescription,
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appSecurityGroupSearchStatus {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly div.appSecurityGroupSearchView {
  width: 32.53012048%;
  *width: 32.46987952%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appSecurityGroupSearchDescription {
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-lfsamaster .appSecurityGroupSearchResults.appReadOnly .appBox.appSecurityGroupSearchStatus {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster input.ui-selectee[type=checkbox] + .appAttrLabel {
  padding-left: 0;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSearchResultsHeader .appSecurityTeamSearchView {
  width: 24.09638554%;
  *width: 24.03614458%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchView,
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchDescription,
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchLeader,
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchStatus {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly div.appSecurityTeamSearchView {
  width: 24.09638554%;
  *width: 24.03614458%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchDescription {
  width: 40.96385542%;
  *width: 40.90361446%;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchLeader {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityTeamSearchResults.appReadOnly .appSecurityTeamSearchStatus {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appRepeaterHeader {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
  padding: 10px;
  text-shadow: 1px 1px 1px #ffffff;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appRepeaterHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appRepeaterHeader .appSecurityOrgUserView {
  width: 24.09638554%;
  *width: 24.03614458%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserView,
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserEmail,
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserStatus,
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserAdministrator {
  overflow: hidden;
  font-size: 18px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  float: left;
  margin-left: 1.20481928%;
  min-height: 1px;
  line-height: normal;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly div.appSecurityOrgUserView {
  width: 24.09638554%;
  *width: 24.03614458%;
  margin-left: 0;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserEmail {
  width: 40.96385542%;
  *width: 40.90361446%;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserStatus {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .appSecurityOrgUsers.appReadOnly .appSecurityOrgUserAdministrator {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-lfsamaster .taskSecurity.logon .appTop {
  display: none;
}
.app-lfsamaster .taskSecurity.createUser .appButtonPad.appButtonPadPrimary .appButtonPrimary,
.app-lfsamaster .taskSecurity.createMyUser .appButtonPad.appButtonPadPrimary .appButtonPrimary {
  position: static;
  left: auto;
}
.app-lfsamaster .taskSecurity .appCreateUserWithOrgBox.appPullRight {
  position: static;
  left: auto;
}
@media screen and (max-width: 960px) {
  .app-lfsamaster .taskSecurity .appButtonPad.appButtonPadPrimary .appButtonPrimary,
  .app-lfsamaster .taskSecurity.createMyOrganisation .appButtonPadPrimary .appButtonPrimary,
  .app-lfsamaster .appSearchEmailDeliveryLogButtons .appSecuritySearchButton,
  .app-lfsamaster .taskSecurity.createMyUser .appCreateUser.appPullRight {
    position: static;
    left: auto;
  }
}
.app-lfsamaster .appButton.appSelRepAddBtn span:after {
  content: "\f061";
  font-family: FontAwesome;
  font-size: 15px;
  padding-left: 5px;
}
.app-lfsamaster .appButton.appSelRepRemoveBtn span:before {
  content: "\f060";
  font-family: FontAwesome;
  font-size: 15px;
  padding-right: 5px;
}
.app-lfsamaster .appButton.appBackToDashboard {
  margin-right: 10px;
  margin-left: 10px;
}
.app-lfsamaster .taskSecurity .appBoxAlpha {
  margin-bottom: 0;
}
.app-lfsamaster .maintainInternalUsers .appWholePage .contentCell .contWrap {
  max-width: none;
}
.app-lfsamaster .appMiu {
  background: #fff;
  padding: 10px;
}
.app-lfsamaster .appMiu:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .appMiuTable {
  width: 100%;
}
.app-lfsamaster .appMiuMenu {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  vertical-align: top;
  padding: 20px 20px 20px 20px;
  display: inline-block;
  border: 1px solid #ccc;
  overflow-y: scroll;
  background: rgba(1, 1, 1, 0.1);
  margin-bottom: 20px;
  margin-top: 65px;
  padding-right: 0;
  width: 30%;
  margin-right: 20px;
  max-height: 800px;
}
.app-lfsamaster .appMiuGrprHeader {
  margin-bottom: 10px;
}
.app-lfsamaster .appMiuContent {
  vertical-align: top;
  display: inline-block;
  width: 60%;
}
.app-lfsamaster .appMiuContent .appMiuReg {
  margin: 0 10px;
}
.app-lfsamaster .appMiuContent .select2-container {
  max-height: 180px;
  overflow: auto;
  width: 100%!important;
}
.app-lfsamaster .appMiuContent .select2-container:after {
  content: "";
}
.app-lfsamaster .appMiuContent h2,
.app-lfsamaster .appMiuContent h3 {
  margin-bottom: 15px;
  margin-top: 10px;
}
.app-lfsamaster .appMiuMenus a .left:before {
  font-size: 33px;
}
.app-lfsamaster .appMiuSelectContainer .buttons .cancelbutton,
.app-lfsamaster .appMiuSelectContainer .buttons .savebutton {
  display: none;
}
.app-lfsamaster .appMiuSelectContainer.editable .buttons .editbutton {
  display: none;
}
.app-lfsamaster .appMiuSelectContainer.editable .buttons .cancelbutton,
.app-lfsamaster .appMiuSelectContainer.editable .buttons .savebutton {
  display: inline-block;
}
.app-lfsamaster .appMiuGrprHeader > .appMiuSelector {
  padding: 0;
  width: 372px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.app-lfsamaster .appMiuGrprHeader > .appMiuSelector input {
  width: 372px!important;
}
.app-lfsamaster .appMiuGrprHeader > .appMiuSelector:before {
  display: inline-block;
  float: right;
  content: "\f002";
  font-family: fontAwesome;
  font-size: 24px;
  color: #aaa;
  position: absolute;
  right: 8px;
  top: 6px;
  pointer-events: none;
  opacity: 0.8;
}
.app-lfsamaster .appMiuFilterContainer {
  display: inline-block;
}
.app-lfsamaster .appMiuFilterContainer .appMiuSelector {
  margin-bottom: 5px;
}
.app-lfsamaster .appMiuLabel {
  font-weight: bold;
}
.app-lfsamaster .appMiuTable td {
  vertical-align: top;
  /*font-size: 10px;*/
}
.app-lfsamaster .appMiuTable .appGroupMenu {
  display: inline-block;
}
.app-lfsamaster .desc {
  font-size: 20px;
  margin-left: 10px;
}
.app-lfsamaster .appMiuRegisterContainer {
  border: 1px solid #ccc;
  background: rgba(1, 1, 1, 0.1);
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative;
}
.app-lfsamaster .appMiuRegisterHeader {
  padding: 10px;
}
.app-lfsamaster .appMiuRegisterHeader .appMiuMenus {
  position: absolute;
  top: 10px;
  right: 10px;
}
.app-lfsamaster .appMiuRegisterContainer .toggleAccordion {
  margin-left: 10px;
}
.app-lfsamaster .appMiuRegisterContainer h3 {
  margin-right: 90px;
  line-height: normal;
  margin-bottom: 0;
}
.app-lfsamaster .appMiuRegisterContainer h3 > a {
  text-decoration: underline;
  color: #153b84;
}
.app-lfsamaster .appMiuRegisterContainer h3 > a:hover {
  color: #0b1d42;
}
.app-lfsamaster .appMiuRegisterContainer .appTabsPlain div.appTabSelected {
  padding: 10px;
  background-color: #eee;
}
.app-lfsamaster .appMiuRegisterContainer .appTabs.appTabsPlain {
  margin: 0;
}
.app-lfsamaster .appMiuRegisterContainer .appTabsPlain ul.appTabs {
  padding-left: 10px;
}
.app-lfsamaster .appMiuRegisterContainer div.appTabs.appTabsPlain {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-lfsamaster .appMiuRegisterContainer ul.appTabs > li > a {
  padding: 4px 8px;
  color: #333;
}
.app-lfsamaster .appMiuRegisterContainer ul.appTabs > .appTabSelected > a,
.app-lfsamaster .appMiuRegisterContainer ul.appTabs > .appTabSelected > a:hover {
  background-color: #eee;
  color: #000;
}
.app-lfsamaster .appMiuGrpBody {
  margin-bottom: 20px;
  vertical-align: top;
  padding: 5px;
}
.app-lfsamaster .appMiuGrpBody .appMiuItem {
  padding-left: 0px;
  margin-right: 10px;
}
.app-lfsamaster .appMiuGrpBody .appMiuItem a {
  color: #153b84;
}
.app-lfsamaster .appMiuGrpBody .appMiuItem a:hover {
  color: #0b1d42;
}
.app-lfsamaster .appMiuUserLocked a {
  margin-right: 5px;
}
.app-lfsamaster .appMiuUserLocked a:after {
  content: "\f023";
  width: 20px;
  font-family: FontAwesome;
}
.app-lfsamaster .appMiuTeamLeader span:after {
  content: "\f084";
  width: 20px;
  padding-left: 3px;
  font-family: FontAwesome;
}
.app-lfsamaster .buttons .appButton + .appButton {
  margin-left: 5px;
}
.app-lfsamaster .copybutton {
  margin-left: 10px;
}
.app-lfsamaster .appMiuMenu .appMiuSelector .select2-container {
  min-width: inherit;
}
.app-lfsamaster .actionsHeader {
  display: table-row;
  width: 100%;
}
.app-lfsamaster .actionsHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .actionsHeader:empty {
  display: none;
}
.app-lfsamaster .actionsHeader .appTitle {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.25rem;
  float: left;
  padding-right: 20px;
  border-right: 1px solid #E5E5E5;
  margin-bottom: 0;
  margin-right: 10px;
  display: table-cell;
  vertical-align: top;
}
.app-lfsamaster .actionsHeader .appTitle small {
  font-weight: normal;
  color: #70787c;
}
.app-lfsamaster .actionsHeader .appTitle small {
  font-size: 1.25rem;
}
.app-lfsamaster .actionsHeader.appReadOnly > .appTitle {
  border-right: none;
}
.app-lfsamaster .actionsHeader .appTitle + .appActions {
  margin-left: 20px;
  margin-bottom: 0;
  overflow: visible;
  display: table-cell;
  vertical-align: top;
}
.app-lfsamaster .actionsHeader .appGroupMenu {
  display: inline-block;
}
.app-lfsamaster .createMyUser .orgIndicator .appAttribute.createOrgYn {
  margin-bottom: 0;
}
.app-lfsamaster .taskSecurity .logonOff,
.app-lfsamaster .taskSecurity .appHelpItem {
  display: none!important;
}
.app-lfsamaster .appButtonPadPrimary .appButton {
  float: none;
}
.app-lfsamaster [class*='physicalAddress-disableSameAsPrimary-newAddress'] [class*='Attribute-Address'] {
  margin-bottom: 20px;
}
.app-lfsamaster [class*='physicalAddress-disableSameAsPrimary-newAddress'] [class*='Attribute-Address3'] {
  margin-bottom: 40px;
}
.app-lfsamaster .appRestrictedAccess .appMessageHeader {
  font-weight: bold;
  color: red;
}
.app-lfsamaster .brMaintainLocalShareholders.BusinessServiceModeChange .ui-dialog .appSelectorEntityRoles {
  margin-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}
.app-lfsamaster .brMaintainLocalShareholders.BusinessServiceModeChange .ui-dialog .appReferenceRepeater.appRowLast .appSelectorEntityRoles {
  border-bottom: none;
}
.app-lfsamaster .taskView .appHeaderContainer .appHeader {
  background: url("images/header-bg-sm.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  position: relative;
}
.app-lfsamaster .appHeaderContainer {
  background-color: #ebebeb;
  background-image: url('data:image/gif;base64,R0lGODlhAQCwAKIAAOvr6yCDkx+Ckh+DkiCDkh+AkB18igAAACH5BAAAAAAALAAAAAABALAAAAMdCLrc/jDKSau9eAyhQxAe6BHcGGyCQJysOISFkQAAOw==');
  background-repeat: repeat-x;
  background-position: left bottom;
}
.app-lfsamaster .ie .appHeaderContainer {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.app-lfsamaster .taskView .appHeaderContainer {
  background: #ebebeb;
}
.app-lfsamaster .appCmsMenu .appNav {
  border-radius: 0;
  box-shadow: none;
}
.app-lfsamaster .appFooterContainer {
  background-color: #f5f5f5;
}
.app-lfsamaster .appFooterContainer .appFooter {
  border-top: 1px solid #ededed;
}
.app-lfsamaster .appMyOrganisations .appMyOrganisationsSelect span:before {
  color: #000;
}
.app-lfsamaster .appCategory.Pending,
.app-lfsamaster .appCategory.Historic {
  background: #eee;
  padding: 10px 10px 1px 10px;
  margin-bottom: 20px;
}
.app-lfsamaster .appPageHelpContent .appWikiMarkup {
  background-color: #bedee1;
}
.app-lfsamaster .appPageHelpHeader {
  border-bottom: 1px solid #9bcdd1;
}
.app-lfsamaster .appPageHelpToggle {
  background-color: #9bcdd1;
  padding: 5px 10px;
}
.app-lfsamaster .appExpClose:after {
  font-family: FontAwesome;
  content: "\f078";
  font-size: 9px;
  left: 6px;
  position: relative;
}
.app-lfsamaster .appExpOpen:after {
  font-family: FontAwesome;
  content: "\f077";
  font-size: 9px;
  left: 6px;
  position: relative;
}
.app-lfsamaster .appPageHelpToggle {
  float: right;
}
.app-lfsamaster .appFieldHelpFlag:before {
  font-size: 17px;
}
.app-lfsamaster .appPageHelpToggle.tabindexSet.appExpClose {
  text-decoration: none;
}
.app-lfsamaster .appPageHelpToggle.tabindexSet.appExpOpen {
  text-decoration: none;
}
.app-lfsamaster .appPageGlobalHelp span.appRequired:first-child {
  margin: 0;
}
.app-lfsamaster .pageHelp .appPageGlobalHelp {
  margin-bottom: 30px;
  text-align: right;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  padding: 0;
  position: relative;
  overflow: visible;
  width: auto;
}
.app-lfsamaster ul.appWizard {
  background-color: #E0E0E0;
  border-color: #008392;
  border-style: solid;
  border-width: 3px;
}
.app-lfsamaster ul.appWizard li > a {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  background: #E0E0E0;
}
.app-lfsamaster ul.appWizard li.appWizardSelected > a {
  color: #0b1d42;
  text-decoration: none;
  border-left: 4px solid #CC0033;
  background: rgba(0, 0, 0, 0.05);
}
.app-lfsamaster ul.appWizard .appWizardTitle {
  padding-left: 20px;
  margin-bottom: 20px;
  color: #153b84;
  font-size: 1.25rem;
  font-weight: bold;
}
.app-lfsamaster .appWizardNextButton {
  /* background: #cc0033; */
  /* border: 1px solid #cc0033; */
  background: #008392;
  color: #ffffff;
  font-weight: bold;
}
@media (max-width: 767px), (max-device-width: 480px) {
  .app-lfsamaster ul.appWizard li {
    background-color: #E0E0E0;
  }
  .app-lfsamaster ul.appWizard .appWizardSelected {
    background-color: #CC0033;
  }
}
@media screen and (max-width: 600px) {
  .app-lfsamaster .appLogo {
    left: 0;
    top: 0px;
    height: 23px;
    width: 59px;
  }
  .app-lfsamaster .appLogo a {
    height: 23px;
    width: 59px;
  }
}
.app-lfsamaster .taskView .appLogo a {
  background: url("images/logo-task.png") no-repeat scroll left top transparent;
}
.app-lfsamaster .taskView .appHeader {
  min-height: 80px;
}
.app-lfsamaster .taskView .appTop {
  min-height: 80px;
  background: #fff;
}
.app-lfsamaster .appWizardButtonPad .appText {
  font-size: 11px;
  font-style: italic;
  text-align: right;
}
.app-lfsamaster .appSaveButton {
  background-color: #008392;
  background-image: none;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .appSaveButton:hover {
  background-color: #006c79;
  color: #ffffff;
}
.app-lfsamaster .appButton.appDialogRepeaterAddThis,
.app-lfsamaster .appButton.appAddMe {
  background-color: #008392;
  background-image: none;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .appButton.appDialogRepeaterAddThis:hover,
.app-lfsamaster .appButton.appAddMe:hover {
  background-color: #006c79;
}
.app-lfsamaster .appWizardNextStep {
  font-size: 11px;
  font-style: italic;
  text-transform: capitalize;
}
.app-lfsamaster .appWizardNextButton {
  font-size: 15px;
  text-transform: uppercase;
}
.app-lfsamaster .appDocumentUploadLink {
  background-color: #ea9d12;
  background-image: -moz-linear-gradient(top, #f1a315, #df950d);
  background-image: -ms-linear-gradient(top, #f1a315, #df950d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1a315), to(#df950d));
  background-image: -webkit-linear-gradient(top, #f1a315, #df950d);
  background-image: -o-linear-gradient(top, #f1a315, #df950d);
  background-image: linear-gradient(top, #f1a315, #df950d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a315', endColorstr='#df950d', GradientType=0);
  text-shadow: none;
}
.app-lfsamaster .appDocumentUploadLink:hover {
  background: none repeat scroll 0 -15px #df950d;
}
.app-lfsamaster .app-companiesbr .appReview .appSection > .appBoxTitle {
  background-color: #008392;
  border-color: #008392;
  color: #ffffff;
}
.app-lfsamaster appSection > .appBlockChildren {
  background-color: #ffffff;
}
.app-lfsamaster .appSection > .appBlockChildren,
.app-lfsamaster .appReview .appSection > .appBlockChildren {
  border-radius: 0 0 0 0;
  padding: 20px;
}
.app-lfsamaster .appTabs > li > a {
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.app-lfsamaster .appTabs > li > a:hover {
  color: #314049;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.25);
}
.app-lfsamaster .appBlockTitle {
  margin-bottom: 0px;
}
.app-lfsamaster .appPanelHeader H2 {
  color: #FFF;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.app-lfsamaster .dashboardExternal-contentExternal-contentExternalTop-contentExternalTopLeft-doitnow > .appBoxChildren {
  border: 2px solid #cc0033;
  box-shadow: none;
  height: 151px;
  overflow: auto;
  padding: 0 0 18px 0;
}
.app-lfsamaster .appDoItNowLink {
  color: #cc0033;
  text-decoration: none;
}
.app-lfsamaster .appDoItNow > .appBlockChildren > a.appDoItNowReg .left:before {
  font-family: FontAwesome;
  content: "\f040";
}
.app-lfsamaster .appDoItNow > .appBlockChildren > a.appDoItNowSearch .left:before {
  font-family: FontAwesome;
  content: "\f002";
}
.app-lfsamaster .appPagerContainer {
  background-color: #d7d7d7;
}
.app-lfsamaster .appPager {
  padding: 0 8px;
}
.app-lfsamaster .appDue {
  color: #000000;
}
.app-lfsamaster .appLogoffButton,
.app-lfsamaster .appLogoffButton:hover,
.app-lfsamaster .appLogoffButton:active {
  color: #153b84;
}
.app-lfsamaster ul.appTabs > li > a {
  text-shadow: none !important;
}
.app-lfsamaster .appTabSelected > a,
.app-lfsamaster .appTabSelected > a:hover {
  color: #000000;
  font-weight: bold;
  text-shadow: none !important;
}
.app-lfsamaster .appRepeaterRowLabel,
.app-lfsamaster .appDialogRepeaterRowLabel {
  color: #008392;
  margin: 10px 0;
}
.app-lfsamaster .appBoxTitle h2,
.app-lfsamaster .appBoxTitle h3,
.app-lfsamaster .appBoxTitle h4 {
  color: #008392;
}
.app-lfsamaster .appSelectorHeader {
  margin-bottom: 10px;
}
.app-lfsamaster .appLegend.appBlockTitle {
  font-weight: bold;
  margin-bottom: 0;
}
.app-lfsamaster .appReadOnly .appLabelText {
  font-weight: bold;
}
.app-lfsamaster .appReview .appBoxTitle h2 {
  color: #000000;
}
.app-lfsamaster .Search .appRawText {
  width: 50px;
  float: left;
}
.app-lfsamaster .Search .appMinimalBox.ItemBox {
  margin-left: 50px;
}
.app-lfsamaster .appReadOnly .appSelectorTitle {
  float: left;
  font-weight: bold;
  width: 240px;
  margin-right: 20px;
  display: block;
}
.app-lfsamaster .appReadOnly .appSelectorHeader {
  margin-bottom: 10px;
}
.app-lfsamaster .appReadOnly .appSelectorTitle {
  font-weight: bold;
}
.app-lfsamaster .appReadOnly .appSelectorHeader {
  margin-bottom: 10px;
}
.app-lfsamaster .ui-dialog .appFilingDetail .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevious {
  border-top: none;
}
.app-lfsamaster .ui-dialog .appFilingDetail .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDecText {
  margin-top: 0;
}
.app-lfsamaster .ui-dialog .appFilingDetail .appFilingDocument {
  clear: both;
}
.app-lfsamaster .ui-dialog .appFilingDetail .appAttrPrevious {
  color: #666666;
}
.app-lfsamaster .ui-dialog .appFilingDetail .appAttrPrevValue {
  text-decoration: line-through;
}
.app-lfsamaster .appErrors > div {
  background-color: transparent;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appLegend,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrControls {
  float: none;
  display: block;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appLegend,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > .appRestricted:after,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appErrors > div {
  min-width: inherit;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appNotReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup {
  background: transparent;
  padding: 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #ccc;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin-left: 20px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup > .appBlockTitle {
  font-size: 1rem;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater > .appRepeaterContent > .appRepeaterRowContent,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater .appDivRow,
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appRepeater .appGenRow {
  position: relative;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink {
  position: absolute;
  right: 10px;
  top: 10px;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a {
  text-decoration: none;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a span {
  text-decoration: underline;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup .appDelLink a:before {
  content: "\f057";
  font-family: FontAwesome;
  margin-right: 3px;
  text-decoration: none !important;
}
.app-lfsamaster .shareDisplayBeta > .appBlockChildren > .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-lfsamaster .shareDisplayBeta .shareDisplayGroup.appReadOnly .appAttribute {
  margin-bottom: 15px;
}
.app-lfsamaster .shareDisplayBeta .appLayA2 .appAttribute.appNotReadOnly .appAttrLabelBox,
.app-lfsamaster .shareDisplayBeta .appLayA2 .appAttribute .appAttrPrevLabelBox {
  width: 150px;
}
.app-lfsamaster .appRecordEntityCharges .appBlockChildren {
  clear: both;
}
.app-lfsamaster .dashboard .appTblCellReadyToSubmitYn {
  width: 40px;
}
.app-lfsamaster .ui-dialog .appAttribute.appReadOnly textarea {
  max-width: 350px;
  resize: none;
}
.app-lfsamaster .lfsaRepeaterHeading2 {
  color: #008392;
  font-size: 1rem;
  font-weight: normal;
}
.app-lfsamaster .appAttribute.appReadOnly.Period .appAttrValue {
  font-size: 1rem;
  font-weight: normal;
  line-height: 24px;
}
.app-lfsamaster .appAttribute.appNotReadOnly .appAttrLabelBox label,
.app-lfsamaster .appNotReadOnly > .appFieldset .appLegendText,
.app-lfsamaster .appRestrictedRepeater .appAttrLabelBox .appLabelText {
  font-size: 1rem;
}
.app-lfsamaster .appBlockTitle {
  font-size: 1rem;
}
.app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox {
  width: 280px;
}
.app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
.app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrLabelBox .appLabelText,
.app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrLabelBox .appLabelText {
  font-size: 0.875rem;
}
.app-lfsamaster .appViewInstanceCreate .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .fancyReviewTask .appAttribute.appReadOnly .appAttrValue,
.app-lfsamaster .appFancyReview .appAttribute.appReadOnly .appAttrValue {
  font-size: 0.875rem;
}
.app-lfsamaster table.appMonthView td,
.app-lfsamaster table.appWeekView td,
.app-lfsamaster table.appYearView td {
  min-width: 110px;
}
.app-lfsamaster table.appMonthView td,
.app-lfsamaster table.appWeekView td,
.app-lfsamaster table.appYearView td {
  min-width: 110px;
}
.app-lfsamaster [class*="appSuperUserIndication"] {
  display: none;
  top: 0;
  position: fixed;
  height: 10px;
  z-index: 9000;
  width: 100%;
  background: #ff0000 url(images/ctr.gif) repeat-x;
}
.app-lfsamaster .BusinessServiceModeCorrect,
.app-lfsamaster .BusinessServiceModeCorrectAdd {
  margin-top: 10px;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationLeft {
  top: 0;
  bottom: 0;
  width: 10px;
  left: 0;
  min-height: 100%;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationRight {
  right: 0;
  left: auto;
}
.app-lfsamaster .BusinessServiceModeCorrect .appSuperUserIndicationBottom,
.app-lfsamaster .BusinessServiceModeCorrectAdd .appSuperUserIndicationBottom {
  bottom: 0;
  top: auto;
}
.app-lfsamaster .BusinessServiceModeCorrect .ui-dialog,
.app-lfsamaster .BusinessServiceModeCorrectAdd .ui-dialog {
  margin-top: 30px;
}
.app-lfsamaster .BusinessServiceModeCorrect ~ .appSuperUserIndication,
.app-lfsamaster .BusinessServiceModeCorrectAdd ~ .appSuperUserIndication,
.app-lfsamaster .BusinessServiceModeCorrect ~ .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrectAdd ~ .appSuperUserIndicationLeft,
.app-lfsamaster .BusinessServiceModeCorrect ~ .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrectAdd ~ .appSuperUserIndicationRight,
.app-lfsamaster .BusinessServiceModeCorrect ~ .appSuperUserIndicationBottom,
.app-lfsamaster .BusinessServiceModeCorrectAdd ~ .appSuperUserIndicationBottom {
  display: block;
}
.app-lfsamaster .appTop {
  background: #CC0033;
  border: 1px solid #6f6b6b;
}
.app-lfsamaster .appDocumentUploadLink {
  color: #000;
}
.app-lfsamaster .ui-datepicker-trigger {
  border: 1px solid #6f6b6b;
  background: #fff;
  color: #000;
}
.app-lfsamaster .ui-datepicker-header {
  background-color: #5bb2d9;
}
.app-lfsamaster .appBoxAlpha {
  border: 2px solid  #008392;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-lfsamaster .appRoot.logon .appBox.appBoxAlpha,
.app-lfsamaster .appRoot.forgotPassword .appBox.appBoxAlpha {
  padding: 20px;
}
.app-lfsamaster .appBox.appBoxAlpha {
  padding: 20px;
}
.app-lfsamaster .appSubMenu a {
  line-height: normal;
  font-size: 0.875rem;
  padding-left: 25px;
}
.app-lfsamaster .mega .appSecondLevel > a {
  font-size: 0.875rem;
  text-decoration: none;
}
.app-lfsamaster .appSearchExportLinks button {
  margin-right: 2em;
}
.app-lfsamaster .appSearchExportLinks button:last-child {
  margin-right: 0em;
}
.app-lfsamaster .appSearchExportLinks .appButton {
  margin-right: 2em;
}
.app-lfsamaster .appSearchExportLinks .appButton:last-child {
  margin-right: 0em;
}
.app-lfsamaster .verificationCode + button {
  margin-bottom: 30px;
}
.app-lfsamaster .appErrorBoxContainer .appErrorBox > .errorIcon:before {
  font-size: 2.25rem;
}
.app-lfsamaster .basketView-buttonPad .appPaymentButtonsClose {
  float: left;
}
.app-lfsamaster .appRecordBaskets .appTable thead {
  background: #d7d7d7;
}
.app-lfsamaster .basketView .appTable tbody tr .appTblCellFirst {
  padding-top: 0px;
}
.app-lfsamaster .basketView .appPaymentBox .ClientReference .appAttrValue {
  max-width: 130px !important;
}
.app-lfsamaster .basketView .appPaymentBox .Attribute-Method .appAttrValue {
  max-width: 200px !important;
}
.app-lfsamaster .appFilingName,
.app-lfsamaster .appFilingSubmitted,
.app-lfsamaster .appFilingEnd,
.app-lfsamaster .appFilingReference {
  margin-left: 1.20481928%;
  float: left;
}
.app-lfsamaster .appFilingName {
  width: 49.39759036%;
  *width: 49.3373494%;
  margin-left: 0;
}
.app-lfsamaster .appFilingName a {
  display: inline-block;
  margin-right: 10px;
}
.app-lfsamaster .appFilingSubmitted {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 0.875rem;
}
.app-lfsamaster .appFilingEnd {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 0.875rem;
}
.app-lfsamaster .appFilingReference {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 0.875rem;
  min-height: 1px;
}
.app-lfsamaster .appFilingName.correction {
  margin-left: 2.40963855%;
}
.app-lfsamaster .detailsFilings .appFilingName.correction {
  margin-left: 0;
}
.app-lfsamaster .appRepeaterHeader .appFilingReference {
  font-size: 1rem;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .app-lfsamaster .appFilingName {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingSubmitted {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingEnd {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-lfsamaster .appFilingReference {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
}
.app-lfsamaster .NoteText.appReadOnly > textarea[readonly] {
  width: 100%;
  height: auto;
  border: 1px solid #6f6b6b;
  border-radius: 5px;
  /* Rounded corners */
  padding: 10px;
  /* Add some padding for better appearance */
}
.app-lfsamaster .appSearchCriteria.appAttribute.appNotReadOnly input[type='text'] {
  vertical-align: text-top;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox {
  width: 200px;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel ul.appTabs > li > a {
  color: #fff;
  border-bottom: 0;
}
.app-lfsamaster .reviewTaskWrapper .appSidePanel .appTabSelected {
  border-bottom: 4px solid #fff;
}
.app-lfsamaster [class*="-fileNotesBox "] .appDocumentsContainer {
  display: block;
}
.app-lfsamaster .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  margin-top: 0px;
}
.app-lfsamaster .searchIndexSearchDeveloperConsoleBox {
  margin-top: 50px;
  border: #ccc 5px solid;
  padding: 10px;
}
.app-lfsamaster .SearchIndexDeveloperConsoleLog textarea {
  width: 100% !important;
  border: #ccc 2px solid !important;
}
.app-lfsamaster .appButtonPad .appButton.negativeLink,
.app-lfsamaster .appWizardButtonPad .appButton.negativeLink,
.app-lfsamaster .appButtonPad .appButton.negativeLink:hover,
.app-lfsamaster .appWizardButtonPad .appButton.negativeLink:hover {
  padding-top: 10px;
}
.app-lfsamaster .registerItemSearch-results-page .searchLeft {
  flex: 10 !important;
  width: 100% !important;
}
.app-lfsamaster .registerItemSearch-results-page .searchRight {
  flex: 0 !important;
  width: 0% !important;
}
.app-lfsamaster [class*="-releaseChargesMenu "].appButtonPrimary,
.app-lfsamaster [class*="-registerCompanyCharge"].appButtonPrimary {
  float: right;
}
.app-lfsamaster [class*="-companyChargesTab "] .appRepeaterDirect h3 {
  color: #008392;
  font-weight: bold;
}
.app-lfsamaster [class*="-companyChargesTab "] .appBoxTitle h3,
.app-lfsamaster [class*="-companyChargesTab "] .appRepeaterDirect h2 {
  color: #008392;
  font-weight: normal!important;
}
.app-lfsamaster .appAttrTime {
  max-width: 3.5em;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox {
  width: 215px;
  display: inline-block;
}
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="text"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="password"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox input[type="email"],
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName select,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox select,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastName textarea,
.app-lfsamaster .appIndividualname.appNotReadOnly .LastNameBox textarea {
  width: 205px;
}
.app-lfsamaster .annualReturnContextBox .appAttrValue {
  font-size: 1.4rem !important;
  color: #008392;
  font-weight: normal !important;
  margin-top: 10px;
}
.app-lfsamaster .brMaintainLocalAnnualReturn-entityDetails .appSection h2 {
  font-size: 1.25rem !important;
}
.app-lfsamaster .brMaintainLocalAnnualReturn-entityDetails .appSection label {
  font-size: 0.875rem !important;
}
.app-lfsamaster .appPageTitleInner h1.appPageTitle {
  margin-top: 10px !important;
}
.app-lfsamaster #lfsacompanies_brViewCompany,
.app-lfsamaster #lfsacompanies_brViewLocalCompany,
.app-lfsamaster #lfsacompanies_brViewForeignCompany,
.app-lfsamaster #lfsafoundations_brViewFoundation,
.app-lfsamaster #lfsapartnerships_brViewPartnership,
.app-lfsamaster #lfsatrusts_brViewTrust,
.app-lfsamaster #lfsaauditorsliquidators_orViewIndividual,
.app-lfsamaster #lfsaauditorsliquidators_orViewProfessionalEntity,
.app-lfsamaster #lfsaauditorsliquidators_orViewProfessional,
.app-lfsamaster #lfsacompanies_brViewFilings,
.app-lfsamaster #lfsacompanies_brViewLocalFilings,
.app-lfsamaster #lfsacompanies_brViewForeignFilings,
.app-lfsamaster #lfsafoundations_brViewFoundation,
.app-lfsamaster #lfsapartnerships_brViewPartnership,
.app-lfsamaster #lfsatrusts_brViewTrust,
.app-lfsamaster #lfsaauditorsliquidators_orViewProfessionalIndividual,
.app-lfsamaster #lfsaauditorsliquidators_orViewProfessionalEntity,
.app-lfsamaster #lfsaauditorsliquidators_orViewFilingsProfessional {
  font-weight: bold !important;
}
.app-lfsamaster .businessNameContextBox,
.app-lfsamaster .companyContextBox,
.app-lfsamaster .appEntityContextBox,
.app-lfsamaster .entityContextBox,
.app-lfsamaster .registrationContextBox {
  display: none !important;
}
.app-lfsamaster .appCompanyToolBox .appMenuGroup,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appMenuGroup {
  margin-bottom: 0px !important;
}
.app-lfsamaster .appCompanyToolBox,
.app-lfsamaster .appBusinessNameToolBox,
.app-lfsamaster .appTrustToolBox,
.app-lfsamaster .appPartnershipToolBox,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox {
  margin-top: 10px !important;
}
.app-lfsamaster .appCompanyToolBox .appMenuGroup:not(:first-child),
.app-lfsamaster .appBusinessNameToolBox .appMenuGroup:not(:first-child),
.app-lfsamaster .appTrustToolBox .appMenuGroup:not(:first-child),
.app-lfsamaster .appPartnershipToolBox .appMenuGroup:not(:first-child),
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appMenuGroup:not(:first-child) {
  margin-left: 10px;
}
.app-lfsamaster .appCompanyToolBox .appGroupMenu,
.app-lfsamaster .appBusinessNameToolBox .appGroupMenu,
.app-lfsamaster .appTrustToolBox .appGroupMenu,
.app-lfsamaster .appPartnershipToolBox .appGroupMenu,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appGroupMenu {
  margin-bottom: 0px !important;
}
.app-lfsamaster .appCompanyToolBox .appMenu.appSubMenuName,
.app-lfsamaster .appBusinessNameToolBox .appMenu.appSubMenuName,
.app-lfsamaster .appTrustToolBox .appMenu.appSubMenuName,
.app-lfsamaster .appPartnershipToolBox .appMenu.appSubMenuName,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appMenu.appSubMenuName,
.app-lfsamaster .appCompanyToolBox .appButton,
.app-lfsamaster .appBusinessNameToolBox .appButton,
.app-lfsamaster .appTrustToolBox .appButton,
.app-lfsamaster .appPartnershipToolBox .appButton,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appButton {
  border: 1px solid white !important;
  padding: 10px 10px !important;
  margin-bottom: 20px !important;
}
.app-lfsamaster .appCompanyToolBox .appMenu.appSubMenu,
.app-lfsamaster .appBusinessNameToolBox .appMenu.appSubMenu,
.app-lfsamaster .appTrustToolBox .appMenu.appSubMenu,
.app-lfsamaster .appPartnershipToolBox .appMenu.appSubMenu,
.app-lfsamaster div[class*="orViewProfessional"] div[class*="-menusBox"].appBox .appMenu.appSubMenu {
  margin-top: -20px;
}
.app-lfsamaster .appEditBox .appButton.appButtonPrimary {
  padding: 5px;
}
.app-lfsamaster .appButton:focus,
.app-lfsamaster .appPrimaryButton:focus,
.app-lfsamaster .appButtonSecondary:focus,
.app-lfsamaster .primaryButton:focus {
  outline: 3px solid #d67d00;
  outline-offset: 4px;
  border: none !important;
}
.app-lfsamaster .editTask .appTaskHistory textarea {
  width: 64% !important;
  white-space: normal !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="otherSharesBox"].appTableLike {
  width: auto !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="otherSharesBox"] .appAttribute {
  display: flex !important;
  width: auto !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="otherSharesBox"] .appAttrLabelBox {
  flex-basis: 275px !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="entityOtherSharesBox"] .appAttrLabelBox {
  flex-basis: 275px !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="shareIssueDetailsBox"] .appAttrLabelBox {
  flex-basis: 275px !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="entityPreferenceSharesBox"] .appAttrLabelBox {
  flex-basis: 275px !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="appRecordEntityShares"] .appRecordChildren {
  display: flex !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="appRecordEntityShares"] div[class*="-paidUpDetailsBox-"] {
  width: max-content !important;
  margin-right: 10px !important;
}
.app-lfsamaster .shareDisplayGroup div[class*="appRecordEntityShares"] div[class*="-paidUpDetailsBox-"] .appAttrValue {
  width: max-content !important;
}
.app-lfsamaster .ui-dialog div[class*="-reservationDetailsBox-optionalDocumentsBox-"] .appAttrLabelBox {
  width: 0px;
  margin-right: 0px;
}
.app-lfsamaster .ui-dialog .appFilingExport {
  margin-left: 10px;
}
.app-lfsamaster .ui-dialog .appFilingLabel,
.app-lfsamaster .ui-dialog .appPresenterDocumentLabel {
  color: #000000;
  font-weight: bold;
}
.app-lfsamaster .ui-dialog div[class*="-wizardBox-declarationsTab "].appBox {
  padding-bottom: 30px;
}
.app-lfsamaster .ui-dialog .appFilingPresenter .appFilingLabel {
  flex-basis: 15% !important;
}
.app-lfsamaster .ui-dialog .appFilingPresenter .appFilingValue {
  flex-basis: 80% !important;
}
.app-lfsamaster .ui-dialog .appFilingPresenter .appFilingLabel:not(:first-child) {
  margin-top: 20px;
}
.app-lfsamaster .ui-dialog .appFilingPresenter .appFilingValue:not(:first-child):not( :nth-child(2)) {
  margin-top: 20px;
}
.app-lfsamaster .ui-dialog div[class*="-documentsBox-supportingDocumentsUpload-"] {
  flex-direction: column !important;
}
.app-lfsamaster .ui-dialog div[class*="-documentsBox-supportingDocumentsUpload-"] .appBoxTitle {
  flex-basis: 100% !important;
}
.app-lfsamaster .ui-dialog .appPresenterFormDocuments ul,
.app-lfsamaster .ui-dialog .appPresenterSupportingDocuments ul,
.app-lfsamaster .ui-dialog .appFilingDocuments ul,
.app-lfsamaster .ui-dialog .appFilingDocuments .appFilingValue {
  margin-left: 10px;
}
.app-lfsamaster .dashboardSupport .appPageTitleInnerWrapper + div,
.app-lfsamaster .dashboardSupport > div:nth-child(2) > div:nth-child(2) {
  margin-top: 30px;
}
.app-lfsamaster .labelAppcode {
  display: none;
}
.app-lfsamaster .appBadgeWrapper {
  margin-top: 3px;
}
.app-lfsamaster .appBadgeWrapper .appBadge {
  padding: 5px;
}
.app-lfsamaster .registerItemSearch-results-page .registerItemSearch-results-page-line > .appRecordChildren {
  display: flex;
}
.app-lfsamaster .registerItemSearch-results-page .registerItemSearch-results-page-line-appcode {
  flex-basis: 50px;
}
.app-lfsamaster .registerItemSearch-results-page .registerItemSearch-results-page-line > .appRecordChildren > .appMinimalBox {
  margin-left: 0px;
}
.app-lfsamaster .runMasterBatchIndex .appButton,
.app-lfsamaster .createConfigurationIndexRequest .appButton {
  margin-left: 10px;
}
.app-lfsamaster .appTable > thead > tr > th,
.app-lfsamaster .appDivTable > thead > tr > th,
.app-lfsamaster .appTable > tbody > tr > td,
.app-lfsamaster .appDivTable > tbody > tr > td,
.app-lfsamaster .appTable .appDivCell,
.app-lfsamaster .appDivTable .appDivCell {
  line-height: 1.2em !important;
}
.app-lfsamaster .basketTransactionCreate .basketDescription {
  font-size: 1.25rem;
  font-weight: bold;
}
.app-lfsamaster .basketPay .appBasketDetails .appAttrLabel .appLegendText,
.app-lfsamaster .basketView .appBasketDetails .appAttrLabel .appLegendText,
.app-lfsamaster .basketPay .appBasketDetails .appAttrLabel .appLabelText,
.app-lfsamaster .basketView .appBasketDetails .appAttrLabel .appLabelText,
.app-lfsamaster .basketPay .appBasketDetails .appSecuritySearchView .appSecuritySearchDetail,
.app-lfsamaster .basketView .appBasketDetails .appSecuritySearchView .appSecuritySearchDetail,
.app-lfsamaster .basketPay .appBasketDetails .appSecuritySearchView .appSecuritySearchDetail .appMinimalAttr,
.app-lfsamaster .basketView .appBasketDetails .appSecuritySearchView .appSecuritySearchDetail .appMinimalAttr,
.app-lfsamaster .basketPay .appBasketDetails .appAttrValue,
.app-lfsamaster .basketView .appBasketDetails .appAttrValue {
  font-size: 1rem !important;
}
.app-lfsamaster .basketPay .appBasketDetails .appSecuritySearchView,
.app-lfsamaster .basketView .appBasketDetails .appSecuritySearchView {
  margin-top: 0px !important;
}
.app-lfsamaster .appSearchResults .previousNamesBox {
  display: flex;
  align-items: baseline;
}
.app-lfsamaster .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .brNameReservationSearch .appSearchResults.appReadOnly .searchRight .appMinimalLabel {
  width: 49.39759036%;
  *width: 49.3373494%;
  display: inline-block;
}
.app-lfsamaster .brNameReservationSearch .appSearchResults.appReadOnly .searchRight .appMinimalValue {
  width: 40.96385542%;
  *width: 40.90361446%;
  display: inline-block;
}
.app-lfsamaster .appSearchButtonPad > .appBoxChildren div:empty,
.app-lfsamaster .appButtonPadPrimary > .appBoxChildren div:empty,
.app-lfsamaster .appWizardButtonPad.appButtonPad div:empty,
.app-lfsamaster .appPaymentSearchButtons div:empty,
.app-lfsamaster .appPaymentSearchButtons > .appBoxChildren div:empty,
.app-lfsamaster .alertSearch-buttonPad > .appBoxChildren div:empty {
  display: none;
}
.app-lfsamaster .appBox.buttonPad .appBoxChildren,
.app-lfsamaster .appPaymentSearchButtons,
.app-lfsamaster .appPaymentSearchButtons > .appBoxChildren,
.app-lfsamaster .basketPay-buttonPad.appButtonPad.appButtonPadPrimary .appBoxChildren {
  display: flex;
}
.app-lfsamaster .appBox.buttonPad .appBoxChildren .appApplyButton,
.app-lfsamaster .appPaymentSearchButtons .appApplyButton,
.app-lfsamaster .appPaymentSearchButtons > .appBoxChildren .appApplyButton,
.app-lfsamaster .basketPay-buttonPad.appButtonPad.appButtonPadPrimary .appBoxChildren .appApplyButton,
.app-lfsamaster .appBox.buttonPad .appBoxChildren .basketPay-buttonPad-item2-completeTransactionButton,
.app-lfsamaster .appPaymentSearchButtons .basketPay-buttonPad-item2-completeTransactionButton,
.app-lfsamaster .appPaymentSearchButtons > .appBoxChildren .basketPay-buttonPad-item2-completeTransactionButton,
.app-lfsamaster .basketPay-buttonPad.appButtonPad.appButtonPadPrimary .appBoxChildren .basketPay-buttonPad-item2-completeTransactionButton {
  order: -1;
}
.app-lfsamaster .appButton,
.app-lfsamaster .appSearchButton,
.app-lfsamaster .appSaveButton,
.app-lfsamaster .appSearchResetButton,
.app-lfsamaster .appCancel,
.app-lfsamaster .negativeLink,
.app-lfsamaster .primaryLink,
.app-lfsamaster .secondaryLink {
  margin-right: 20px !important;
}
.app-lfsamaster .appPaymentSearchButtons .appCancel {
  padding-bottom: 10px;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtonsCancel {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-lfsamaster .basketPay-buttonPad .appPaymentButtons {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-lfsamaster .complianceSearch-buttonPad-cancel,
.app-lfsamaster [class*="taskSearch-"] .negativeLink {
  margin-right: 10px;
  margin-top: 10px;
}
.app-lfsamaster .appHelpServiceSelector {
  float: none !important;
}
.app-lfsamaster .appRepeaterContent .appRepeaterContent,
.app-lfsamaster .appRepeaterNew .appRepeaterRowContent {
  padding: 0px;
}
.app-lfsamaster .editTask .appTaskHistory .appServiceInstanceDetails .textarea.appReadOnly textarea[readonly],
.app-lfsamaster .viewTask .appTaskHistory .appServiceInstanceDetails .textarea.appReadOnly textarea[readonly],
.app-lfsamaster .brNameReservation-reservationDetailsBox .textarea.appReadOnly textarea[readonly],
.app-lfsamaster .brViewReserveName .textarea.appReadOnly textarea[readonly] {
  background: #eee;
  border: 1px solid #ddd;
  flex-basis: 70%;
}
.app-lfsamaster .appPaymentBasketSearchCurrency .appMinimalLabel,
.app-lfsamaster .appPaymentAccountTransactionSearchCurrencyCode .appMinimalLabel {
  display: none;
}
.app-lfsamaster .brViewLocalCompany .appRecordEntityCharges .buttonReleaseCompanyCharges,
.app-lfsamaster .brViewOverseasCompany .appRecordEntityCharges button[class*="-releaseOverseasCompanyCharges"] {
  float: right;
}
.app-lfsamaster .editTask .reviewTaskWrapper .appTSKDetails .appAttribute .appAttrValue,
.app-lfsamaster .viewTask .reviewTaskWrapper .appTSKDetails .appAttribute .appAttrValue,
.app-lfsamaster .editTask .appTaskHistory .appTSKFormBody .appAttribute .appAttrValue,
.app-lfsamaster .viewTask .appTaskHistory .appTSKFormBody .appAttribute .appAttrValue {
  display: flex;
}
.app-lfsamaster .editTask .appTaskHistory .appTSKFormBody .appDocumentsContainer.appReadOnly .appAttrLabelBox,
.app-lfsamaster .viewTask .appTaskHistory .appTSKFormBody .appDocumentsContainer.appReadOnly .appAttrLabelBox,
.app-lfsamaster .editTask .appTaskHistory .appTSKFormBody .appAttribute.appReadOnly .appAttrLabelBox,
.app-lfsamaster .viewTask .appTaskHistory .appTSKFormBody .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .editTask .appTaskHistory .appTSKFormBody .OtherSharesIssued,
.app-lfsamaster .viewTask .appTaskHistory .appTSKFormBody .OtherSharesIssued {
  display: flex;
}
.app-lfsamaster .ui-dialog .appDialogPopup div[class*="-presenterDetails-buttonPad"] .negativeLink {
  margin-top: 12px;
  margin-left: 20px;
}
.app-lfsamaster .ui-dialog .appFilingDecChange .appAddress.appAttrPreviousContainer {
  margin-left: 0px;
}
.app-lfsamaster .ui-dialog .Attribute-EffectiveDate .appAttrPrevious {
  width: 100%;
}
.app-lfsamaster .ui-dialog .appPhysicalAddress .appAttrPrevious .appAttrPrevValue {
  flex: 1;
  max-width: 100%;
  width: 50%;
}
.app-lfsamaster .ui-dialog .appAttrPrevious {
  width: 100%;
}
.app-lfsamaster .ui-dialog .appDocumentBox .appAttrLabelBox:has(.appLabelText:empty) {
  display: none;
}
.app-lfsamaster .ui-dialog .appDocumentBox .appDocuments {
  width: 100%;
}
.app-lfsamaster .ui-dialog .appDocuments {
  width: 100%;
}
.app-lfsamaster .ui-dialog #flashDialog #flashContent .flashmsgs ul li,
.app-lfsamaster #notificationMessages #ntfMsgs {
  word-wrap: break-word;
}
.app-lfsamaster div[class*="-myReminders"] div[class*="-myReminders-list-Reminders-Description"] .appButton {
  text-align: left;
}
.app-lfsamaster .myWorkqueue .appWorkQueueRepeater .appAttribute.appReadOnly .appAttrValue {
  word-break: break-word;
}
.app-lfsamaster .appReview .appWizardChild:not( :has(> .appBlockTitle)) .appWizardInlineContent .appBlockTitle.appBoxTitle {
  display: block;
  border: none;
}
.app-lfsamaster .appReview .appWizardChild:not( :has(> .appBlockTitle)) .appWizardInlineContent .appBlockTitle.appBoxTitle h2 {
  display: block;
  padding-bottom: 20px;
  font-size: 1.25rem;
  color: #153b84;
}
.app-lfsamaster .brViewAuthority .appRecordAuthorityRequests .appDocumentsContainer .appAttrLabelBox {
  flex-basis: 320px;
}
.app-lfsamaster .editCalendar .businessCalendar .businessCalendar-main button[shortcode*="goToDate"] {
  margin-left: 10px;
  margin-top: 53px;
}
.app-lfsamaster .brRegisterOverseasCompany .appWizardChild .appWizardInlineContent div[class*="-declarationsTab"] div[class*="-mandatoryDocument"] .appAttrLabelBox {
  width: 320px;
}
.app-lfsamaster .appWizardChild .appWizardInlineContent div[class*="-supportingDocumentsUpload-documentsBox "].appReadOnly,
.app-lfsamaster .appWizardChild .appWizardInlineContent div[class*="-SupportingDocumentsUploadBox-documentsBox "].appReadOnly {
  display: block;
}
.app-lfsamaster .appWizardChild .appWizardInlineContent div[class*="-supportingDocumentsUpload-documentsBox "].appReadOnly .appBoxChildren .appAttrLabelBox:has(.appLabelText:empty),
.app-lfsamaster .appWizardChild .appWizardInlineContent div[class*="-SupportingDocumentsUploadBox-documentsBox "].appReadOnly .appBoxChildren .appAttrLabelBox:has(.appLabelText:empty) {
  display: none;
}
.app-lfsamaster .fancyReviewTask .appTabs .appTaskHistory div[class*="-SupportingDocumentsUploadBox-documentsBox "].appReadOnly,
.app-lfsamaster .fancyReviewTask .appTabs .appTaskHistory div[class*="-supportingDocumentsUpload-documentsBox "].appReadOnly {
  display: block;
}
.app-lfsamaster .fancyReviewTask .appTabs .appTaskHistory div[class*="-SupportingDocumentsUploadBox-documentsBox "].appReadOnly .appDocumentsContainer .appAttrLabelBox:has(.appLabelText:empty),
.app-lfsamaster .fancyReviewTask .appTabs .appTaskHistory div[class*="-supportingDocumentsUpload-documentsBox "].appReadOnly .appDocumentsContainer .appAttrLabelBox:has(.appLabelText:empty) {
  display: none;
}
.app-lfsamaster .myWorkqueue .appWorkQueueRepeater td * {
  font-size: 1rem;
}
.app-lfsamaster .myWorkqueue .appWorkQueueRepeater .appRawText.appBadgeWrapper .appBadge {
  font-size: 0.8rem;
}
.app-lfsamaster div[class*="counterUser"].app-user-internal.appRoot .appCounterView .appPagerContainer .appPager .pagination .pagination-item span.active,
.app-lfsamaster div[class*="counterService"].app-user-internal.appRoot .appCounterView .appPagerContainer .appPager .pagination .pagination-item span.active,
.app-lfsamaster div[class*="counterPayment"].app-user-internal.appRoot .appCounterView .appPagerContainer .appPager .pagination .pagination-item span.active {
  display: none;
}
.app-lfsamaster .ui-dialog .appFilingDetail div[class*="-supportingDocumentsUpload-documentsBox "].appDocumentBox.appReadOnly {
  display: block;
}
.app-lfsamaster .ui-dialog div[class*="-presenterDetails "] .appAttribute {
  margin-bottom: 15px;
}
.app-lfsamaster .contextActivityItemSearch .appSearchResults .appUserItemSearchResultsRepeater td.appActivityItemsDescription {
  max-width: 45%;
}
.app-lfsamaster .contextActivityItemSearch .appSearchResults .appUserItemSearchResultsRepeater td.appActivityActors {
  min-width: 30%;
}
.app-lfsamaster .contextActivityItemSearch .appSearchResults .appUserItemSearchResultsRepeater td[class*="-activityDetail-item-Status "] {
  min-width: 8%;
}
.app-lfsamaster .contextActivityItemSearch .appSearchResults .appUserItemSearchResultsRepeater td.appTblCellLastUpdated {
  min-width: 15%;
}
.app-lfsamaster .appTabs div[class*="-documentsTab-documents-supportingDocumentsUpload-documentsBox "].appDocumentBox.appReadOnly {
  display: flex;
  flex-direction: column;
}
.app-lfsamaster .appTabs div[class*="-documentsTab-documents-supportingDocumentsUpload-documentsBox "].appDocumentBox.appReadOnly .appBoxTitle {
  flex-basis: 0%;
}
.app-lfsamaster .editTask .appTSKFormBody div[class*="-supportingDocumentsBox-documentsBox-documents "].appReadOnly,
.app-lfsamaster .viewTask .appTSKFormBody div[class*="-supportingDocumentsBox-documentsBox-documents "].appReadOnly {
  display: block;
}
.app-lfsamaster .editTask .reviewTaskWrapper .appPanel .appTaskCode .appAttrValue,
.app-lfsamaster .viewTask .reviewTaskWrapper .appPanel .appTaskCode .appAttrValue,
.app-lfsamaster .editTask .reviewTaskWrapper .appPanel .appTSKDetails .PresenterName .appAttrValue,
.app-lfsamaster .viewTask .reviewTaskWrapper .appPanel .appTSKDetails .PresenterName .appAttrValue {
  display: block !important;
}
.app-lfsamaster .editTask .reviewTaskWrapper .appPanel .appTSKDetails .PresenterOrganisation .appAttrLabelBox .appAttrLabel .appLabelText:after,
.app-lfsamaster .viewTask .reviewTaskWrapper .appPanel .appTSKDetails .PresenterOrganisation .appAttrLabelBox .appAttrLabel .appLabelText:after {
  content: "Organisation";
}
.app-lfsamaster .editTask .appDocumentsContainer .appDocuments,
.app-lfsamaster .viewTask .appDocumentsContainer .appDocuments {
  flex-basis: 100%;
}
.app-lfsamaster .editTask .reviewTaskWrapper .appTaskHistory .appTSKFormBody .appAttribute.RequestDetails.textarea,
.app-lfsamaster .viewTask .reviewTaskWrapper .appTaskHistory .appTSKFormBody .appAttribute.RequestDetails.textarea {
  width: 100%;
}
.app-lfsamaster .editTask .reviewTaskWrapper .appTaskHistory .appTSKFormBody .appAttribute.RequestDetails.textarea .appAttrValue,
.app-lfsamaster .viewTask .reviewTaskWrapper .appTaskHistory .appTSKFormBody .appAttribute.RequestDetails.textarea .appAttrValue {
  display: block;
  margin-left: 330px;
}
.app-lfsamaster .View div[class*="-companyChargesTab "] div[class*="-supportingDocumentsUpload "] .appDocumentsContainer {
  flex-direction: column;
}
.app-lfsamaster .app-lfsapayment .basketPay button[class*="-contestBasketButton"].appButton {
  margin-left: 20px;
}
.app-lfsamaster .appTable .appTblCell.appTblCellStatus {
  min-width: max-content;
}
.app-lfsamaster .appSearchResults .Status {
  min-width: max-content !important;
}
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuGrprHeader {
  display: block;
  width: 95%;
}
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuGrprHeader .appMiuFilterContainer,
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuGrprHeader .appMiuSelector,
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuGrprHeader .appQuickSelect {
  display: block;
  width: 100% !important;
}
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuGrprHeader .select2-selection .select2-selection__rendered {
  display: inline-block;
  width: 99% !important;
}
.app-lfsamaster .app-lfsasecurity .maintainInternalUsers .appMiuTable .appMiuMenu {
  width: 36%;
}
.app-lfsamaster .contextActivityItemSearch-filter .appFieldSet-Attribute .appLegend .appLegendText {
  font-size: 18px !important;
  font-weight: bold;
  min-height: 18px;
}
.app-lfsamaster .contextActivityItemSearch-filter .appFieldSet-Attribute:has( > :last-child:nth-child(4)) .appInputContainer:nth-of-type(2) {
  margin-right: 20px;
}
.app-lfsamaster .app-lfsapayment .appRecordCreate .basketPay-buttonPad.appButtonPad.appButtonPadPrimary .appBoxChildren {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.app-lfsamaster .ui-dialog #paymentCancelDialogContent > .appButtonPad {
  justify-content: space-evenly;
  display: flex;
}
.app-lfsamaster .appTableColumnAutoWidth .appAttrLabelBox {
  width: auto !important;
}
.app-lfsamaster .accessRequest-requestDetails-documentsBox.appDocumentBox.appReadOnly {
  display: flex;
  flex-direction: column;
}
.app-lfsamaster .accessRequest-requestDetails-documentsBox.appDocumentBox.appReadOnly .appBoxTitle {
  flex-basis: 0%;
}
.app-lfsamaster .brViewOverseasCompany ul.appTabs li br {
  display: none;
}
