.app-usvi-master {
  /* RESET.LESS */
  /* BASIC.LESS */
  /* BASIC.LESS - GRIDS */
  /* BASIC.LESS - LAYOUTS */
  /* VARIABLES.LESS */
  /* MIXINS.LESS */
  /* TYPE.LESS */
  /* FORMS.LESS */
  /* CATALYST Header, main navigation, footer etc */
  /* CATALYST - CMS header and footer support styles - these should match CMS theme styles */
  /* WIZARD BAR.LESS */
  /* ATTRIBUTE_LAYOUTS.BASICS.less */
  /* Callouts.less */
  /* Repeaters.less */
  /* START OF FILING */
  /* END OF FILING */
  /* 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. .dashboard.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 */
  /* support: IE8 - See #6727 */
  /* taskView */
  /* Help.less */
  /*  Panels (with titles) */
  /* Tasks.less */
  /* Correspondence.less */
  /* email delivery log */
  /* Business Services Config */
  /* LAYOUT */
  /* Tooltip text */
  /* Show the tooltip text when you mouse over the tooltip container */
  /* Schedules.less */
  /* Errors.less */
  /** TODO tomas lookat */
  /* Business Calendar */
  /* UTILITIES.LESS */
  /* accessibility specific styles */
  /*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;
}
*/
  /* Responsive stuff */
  /* application specific */
  /* Catalyst PAYMENT specific styles */
  /* Catalyst SECURITY specific styles */
  /* get rid of standalone ST tsyles to use whatever standard CORE has */
  /* Virtual filing document burn */
}
@charset "UTF-8";
.app-usvi-master div,
.app-usvi-master body,
.app-usvi-master.appRoot,
.app-usvi-master.appBody {
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-usvi-master article,
.app-usvi-master aside,
.app-usvi-master details,
.app-usvi-master figcaption,
.app-usvi-master figure,
.app-usvi-master footer,
.app-usvi-master header,
.app-usvi-master hgroup,
.app-usvi-master nav,
.app-usvi-master section {
  display: block;
}
.app-usvi-master figure {
  margin: 0;
}
.app-usvi-master audio,
.app-usvi-master canvas,
.app-usvi-master video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.app-usvi-master audio:not([controls]) {
  display: none;
}
.app-usvi-master html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.app-usvi-master a:focus {
  outline: 2px solid #133d91 !important;
}
.app-usvi-master a:hover,
.app-usvi-master a:active {
  outline: 0;
}
.app-usvi-master sub,
.app-usvi-master sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.app-usvi-master sup {
  top: -0.5em;
}
.app-usvi-master sub {
  bottom: -0.25em;
}
.app-usvi-master img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.app-usvi-master button,
.app-usvi-master input,
.app-usvi-master select,
.app-usvi-master textarea {
  margin: 0;
  font-size: 1.125rem;
  vertical-align: middle;
}
.app-usvi-master button,
.app-usvi-master input {
  *overflow: visible;
  line-height: normal;
}
.app-usvi-master button::-moz-focus-inner,
.app-usvi-master input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-usvi-master button,
.app-usvi-master input[type="button"],
.app-usvi-master input[type="reset"],
.app-usvi-master input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.app-usvi-master input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.app-usvi-master input[type="search"]::-webkit-search-decoration,
.app-usvi-master input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.app-usvi-master textarea {
  overflow: auto;
  vertical-align: top;
}
.app-usvi-master ::-moz-selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-usvi-master ::selection {
  background: #25537d;
  color: #fff;
  text-shadow: none;
}
.app-usvi-master a .left,
.app-usvi-master a .right {
  margin-right: 0;
  margin-left: 0;
  float: none;
}
.app-usvi-master .appRoot,
.app-usvi-master.appDialogRoot,
.app-usvi-master.appHelpRoot {
  margin: 0;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1.125rem;
  color: #253036;
  background: #ffffff;
}
.app-usvi-master body,
.app-usvi-master.appBody {
  background: #ffffff;
}
.app-usvi-master a {
  color: #133d91;
  text-decoration: underline;
}
.app-usvi-master a:hover {
  color: #202020;
  text-decoration: underline;
  cursor: pointer;
}
.app-usvi-master .appGridRow {
  margin-left: -10px;
}
.app-usvi-master .appGridRow .span12 {
  width: 830px;
}
.app-usvi-master .appGridRow .span11 {
  width: 760px;
}
.app-usvi-master .appGridRow .span10 {
  width: 690px;
}
.app-usvi-master .appGridRow .span9 {
  width: 620px;
}
.app-usvi-master .appGridRow .span8 {
  width: 550px;
}
.app-usvi-master .appGridRow .span7 {
  width: 480px;
}
.app-usvi-master .appGridRow .span6 {
  width: 410px;
}
.app-usvi-master .appGridRow .span5 {
  width: 340px;
}
.app-usvi-master .appGridRow .span4 {
  width: 270px;
}
.app-usvi-master .appGridRow .span3 {
  width: 200px;
}
.app-usvi-master .appGridRow .span2 {
  width: 130px;
}
.app-usvi-master .appGridRow .span1 {
  width: 60px;
}
.app-usvi-master .appGridRow .offset12 {
  margin-left: 850px;
}
.app-usvi-master .appGridRow .offset11 {
  margin-left: 780px;
}
.app-usvi-master .appGridRow .offset10 {
  margin-left: 710px;
}
.app-usvi-master .appGridRow .offset9 {
  margin-left: 640px;
}
.app-usvi-master .appGridRow .offset8 {
  margin-left: 570px;
}
.app-usvi-master .appGridRow .offset7 {
  margin-left: 500px;
}
.app-usvi-master .appGridRow .offset6 {
  margin-left: 430px;
}
.app-usvi-master .appGridRow .offset5 {
  margin-left: 360px;
}
.app-usvi-master .appGridRow .offset4 {
  margin-left: 290px;
}
.app-usvi-master .appGridRow .offset3 {
  margin-left: 220px;
}
.app-usvi-master .appGridRow .offset2 {
  margin-left: 150px;
}
.app-usvi-master .appGridRow .offset1 {
  margin-left: 80px;
}
.app-usvi-master .appGridRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRowFluid {
  width: 100%;
}
.app-usvi-master .appRowFluid:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .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-usvi-master .appRowFluid [class*="span"]:first-child {
  margin-left: 0;
}
.app-usvi-master .appRowFluid .span12 {
  width: 100%;
  *width: 99.93975904%;
}
.app-usvi-master .appRowFluid .span11 {
  width: 91.56626506%;
  *width: 91.5060241%;
}
.app-usvi-master .appRowFluid .span10 {
  width: 83.13253012%;
  *width: 83.07228916%;
}
.app-usvi-master .appRowFluid .span9 {
  width: 74.69879518%;
  *width: 74.63855422%;
}
.app-usvi-master .appRowFluid .span8 {
  width: 66.26506024%;
  *width: 66.20481928%;
}
.app-usvi-master .appRowFluid .span7 {
  width: 57.8313253%;
  *width: 57.77108434%;
}
.app-usvi-master .appRowFluid .span6 {
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-usvi-master .appRowFluid .span5 {
  width: 40.96385542%;
  *width: 40.90361446%;
}
.app-usvi-master .appRowFluid .span4 {
  width: 32.53012048%;
  *width: 32.46987952%;
}
.app-usvi-master .appRowFluid .span3 {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master .appRowFluid .span2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appRowFluid .span1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-usvi-master .appRowFluid .offset12 {
  margin-left: 102.40963855%;
  *margin-left: 102.28915663%;
}
.app-usvi-master .appRowFluid .offset12:first-child {
  margin-left: 101.20481928%;
  *margin-left: 101.08433735%;
}
.app-usvi-master .appRowFluid .offset11 {
  margin-left: 93.97590361%;
  *margin-left: 93.85542169%;
}
.app-usvi-master .appRowFluid .offset11:first-child {
  margin-left: 92.77108434%;
  *margin-left: 92.65060241%;
}
.app-usvi-master .appRowFluid .offset10 {
  margin-left: 85.54216867%;
  *margin-left: 85.42168675%;
}
.app-usvi-master .appRowFluid .offset10:first-child {
  margin-left: 84.3373494%;
  *margin-left: 84.21686747%;
}
.app-usvi-master .appRowFluid .offset9 {
  margin-left: 77.10843373%;
  *margin-left: 76.98795181%;
}
.app-usvi-master .appRowFluid .offset9:first-child {
  margin-left: 75.90361446%;
  *margin-left: 75.78313253%;
}
.app-usvi-master .appRowFluid .offset8 {
  margin-left: 68.6746988%;
  *margin-left: 68.55421687%;
}
.app-usvi-master .appRowFluid .offset8:first-child {
  margin-left: 67.46987952%;
  *margin-left: 67.34939759%;
}
.app-usvi-master .appRowFluid .offset7 {
  margin-left: 60.24096386%;
  *margin-left: 60.12048193%;
}
.app-usvi-master .appRowFluid .offset7:first-child {
  margin-left: 59.03614458%;
  *margin-left: 58.91566265%;
}
.app-usvi-master .appRowFluid .offset6 {
  margin-left: 51.80722892%;
  *margin-left: 51.68674699%;
}
.app-usvi-master .appRowFluid .offset6:first-child {
  margin-left: 50.60240964%;
  *margin-left: 50.48192771%;
}
.app-usvi-master .appRowFluid .offset5 {
  margin-left: 43.37349398%;
  *margin-left: 43.25301205%;
}
.app-usvi-master .appRowFluid .offset5:first-child {
  margin-left: 42.1686747%;
  *margin-left: 42.04819277%;
}
.app-usvi-master .appRowFluid .offset4 {
  margin-left: 34.93975904%;
  *margin-left: 34.81927711%;
}
.app-usvi-master .appRowFluid .offset4:first-child {
  margin-left: 33.73493976%;
  *margin-left: 33.61445783%;
}
.app-usvi-master .appRowFluid .offset3 {
  margin-left: 26.5060241%;
  *margin-left: 26.38554217%;
}
.app-usvi-master .appRowFluid .offset3:first-child {
  margin-left: 25.30120482%;
  *margin-left: 25.18072289%;
}
.app-usvi-master .appRowFluid .offset2 {
  margin-left: 18.07228916%;
  *margin-left: 17.95180723%;
}
.app-usvi-master .appRowFluid .offset2:first-child {
  margin-left: 16.86746988%;
  *margin-left: 16.74698795%;
}
.app-usvi-master .appRowFluid .offset1 {
  margin-left: 9.63855422%;
  *margin-left: 9.51807229%;
}
.app-usvi-master .appRowFluid .offset1:first-child {
  margin-left: 8.43373494%;
  *margin-left: 8.31325301%;
}
.app-usvi-master .container {
  margin-right: auto;
  margin-left: auto;
}
.app-usvi-master .container:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .container-fluid {
  padding-right: 10px;
  padding-left: 10px;
}
.app-usvi-master .container-fluid:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master code,
.app-usvi-master pre {
  font-family: open_sans;
  font-size: 1.125rem;
}
.app-usvi-master legend.appLegend {
  border: 0;
}
.app-usvi-master .appRepeaterRowContent h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-usvi-master .appRepeaterRowContent fieldset {
  margin: 0;
}
.app-usvi-master .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-usvi-master .appUserAgentWarning ul {
  list-style: none;
}
.app-usvi-master .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-usvi-master .ffImage {
  background: url("images/firefox32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-usvi-master .ieImage {
  background: url("images/ie32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-usvi-master .chromeImage {
  background: url("images/chrome32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-usvi-master .safariImage {
  background: url("images/safari32x32.png");
  height: 32px;
  width: 32px;
  display: inline-block;
  float: left;
}
.app-usvi-master .extBrowserLinkName {
  line-height: 32px;
  padding-left: 10px;
}
.app-usvi-master .appPageBuild,
.app-usvi-master .appPageBuildEnv {
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 0.6875rem;
  color: black;
  opacity: 0.8;
  text-decoration: none;
  cursor: default;
}
.app-usvi-master .appPageBuildEnv {
  bottom: 20px;
}
.app-usvi-master #scrollToTop {
  position: fixed;
  left: 0;
  bottom: 20px;
  cursor: pointer;
  padding: 7px;
  border-color: transparent;
  background: #2357a5;
  transition: padding 0.5s, opacity 0.5s;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  opacity: 0.02;
}
.app-usvi-master #scrollToTop:hover {
  opacity: 1!important;
}
.app-usvi-master #scrollToTop:before {
  content: "\f062";
  display: block;
  color: white;
  font-size: 22px;
  font-family: FontAwesome;
}
.app-usvi-master *:focus {
  outline: 2px solid #133d91 !important;
}
.app-usvi-master .rightColumnMain.detached,
.app-usvi-master 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-usvi-master .globalMargin {
  margin-bottom: 40px;
}
.app-usvi-master .tabsOuter {
  display: block;
  background: #2357a5;
}
.app-usvi-master .clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .noClearfix {
  clear: none;
}
.app-usvi-master .noClearfix.appBlock:after,
.app-usvi-master .noClearfix.appBlockChildren:after,
.app-usvi-master .noClearfix.appAttribute:after,
.app-usvi-master .noClearfix.appRestricted:after,
.app-usvi-master .noClearfix.appDiv:after,
.app-usvi-master .noClearfix.appMinimalBox:after {
  content: "";
  display: none;
  clear: none !important;
}
.app-usvi-master .noClearfix.appBlock .appBlock:after,
.app-usvi-master .noClearfix.appBlockChildren .appBlock:after,
.app-usvi-master .noClearfix.appAttribute .appBlock:after,
.app-usvi-master .noClearfix.appRestricted .appBlock:after,
.app-usvi-master .noClearfix.appDiv .appBlock:after,
.app-usvi-master .noClearfix.appMinimalBox .appBlock:after,
.app-usvi-master .noClearfix.appBlock .appBlockChildren:after,
.app-usvi-master .noClearfix.appBlockChildren .appBlockChildren:after,
.app-usvi-master .noClearfix.appAttribute .appBlockChildren:after,
.app-usvi-master .noClearfix.appRestricted .appBlockChildren:after,
.app-usvi-master .noClearfix.appDiv .appBlockChildren:after,
.app-usvi-master .noClearfix.appMinimalBox .appBlockChildren:after,
.app-usvi-master .noClearfix.appBlock .appAttribute:after,
.app-usvi-master .noClearfix.appBlockChildren .appAttribute:after,
.app-usvi-master .noClearfix.appAttribute .appAttribute:after,
.app-usvi-master .noClearfix.appRestricted .appAttribute:after,
.app-usvi-master .noClearfix.appDiv .appAttribute:after,
.app-usvi-master .noClearfix.appMinimalBox .appAttribute:after,
.app-usvi-master .noClearfix.appBlock .appRestricted:after,
.app-usvi-master .noClearfix.appBlockChildren .appRestricted:after,
.app-usvi-master .noClearfix.appAttribute .appRestricted:after,
.app-usvi-master .noClearfix.appRestricted .appRestricted:after,
.app-usvi-master .noClearfix.appDiv .appRestricted:after,
.app-usvi-master .noClearfix.appMinimalBox .appRestricted:after,
.app-usvi-master .noClearfix.appBlock .appDiv:after,
.app-usvi-master .noClearfix.appBlockChildren .appDiv:after,
.app-usvi-master .noClearfix.appAttribute .appDiv:after,
.app-usvi-master .noClearfix.appRestricted .appDiv:after,
.app-usvi-master .noClearfix.appDiv .appDiv:after,
.app-usvi-master .noClearfix.appMinimalBox .appDiv:after,
.app-usvi-master .noClearfix.appBlock .appMinimalBox:after,
.app-usvi-master .noClearfix.appBlockChildren .appMinimalBox:after,
.app-usvi-master .noClearfix.appAttribute .appMinimalBox:after,
.app-usvi-master .noClearfix.appRestricted .appMinimalBox:after,
.app-usvi-master .noClearfix.appDiv .appMinimalBox:after,
.app-usvi-master .noClearfix.appMinimalBox .appMinimalBox:after {
  content: "";
  display: none;
  clear: none !important;
}
.app-usvi-master .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-usvi-master .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-usvi-master .textAlignCenter {
  text-align: center;
}
.app-usvi-master .textAlignLeft {
  text-align: left;
}
.app-usvi-master .textAlignRight {
  text-align: right;
}
.app-usvi-master .titleWidth {
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .attributeLabel.readOnly,
.app-usvi-master .attributeLabel.appReadOnly {
  font-size: 18px;
  font-weight: bold;
}
.app-usvi-master .attributeLabel.readOnly.appText,
.app-usvi-master .attributeLabel.appReadOnly.appText {
  width: 320px;
  font-size: 1.125rem !important;
  margin-bottom: 10px!important;
}
.app-usvi-master .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText,
.app-usvi-master .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText,
.app-usvi-master .attributeLabel.readOnly > fieldset > legend > .appLegendText,
.app-usvi-master .attributeLabel.appReadOnly > fieldset > legend > .appLegendText,
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle {
  font-size: 1.125rem !important;
  font-weight: bold !important;
  margin-bottom: 0px;
}
.app-usvi-master .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h2,
.app-usvi-master .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h2,
.app-usvi-master .attributeLabel.readOnly > fieldset > legend > .appLegendText > h2,
.app-usvi-master .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h2,
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle > h2,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle > h2,
.app-usvi-master .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h3,
.app-usvi-master .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h3,
.app-usvi-master .attributeLabel.readOnly > fieldset > legend > .appLegendText > h3,
.app-usvi-master .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h3,
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle > h3,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle > h3,
.app-usvi-master .attributeLabel.readOnly > .appAttrLabelBox > label > .appLabelText > h4,
.app-usvi-master .attributeLabel.appReadOnly > .appAttrLabelBox > label > .appLabelText > h4,
.app-usvi-master .attributeLabel.readOnly > fieldset > legend > .appLegendText > h4,
.app-usvi-master .attributeLabel.appReadOnly > fieldset > legend > .appLegendText > h4,
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle > h4,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle > h4 {
  font-size: 1.125rem !important;
  font-weight: bold !important;
  margin-bottom: 0px;
}
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle {
  flex-basis: 320px;
  margin-right: 10px;
  margin-top: 0;
}
.app-usvi-master .attributeLabel.readOnly > .appBoxTitle .appRestrictedRepeater .appAttrLabelBox,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxTitle .appRestrictedRepeater .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .attributeLabel.readOnly > .appBoxChildren,
.app-usvi-master .attributeLabel.appReadOnly > .appBoxChildren {
  flex: 1;
}
.app-usvi-master .attributeLabel.appText {
  font-size: 1.25rem !important;
  font-weight: bold !important;
  margin-bottom: 10px;
}
.app-usvi-master .attributeLabel > .appAttrLabelBox > label > .appLabelText,
.app-usvi-master .attributeLabel > fieldset > legend > .appLegendText,
.app-usvi-master .attributeLabel > .appBoxTitle {
  font-size: 1.25rem !important;
  font-weight: bold !important;
}
.app-usvi-master .attributeLabel > .appAttrLabelBox > label > .appLabelText > h2,
.app-usvi-master .attributeLabel > fieldset > legend > .appLegendText > h2,
.app-usvi-master .attributeLabel > .appBoxTitle > h2,
.app-usvi-master .attributeLabel > .appAttrLabelBox > label > .appLabelText > h3,
.app-usvi-master .attributeLabel > fieldset > legend > .appLegendText > h3,
.app-usvi-master .attributeLabel > .appBoxTitle > h3,
.app-usvi-master .attributeLabel > .appAttrLabelBox > label > .appLabelText > h4,
.app-usvi-master .attributeLabel > fieldset > legend > .appLegendText > h4,
.app-usvi-master .attributeLabel > .appBoxTitle > h4 {
  font-size: 1.25rem !important;
  font-weight: bold !important;
}
.app-usvi-master .attributeLabel > h2,
.app-usvi-master .attributeLabel > h3,
.app-usvi-master .attributeLabel > h4 {
  font-size: 1.25rem !important;
  font-weight: bold !important;
}
.app-usvi-master .readOnlyFlex.appReadOnly {
  display: flex;
}
.app-usvi-master .readOnlyFlex.appReadOnly > .appAttrLabelBox {
  flex-basis: 320px;
  margin-right: 10px;
}
.app-usvi-master .readOnlyFlex.appReadOnly > .appAttrValue {
  flex: 1;
}
.app-usvi-master .readOnlyFlexBox .appAttribute.appReadOnly {
  display: flex;
}
.app-usvi-master .readOnlyFlexBox .appAttribute.appReadOnly > .appAttrLabelBox {
  flex-basis: 320px;
  margin-right: 10px;
}
.app-usvi-master .readOnlyFlexBox .appAttribute.appReadOnly > .appAttrValue {
  flex: 1;
}
.app-usvi-master .breakFlex {
  display: block!important;
}
.app-usvi-master .breakFlex .appAttrLabelBox {
  flex-basis: auto;
  margin-right: 10px;
}
.app-usvi-master .breakFlex .appAttrValue {
  flex: auto;
}
.app-usvi-master .breakFlexInlineBlock {
  display: inline-block !important;
}
.app-usvi-master .breakFlexInlineBlock .appAttrLabelBox {
  flex-basis: auto;
  margin-right: 10px;
}
.app-usvi-master .breakFlexInlineBlock .appAttrValue {
  flex: auto;
}
.app-usvi-master .fontBold {
  font-weight: bold!important;
}
.app-usvi-master .fontItalic {
  font-style: italic!important;
}
.app-usvi-master .fontNormal {
  font-weight: normal!important;
}
.app-usvi-master .gapTop {
  margin-top: 20px!important;
}
.app-usvi-master .gapBottom {
  margin-bottom: 20px!important;
}
.app-usvi-master .gapTopLarge {
  margin-top: 40px!important;
}
.app-usvi-master .gapBottomLarge {
  margin-bottom: 40px!important;
}
.app-usvi-master .fontTitleSmall .appBoxTitle h2,
.app-usvi-master .fontTitleSmall .appBlockTitle h2,
.app-usvi-master .fontTitleSmall .appBoxTitle h3,
.app-usvi-master .fontTitleSmall .appBlockTitle h3,
.app-usvi-master .fontTitleSmall .appBoxTitle h4,
.app-usvi-master .fontTitleSmall .appBlockTitle h4 {
  font-size: 18px;
  font-weight: bold;
}
.app-usvi-master .fontTitleSmall .appAttrLabel .appLabelText {
  font-size: 18px;
  font-weight: bold;
}
.app-usvi-master .fontTitleLarge .appBoxTitle h2,
.app-usvi-master .fontTitleLarge .appBlockTitle h2,
.app-usvi-master .fontTitleLarge .appBoxTitle h3,
.app-usvi-master .fontTitleLarge .appBlockTitle h3,
.app-usvi-master .fontTitleLarge .appBoxTitle h4,
.app-usvi-master .fontTitleLarge .appBlockTitle h4 {
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .fontTitleLarge .appAttrLabel .appLabelText {
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .removeMargin {
  margin: 0!important;
}
.app-usvi-master .removePadding {
  padding: 0!important;
}
.app-usvi-master .removeBorder {
  border: 0!important;
}
.app-usvi-master .columnCount2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-usvi-master .columnCount3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-usvi-master .columnCount4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.app-usvi-master .width100 {
  width: 100%;
}
.app-usvi-master .width100 input,
.app-usvi-master .width100 select {
  width: 100%;
}
.app-usvi-master .width75 {
  width: 75%;
}
.app-usvi-master .width75 input,
.app-usvi-master .width75 select {
  width: 100%;
}
.app-usvi-master .width66 {
  width: 66%;
}
.app-usvi-master .width66 input,
.app-usvi-master .width66 select {
  width: 100%;
}
.app-usvi-master .width50 {
  width: 50%;
}
.app-usvi-master .width50 input,
.app-usvi-master .width50 select {
  width: 100%;
}
.app-usvi-master .width33 {
  width: 33%;
}
.app-usvi-master .width33 input,
.app-usvi-master .width33 select {
  width: 100%;
}
.app-usvi-master .width25 {
  width: 50%;
}
.app-usvi-master .width25 input,
.app-usvi-master .width25 select {
  width: 100%;
}
.app-usvi-master .width20 {
  width: 20%;
}
.app-usvi-master .width20 input,
.app-usvi-master .width20 select {
  width: 100%;
}
.app-usvi-master .width15 {
  width: 15%;
}
.app-usvi-master .width15 input,
.app-usvi-master .width15 select {
  width: 100%;
}
.app-usvi-master .width10 {
  width: 10%;
}
.app-usvi-master .width10 input,
.app-usvi-master .width10 select {
  width: 100%;
}
.app-usvi-master .width5 {
  width: 5%;
}
.app-usvi-master .width5 input,
.app-usvi-master .width5 select {
  width: 100%;
}
.app-usvi-master .widthMaxContent {
  width: max-content;
}
.app-usvi-master .widthMaxContent input,
.app-usvi-master .widthMaxContent select {
  width: max-content;
}
.app-usvi-master .ie8 .appLegend {
  display: inline-block;
}
.app-usvi-master .confirmationPanel {
  padding: 20px;
  background: #d3e4ea;
  border: 1px solid #b0cfda;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master .appliedConfirmation {
  margin-top: 30px;
}
.app-usvi-master .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-usvi-master .appliedConfirmation .submittedSection .appLabelBox {
  width: 300px;
  font-weight: bold;
  margin-right: 10px;
  display: inline-block;
  word-break: break-word;
  vertical-align: top;
}
.app-usvi-master .appliedConfirmation .submittedSection table th {
  text-align: left;
}
.app-usvi-master .appliedConfirmation .whatNextSection {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-top: 30px;
  line-spacing: 42px;
}
.app-usvi-master .appliedConfirmation .whatNextSection h3 {
  margin-bottom: 20px;
}
.app-usvi-master .appliedConfirmation .whatNextSection ul {
  margin-left: 0;
}
.app-usvi-master .appliedConfirmation .whatNextSection ul li {
  list-style: disc;
  margin-bottom: 10px;
}
.app-usvi-master .appliedConfirmation .helpSection {
  padding: 20px;
  padding-top: 30px;
  border-top: 5px solid #333;
}
.app-usvi-master .appliedConfirmation .helpSection h3 {
  margin-bottom: 20px;
}
.app-usvi-master .appliedConfirmation .helpSection > div {
  margin-top: 10px;
}
.app-usvi-master .appliedConfirmation .confirmationButtons {
  margin-top: 30px;
}
.app-usvi-master .appPullRight {
  float: right;
}
.app-usvi-master .appPullLeft {
  float: left;
}
.app-usvi-master .noWrap {
  white-space: nowrap;
}
.app-usvi-master .wordBreak {
  word-break: break-word;
}
.app-usvi-master .wordBreakTable,
.app-usvi-master .wordBreakTable table {
  word-break: break-word;
}
.app-usvi-master .wordBreakTable td,
.app-usvi-master .wordBreakTable table td,
.app-usvi-master .wordBreakTable th,
.app-usvi-master .wordBreakTable table th {
  word-break: break-word;
}
.app-usvi-master .wordBreakTableHeaders th,
.app-usvi-master .wordBreakTableCells td {
  word-break: break-word;
}
.app-usvi-master .hide,
.app-usvi-master .appHide {
  display: none;
}
.app-usvi-master .show {
  display: block;
}
.app-usvi-master .invisible {
  visibility: hidden;
}
.app-usvi-master .flexMe > fieldset > .appBlockChildren,
.app-usvi-master .flexMe > .appBlockChildren {
  display: flex;
  justify-content: space-between;
}
.app-usvi-master .flexMe > fieldset > .appBlockChildren h3,
.app-usvi-master .flexMe > .appBlockChildren h3 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.app-usvi-master .flexMe .appBlockChildren > div,
.app-usvi-master .flexMe .appBlockChildren > fieldset > div {
  flex: 1;
  align-self: flex-end;
}
.app-usvi-master .flexMe.triple .appBlockChildren .select2-container,
.app-usvi-master .flexMe.triple .appBlockChildren > .appAttribute,
.app-usvi-master .flexMe.triple .appBlockChildren > div select,
.app-usvi-master .flexMe.triple .appBlockChildren > div input[type='text'] {
  width: 370px!important;
}
.app-usvi-master .inlineBlock,
.app-usvi-master .inlineBlockImmediateChildren > div,
.app-usvi-master .inlineBlockChildren > div > div,
.app-usvi-master .inlineBlockChildren > fieldset > .appBlockChildren > div {
  display: inline-block;
}
.app-usvi-master .block {
  display: block;
}
.app-usvi-master .formatHintText,
.app-usvi-master .appFormatHint {
  clear: right;
  color: #70787c;
  text-align: left;
  font-size: 1.125rem;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
}
.app-usvi-master .formatHintText p,
.app-usvi-master .appFormatHint p {
  margin: 0px;
}
.app-usvi-master .formatHintAttributeLabel {
  padding-top: 15px;
}
.app-usvi-master .greyBar {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-usvi-master .greyBarForced {
  border-left: 3px solid #70787c !important;
  padding-left: 20px!important;
  margin-top: 10px!important;
  margin-bottom: 20px!important;
}
.app-usvi-master .greyBarTop {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
}
.app-usvi-master .blackBarTop {
  border-top: 5px solid #333;
  padding-top: 30px;
  margin-top: 30px;
}
.app-usvi-master .greenBarTop {
  border-top: 3px solid #70787c;
}
.app-usvi-master .fontColorBlack {
  color: #000000 !important;
}
.app-usvi-master .fontColorGrayDarker {
  color: #253036 !important;
}
.app-usvi-master .fontColorGrayDark {
  color: #314049 !important;
}
.app-usvi-master .fontColorGray {
  color: #444444 !important;
}
.app-usvi-master .fontColorGrayLight {
  color: #70787c !important;
}
.app-usvi-master .fontColorGrayLighter {
  color: #d7d7d7 !important;
}
.app-usvi-master .fontColorWhite {
  color: #ffffff !important;
}
.app-usvi-master .fontColorFmDarkBlue {
  color: #2846a8 !important;
}
.app-usvi-master .fontColorFmLightBlue {
  color: #00b4ff !important;
}
.app-usvi-master .fontColorFmPurple {
  color: #b41e91 !important;
}
.app-usvi-master .fontColorLightBlue {
  color: #62a0cc !important;
}
.app-usvi-master .fontColorBlue {
  color: #1265af !important;
}
.app-usvi-master .fontColorBlueDark {
  color: #0e2d53 !important;
}
.app-usvi-master .fontColorGreen {
  color: #77a02c !important;
}
.app-usvi-master .fontColorDarkGreen {
  color: #4d6b1c !important;
}
.app-usvi-master .fontColorRed {
  color: #f31515 !important;
}
.app-usvi-master .fontColorDarkRed {
  color: #912120 !important;
}
.app-usvi-master .fontColorYellow {
  color: #ffc100 !important;
}
.app-usvi-master .fontColorOrange {
  color: #d24615 !important;
}
.app-usvi-master .fontColorPink {
  color: #c3325f !important;
}
.app-usvi-master .fontColorPurple {
  color: #7a43b6 !important;
}
.app-usvi-master .warningText {
  color: #f16521;
}
.app-usvi-master .errorText {
  color: #ff200d;
}
.app-usvi-master .successText {
  color: #7baf0c;
}
.app-usvi-master .infoText {
  color: #188bc1;
}
.app-usvi-master .notificationAlertIcon {
  background: #eeeeee;
  padding: 3px;
  border-radius: 5px;
  position: relative;
  padding-left: 50px;
}
.app-usvi-master .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-usvi-master p {
  margin: 0 0 6px;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1.125rem;
  line-height: 24px;
}
.app-usvi-master p small {
  font-size: 0.875rem;
  color: #70787c;
}
.app-usvi-master .lead {
  margin-bottom: 24px;
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 36px;
}
.app-usvi-master h1,
.app-usvi-master h2,
.app-usvi-master h3,
.app-usvi-master h4,
.app-usvi-master h5,
.app-usvi-master h6,
.app-usvi-master .h1,
.app-usvi-master .h2,
.app-usvi-master .h3,
.app-usvi-master .h4,
.app-usvi-master .h5,
.app-usvi-master .h6 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
}
.app-usvi-master h1 small,
.app-usvi-master h2 small,
.app-usvi-master h3 small,
.app-usvi-master h4 small,
.app-usvi-master h5 small,
.app-usvi-master h6 small,
.app-usvi-master .h1 small,
.app-usvi-master .h2 small,
.app-usvi-master .h3 small,
.app-usvi-master .h4 small,
.app-usvi-master .h5 small,
.app-usvi-master .h6 small {
  font-weight: normal;
  color: #70787c;
}
.app-usvi-master h1,
.app-usvi-master .h1 {
  font-size: 1.75rem;
}
.app-usvi-master h1 small,
.app-usvi-master .h1 small {
  font-size: 1.5rem;
}
.app-usvi-master h2,
.app-usvi-master .h2 {
  font-size: 1.625rem;
}
.app-usvi-master h2 small,
.app-usvi-master .h2 small {
  font-size: 1.5rem;
}
.app-usvi-master h3,
.app-usvi-master .h3 {
  font-size: 1.5rem;
}
.app-usvi-master h3 small,
.app-usvi-master .h3 small {
  font-size: 1.25rem;
}
.app-usvi-master h4,
.app-usvi-master .h4 {
  font-size: 1.4rem;
}
.app-usvi-master h4 small,
.app-usvi-master .h4 small {
  font-size: 1.25rem;
}
.app-usvi-master h5,
.app-usvi-master .h5 {
  font-size: 1.125rem;
}
.app-usvi-master h6,
.app-usvi-master .h6 {
  font-size: 0.8125rem;
  text-transform: uppercase;
}
.app-usvi-master .page-header {
  padding-bottom: 23px;
  margin: 24px 0;
  border-bottom: 1px solid #d7d7d7;
}
.app-usvi-master ul,
.app-usvi-master ol {
  padding: 0;
  margin: 0 0 12px 25px;
}
.app-usvi-master ul ul,
.app-usvi-master ul ol,
.app-usvi-master ol ol,
.app-usvi-master ol ul {
  margin-bottom: 0;
}
.app-usvi-master ul {
  list-style: disc;
}
.app-usvi-master ol {
  list-style: decimal;
}
.app-usvi-master li {
  line-height: 24px;
}
.app-usvi-master ul.unstyled,
.app-usvi-master ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.app-usvi-master dl {
  margin-bottom: 24px;
}
.app-usvi-master dt,
.app-usvi-master dd {
  line-height: 24px;
}
.app-usvi-master dt {
  font-weight: bold;
  line-height: 23px;
}
.app-usvi-master dd {
  margin-left: 12px;
}
.app-usvi-master .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-usvi-master .dl-horizontal dd {
  margin-left: 130px;
}
.app-usvi-master hr,
.app-usvi-master .appHr,
.app-usvi-master .appDivider {
  border-bottom: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-usvi-master hr.appCondensed,
.app-usvi-master .appHr.appCondensed,
.app-usvi-master .appDivider.appCondensed,
.app-usvi-master hr.appCondensed,
.app-usvi-master .appHr.appCondensed,
.app-usvi-master .appDivider.appCondensed {
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-usvi-master strong {
  font-weight: bold;
}
.app-usvi-master em {
  font-style: italic;
}
.app-usvi-master .muted {
  color: #70787c;
}
.app-usvi-master abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}
.app-usvi-master abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.app-usvi-master blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 24px;
  border-left: 5px solid #d7d7d7;
}
.app-usvi-master blockquote p {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 30px;
}
.app-usvi-master blockquote small {
  display: block;
  line-height: 24px;
  color: #70787c;
}
.app-usvi-master blockquote small:before {
  content: '\2014 \00A0';
}
.app-usvi-master blockquote.appPullRight {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #d7d7d7;
  border-left: 0;
}
.app-usvi-master blockquote.appPullRight p,
.app-usvi-master blockquote.appPullRight small {
  text-align: right;
}
.app-usvi-master q:before,
.app-usvi-master q:after,
.app-usvi-master blockquote:before,
.app-usvi-master blockquote:after {
  content: "";
}
.app-usvi-master address {
  display: block;
  margin-bottom: 24px;
  font-style: normal;
  line-height: 24px;
}
.app-usvi-master small {
  font-size: 100%;
}
.app-usvi-master cite {
  font-style: normal;
}
.app-usvi-master .appHighlight,
.app-usvi-master .appBadge {
  font-size: 0.6875rem;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  background-color: #70787c;
}
.app-usvi-master abbr.appBadge {
  border-bottom: none;
}
.app-usvi-master .appHighlight {
  padding: 1px 4px 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master .appBadge {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.app-usvi-master .appBadgeS {
  padding: 1px 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-usvi-master .appTags {
  padding-top: 3px;
}
.app-usvi-master .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-usvi-master .appTagInfo {
  background-color: #77a02c;
}
.app-usvi-master .appTagWarn {
  background-color: #d24615;
}
.app-usvi-master .appTagError {
  background-color: #f31515;
}
.app-usvi-master .appTagApp {
  background-color: #1265af;
}
.app-usvi-master .appBadge,
.app-usvi-master .appTag {
  margin-right: 2px;
  margin-left: 2px;
}
.app-usvi-master a.appHighlight:hover,
.app-usvi-master a.appBadge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.app-usvi-master .appHighlightImportant,
.app-usvi-master .appBadgeImportant {
  background-color: #ff200d;
}
.app-usvi-master .appHighlightImportant[href],
.app-usvi-master .appBadgeImportant[href] {
  background-color: #d91100;
}
.app-usvi-master .appHighlightWarning,
.app-usvi-master .appBadgeWarning {
  background-color: #d24615;
}
.app-usvi-master .appHighlightWarning[href],
.app-usvi-master .appBadgeWarning[href] {
  background-color: #a43710;
}
.app-usvi-master .appHighlightSuccess,
.app-usvi-master .appBadgeSuccess {
  background-color: #7baf0c;
}
.app-usvi-master .appHighlightSuccess[href],
.app-usvi-master .appBadgeSuccess[href] {
  background-color: #597f09;
}
.app-usvi-master .appHighlightInfo,
.app-usvi-master .appBadgeInfo {
  background-color: #188bc1;
}
.app-usvi-master .appHighlightInfo[href],
.app-usvi-master .appBadgeInfo[href] {
  background-color: #126a94;
}
.app-usvi-master .appHighlightInverse,
.app-usvi-master .appBadgeInverse {
  background-color: #314049;
}
.app-usvi-master .appHighlightInverse[href],
.app-usvi-master .appBadgeInverse[href] {
  background-color: #1d252a;
}
.app-usvi-master .appHighlightFaded,
.app-usvi-master .appBadgeFaded {
  background-color: #2357a5;
  color: #444444;
}
.app-usvi-master .appHighlightFaded[href],
.app-usvi-master .appBadgeFaded[href] {
  background-color: #1a417b;
}
.app-usvi-master .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-usvi-master .expandoBadge a.appExpandoImportant {
  background-color: #ff200d;
}
.app-usvi-master .expandoBadge a.appExpandoImportant[href] {
  background-color: #d91100;
}
.app-usvi-master .expandoBadge a.appExpandoWarning {
  background-color: #d24615;
}
.app-usvi-master .expandoBadge a.appExpandoWarning[href] {
  background-color: #a43710;
}
.app-usvi-master .expandoBadge a.appExpandoSuccess {
  background-color: #7baf0c;
}
.app-usvi-master .expandoBadge a.appExpandoSuccess[href] {
  background-color: #597f09;
}
.app-usvi-master .expandoBadge a.appExpandoInfo {
  background-color: #188bc1;
}
.app-usvi-master .expandoBadge a.appExpandoInfo[href] {
  background-color: #126a94;
}
.app-usvi-master .expandoBadge a.appExpandoInverse {
  background-color: #314049;
}
.app-usvi-master .expandoBadge a.appExpandoInverse[href] {
  background-color: #1d252a;
}
.app-usvi-master .expandoBadge a.appExpandoFaded {
  background-color: #2357a5;
  color: #444444;
}
.app-usvi-master .expandoBadge a.appExpandoFaded[href] {
  background-color: #1a417b;
}
.app-usvi-master .expandoBadge a.appExpando .left + span {
  text-decoration: none;
}
.app-usvi-master .expandoBadge.badgeImportant a.appExpando {
  background-color: #ff200d;
}
.app-usvi-master .expandoBadge.badgeWarning a.appExpando {
  background-color: #d24615;
}
.app-usvi-master .expandoBadge.badgeSuccess a.appExpando {
  background-color: #7baf0c;
}
.app-usvi-master .expandoBadge.badgeInfo a.appExpando {
  background-color: #188bc1;
}
.app-usvi-master .expandoBadge.badgeInverse a.appExpando {
  background-color: #314049;
}
.app-usvi-master fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  display: table-cell;
}
.app-usvi-master legend {
  display: block;
  color: #253036;
  border-bottom: 1px solid #eee;
  display: table;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.app-usvi-master legend small {
  font-size: 0.8125rem;
  color: #70787c;
}
.app-usvi-master legend + * {
  clear: both;
}
.app-usvi-master fieldset.appFieldset .appDateRange {
  display: inline-block;
  vertical-align: top;
  padding-top: 40px;
  margin-right: 20px;
}
.app-usvi-master fieldset.appFieldSet-Attribute .appAttrLabelBox,
.app-usvi-master fieldset.appFieldSet-Attribute .appLegend,
.app-usvi-master fieldset.appFieldSet-Attribute .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master fieldset.appFieldSet-Attribute .appLegend,
.app-usvi-master fieldset.appFieldSet-Attribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master fieldset.appFieldSet-Attribute:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master fieldset.appFieldSet-Box legend.appLegend:empty {
  display: none;
}
.app-usvi-master legend:empty {
  display: none;
}
.app-usvi-master 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-usvi-master legend.appLegend {
  display: inline-block;
  font-family: 'OpenSans-Semibold', 'Open Sans Semibold', 'Open Sans', 'open_sans';
}
.app-usvi-master .appInputContainer {
  display: inline-block;
}
.app-usvi-master .appInputContainer + .appErrors {
  margin-top: 36px;
}
.app-usvi-master .appLegend.appBlockTitle {
  font-weight: normal;
  margin-bottom: 0;
}
.app-usvi-master .appLegend.appBlockTitle:empty {
  display: none !important;
}
.app-usvi-master .appReview .appLabelText:empty,
.app-usvi-master .Change .appLabelText:empty,
.app-usvi-master .BusinessServiceModeView .appLabelText:empty,
.app-usvi-master .appReview .appAttrLabel:empty,
.app-usvi-master .Change .appAttrLabel:empty,
.app-usvi-master .BusinessServiceModeView .appAttrLabel:empty {
  min-height: 18px;
}
.app-usvi-master label,
.app-usvi-master input,
.app-usvi-master button,
.app-usvi-master select,
.app-usvi-master textarea {
  font-size: 1.125rem;
}
.app-usvi-master input,
.app-usvi-master button,
.app-usvi-master select,
.app-usvi-master textarea {
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.app-usvi-master label {
  display: block;
  margin-bottom: 0;
}
.app-usvi-master input,
.app-usvi-master textarea,
.app-usvi-master select,
.app-usvi-master .uneditable-input {
  display: inline-block;
  height: 42px;
  box-sizing: border-box;
  padding: 4px;
  margin-bottom: 0px;
  font-size: 1.125rem;
  color: #444444;
  background-color: #ffffff;
  border: 1px solid #6f6b6b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master input,
.app-usvi-master textarea,
.app-usvi-master .uneditable-input {
  width: 376px;
}
.app-usvi-master select {
  min-width: 150px;
}
.app-usvi-master input[type='text']::placeholder {
  font-size: 0.875rem;
}
.app-usvi-master .uneditable-textarea {
  width: auto;
  height: auto;
}
.app-usvi-master label input,
.app-usvi-master label textarea,
.app-usvi-master label select {
  display: block;
}
.app-usvi-master input[type="image"],
.app-usvi-master input[type="checkbox"],
.app-usvi-master 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-usvi-master input[type="image"] {
  border: 0;
}
.app-usvi-master input[type="checkbox"] {
  margin: 0px 0 5px 5px ;
}
.app-usvi-master 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-usvi-master input[type="button"],
.app-usvi-master input[type="reset"],
.app-usvi-master input[type="submit"] {
  width: auto;
  height: auto;
}
.app-usvi-master select,
.app-usvi-master input[type="file"] {
  height: 42px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
}
.app-usvi-master input[type="file"] {
  line-height: 18px;
}
.app-usvi-master select {
  background-color: #ffffff;
}
.app-usvi-master select[multiple],
.app-usvi-master select[size] {
  height: auto;
}
.app-usvi-master input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .textareaFullWidth textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.app-usvi-master .debugMode textarea {
  height: 600px;
}
.app-usvi-master textarea {
  height: auto;
}
.app-usvi-master input[type="hidden"] {
  display: none;
}
.app-usvi-master input[type="text"],
.app-usvi-master input[type="password"],
.app-usvi-master input[type="email"],
.app-usvi-master select,
.app-usvi-master 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-usvi-master input[type="text"]:focus,
.app-usvi-master input[type="password"]:focus,
.app-usvi-master input[type="email"]:focus,
.app-usvi-master select:focus,
.app-usvi-master textarea:focus {
  outline: 2px solid #133d91 !important;
  border-color: #133d91;
}
.app-usvi-master input[type="file"]:focus,
.app-usvi-master input[type="radio"]:focus,
.app-usvi-master input[type="checkbox"]:focus,
.app-usvi-master select:focus {
  outline: 2px solid #133d91 !important;
  border-color: rgba(255, 131, 0, 0.7);
}
.app-usvi-master input[class*="span"],
.app-usvi-master select[class*="span"],
.app-usvi-master textarea[class*="span"],
.app-usvi-master .uneditable-input[class*="span"],
.app-usvi-master .appRowFluid input[class*="span"],
.app-usvi-master .appRowFluid select[class*="span"],
.app-usvi-master .appRowFluid textarea[class*="span"],
.app-usvi-master .appRowFluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.app-usvi-master input,
.app-usvi-master textarea,
.app-usvi-master .uneditable-input {
  margin-left: 0;
}
.app-usvi-master input.span12,
.app-usvi-master textarea.span12,
.app-usvi-master .uneditable-input.span12 {
  width: 820px;
}
.app-usvi-master input.span11,
.app-usvi-master textarea.span11,
.app-usvi-master .uneditable-input.span11 {
  width: 750px;
}
.app-usvi-master input.span10,
.app-usvi-master textarea.span10,
.app-usvi-master .uneditable-input.span10 {
  width: 680px;
}
.app-usvi-master input.span9,
.app-usvi-master textarea.span9,
.app-usvi-master .uneditable-input.span9 {
  width: 610px;
}
.app-usvi-master input.span8,
.app-usvi-master textarea.span8,
.app-usvi-master .uneditable-input.span8 {
  width: 540px;
}
.app-usvi-master input.span7,
.app-usvi-master textarea.span7,
.app-usvi-master .uneditable-input.span7 {
  width: 470px;
}
.app-usvi-master input.span6,
.app-usvi-master textarea.span6,
.app-usvi-master .uneditable-input.span6 {
  width: 400px;
}
.app-usvi-master input.span5,
.app-usvi-master textarea.span5,
.app-usvi-master .uneditable-input.span5 {
  width: 330px;
}
.app-usvi-master input.span4,
.app-usvi-master textarea.span4,
.app-usvi-master .uneditable-input.span4 {
  width: 260px;
}
.app-usvi-master input.span3,
.app-usvi-master textarea.span3,
.app-usvi-master .uneditable-input.span3 {
  width: 190px;
}
.app-usvi-master input.span2,
.app-usvi-master textarea.span2,
.app-usvi-master .uneditable-input.span2 {
  width: 120px;
}
.app-usvi-master input.span1,
.app-usvi-master textarea.span1,
.app-usvi-master .uneditable-input.span1 {
  width: 50px;
}
.app-usvi-master input[disabled],
.app-usvi-master select[disabled],
.app-usvi-master textarea[disabled],
.app-usvi-master input[readonly],
.app-usvi-master select[readonly],
.app-usvi-master textarea[readonly] {
  cursor: not-allowed;
  background-color: #d7d7d7;
  border-color: #ddd;
}
.app-usvi-master input[type="radio"][disabled],
.app-usvi-master input[type="checkbox"][disabled],
.app-usvi-master input[type="radio"][readonly],
.app-usvi-master input[type="checkbox"][readonly] {
  background-color: transparent;
}
.app-usvi-master .appInputPrepend,
.app-usvi-master .appInputAppend {
  font-size: 0;
  margin-bottom: 5px;
}
.app-usvi-master .appInputPrepend input,
.app-usvi-master .appInputAppend input,
.app-usvi-master .appInputPrepend select,
.app-usvi-master .appInputAppend select,
.app-usvi-master .appInputPrepend .uneditable-input,
.app-usvi-master .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-usvi-master .appInputPrepend input:focus,
.app-usvi-master .appInputAppend input:focus,
.app-usvi-master .appInputPrepend select:focus,
.app-usvi-master .appInputAppend select:focus,
.app-usvi-master .appInputPrepend .uneditable-input:focus,
.app-usvi-master .appInputAppend .uneditable-input:focus {
  z-index: 2;
}
.app-usvi-master .appInputPrepend .uneditable-input,
.app-usvi-master .appInputAppend .uneditable-input {
  border-left-color: #ccc;
}
.app-usvi-master .appInputPrepend .add-on,
.app-usvi-master .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-usvi-master .appInputPrepend .add-on,
.app-usvi-master .appInputAppend .add-on,
.app-usvi-master .appInputPrepend .appButton,
.app-usvi-master .appInputAppend .appButton {
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-usvi-master .appInputPrepend .active,
.app-usvi-master .appInputAppend .active {
  background-color: #bfde87;
  border-color: #77a02c;
}
.app-usvi-master .appInputPrepend .add-on,
.app-usvi-master .appInputPrepend .btn {
  margin-right: -1px;
}
.app-usvi-master .appInputPrepend .add-on:first-child,
.app-usvi-master .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-usvi-master .appInputAppend input,
.app-usvi-master .appDc-dateonly input,
.app-usvi-master .appInputAppend select,
.app-usvi-master .appDc-dateonly select,
.app-usvi-master .appInputAppend .uneditable-input,
.app-usvi-master .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-usvi-master .appInputAppend .uneditable-input,
.app-usvi-master .appDc-dateonly .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
.app-usvi-master .appInputAppend .add-on:last-child,
.app-usvi-master .appDc-dateonly .add-on:last-child,
.app-usvi-master .appInputAppend .appButton:last-child,
.app-usvi-master .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-usvi-master .appInputPrepend.appInputAppend input,
.app-usvi-master .appInputPrepend.appInputAppend select,
.app-usvi-master .appInputPrepend.appInputAppend .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-usvi-master .appInputPrepend.appInputAppend .add-on:first-child,
.app-usvi-master .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-usvi-master .appInputPrepend.appInputAppend .add-on:last-child,
.app-usvi-master .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-usvi-master .appAttribute.appInputAppend input[type='text'] + .appButton {
  margin-bottom: 0;
  margin-left: -4px;
}
.app-usvi-master .attrXS {
  width: 70px;
}
.app-usvi-master .attrXS input[type="text"],
.app-usvi-master .attrXS input[type="password"],
.app-usvi-master .attrXS input[type="email"],
.app-usvi-master .attrXS select,
.app-usvi-master .attrXS textarea {
  width: 60px;
}
.app-usvi-master .attrS {
  width: 90px;
}
.app-usvi-master .attrS input[type="text"],
.app-usvi-master .attrS input[type="password"],
.app-usvi-master .attrS input[type="email"],
.app-usvi-master .attrS select,
.app-usvi-master .attrS textarea {
  width: 80px;
}
.app-usvi-master .attrM {
  width: 150px;
}
.app-usvi-master .attrM input[type="text"],
.app-usvi-master .attrM input[type="password"],
.app-usvi-master .attrM input[type="email"],
.app-usvi-master .attrM select,
.app-usvi-master .attrM textarea {
  width: 140px;
}
.app-usvi-master .attrML {
  width: 180px;
}
.app-usvi-master .attrML input[type="text"],
.app-usvi-master .attrML input[type="password"],
.app-usvi-master .attrML input[type="email"],
.app-usvi-master .attrML select,
.app-usvi-master .attrML textarea {
  width: 170px;
}
.app-usvi-master .attrL {
  width: 210px;
}
.app-usvi-master .attrL input[type="text"],
.app-usvi-master .attrL input[type="password"],
.app-usvi-master .attrL input[type="email"],
.app-usvi-master .attrL select,
.app-usvi-master .attrL textarea {
  width: 200px;
}
.app-usvi-master .attrXL {
  width: 270px;
}
.app-usvi-master .attrXL input[type="text"],
.app-usvi-master .attrXL input[type="password"],
.app-usvi-master .attrXL input[type="email"],
.app-usvi-master .attrXL select,
.app-usvi-master .attrXL textarea {
  width: 260px;
}
.app-usvi-master .attrXXL {
  width: 530px;
}
.app-usvi-master .attrXXL input[type="text"],
.app-usvi-master .attrXXL input[type="password"],
.app-usvi-master .attrXXL input[type="email"],
.app-usvi-master .attrXXL select,
.app-usvi-master .attrXXL textarea {
  width: 520px;
}
.app-usvi-master .attrNroXS.appNotReadOnly {
  width: 60px;
}
.app-usvi-master .attrNroXS.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroXS.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroXS.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroXS.appNotReadOnly select,
.app-usvi-master .attrNroXS.appNotReadOnly textarea {
  width: 50px;
}
.app-usvi-master .attrNroS.appNotReadOnly {
  width: 120px;
}
.app-usvi-master .attrNroS.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroS.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroS.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroS.appNotReadOnly select,
.app-usvi-master .attrNroS.appNotReadOnly textarea {
  width: 110px;
}
.app-usvi-master .attrNroM.appNotReadOnly {
  width: 150px;
}
.app-usvi-master .attrNroM.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroM.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroM.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroM.appNotReadOnly select,
.app-usvi-master .attrNroM.appNotReadOnly textarea {
  width: 140px;
}
.app-usvi-master .attrNroML.appNotReadOnly {
  width: 180px;
}
.app-usvi-master .attrNroML.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroML.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroML.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroML.appNotReadOnly select,
.app-usvi-master .attrNroML.appNotReadOnly textarea {
  width: 170px;
}
.app-usvi-master .attrNroL.appNotReadOnly {
  width: 210px;
}
.app-usvi-master .attrNroL.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroL.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroL.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroL.appNotReadOnly select,
.app-usvi-master .attrNroL.appNotReadOnly textarea {
  width: 200px;
}
.app-usvi-master .attrNroXL.appNotReadOnly {
  width: 270px;
}
.app-usvi-master .attrNroXL.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroXL.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroXL.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroXL.appNotReadOnly select,
.app-usvi-master .attrNroXL.appNotReadOnly textarea {
  width: 260px;
}
.app-usvi-master .attrNroXXL.appNotReadOnly {
  width: 530px;
}
.app-usvi-master .attrNroXXL.appNotReadOnly input[type="text"],
.app-usvi-master .attrNroXXL.appNotReadOnly input[type="password"],
.app-usvi-master .attrNroXXL.appNotReadOnly input[type="email"],
.app-usvi-master .attrNroXXL.appNotReadOnly select,
.app-usvi-master .attrNroXXL.appNotReadOnly textarea {
  width: 520px;
}
.app-usvi-master .textarea.appNotReadOnly.attrXXL {
  width: auto;
}
.app-usvi-master .textarea.appReadOnly textarea[readonly] {
  border: none;
  background: transparent;
  resize: none;
  padding: 0;
  margin-left: 0;
  width: auto;
}
.app-usvi-master input[type="radio"],
.app-usvi-master input[type="checkbox"],
.app-usvi-master input[type="radio"] + label,
.app-usvi-master input[type="checkbox"] + label {
  display: inline-block;
}
.app-usvi-master .appCalloutOption,
.app-usvi-master .appRestrictedOption,
.app-usvi-master .appRestrictedYesNo,
.app-usvi-master .appRestrictedYesNo,
.app-usvi-master .appRestrictedRadio {
  margin-bottom: 5px;
  margin-top: 5px;
  display: block;
}
.app-usvi-master .appCalloutOption > input[type="radio"],
.app-usvi-master .appRestrictedOption > input[type="radio"],
.app-usvi-master .appRestrictedYesNo > input[type="radio"],
.app-usvi-master .appRestrictedYesNo > input[type="radio"],
.app-usvi-master .appRestrictedRadio > input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
}
.app-usvi-master .appCalloutOption input[type="radio"] + label,
.app-usvi-master .appRestrictedOption input[type="radio"] + label,
.app-usvi-master .appRestrictedYesNo input[type="radio"] + label,
.app-usvi-master .appRestrictedYesNo input[type="radio"] + label,
.app-usvi-master .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-usvi-master input[type="checkbox"] + label {
  display: block;
  padding-left: 50px;
  cursor: pointer;
  position: relative;
  line-height: 30px;
}
.app-usvi-master input[type="checkbox"] + label:hover {
  text-decoration: underline;
}
.app-usvi-master input[type="checkbox"] {
  z-index: -1;
  width: 28px;
  float: left;
  height: 27px;
  margin: 0;
  margin-top: 2px;
  margin-left: 1px;
  margin-right: 10px;
}
.app-usvi-master input[type="checkbox"]:focus + label {
  text-decoration: underline;
  outline: 0!important;
}
.app-usvi-master input[type=checkbox] + label::before {
  content: "";
  background: white;
  color: #1265af;
  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-usvi-master input[type=checkbox]:checked + label::before {
  content: "\f00c";
}
.app-usvi-master input[type=checkbox] + .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
  margin: 0;
}
.app-usvi-master .checkbox.appAttribute {
  margin-bottom: 10px;
}
.app-usvi-master .appCalloutOption {
  margin-bottom: 0;
  font-size: 0;
}
.app-usvi-master .appRestrictedYesNo {
  float: left;
  position: relative;
}
.app-usvi-master .appRestrictedYesNo .appRequired {
  position: relative;
  left: -5px;
}
.app-usvi-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appRequired {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.app-usvi-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly input {
  margin-right: 5px;
}
.app-usvi-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly .appAttrLabel:before {
  float: left;
}
.app-usvi-master .appMandatoryAttribute.appRestrictedAttYesNo.appNotReadOnly.appAssistive .appAttrLabel:before {
  content: none;
}
.app-usvi-master .radio .appRestrictedOption,
.app-usvi-master .radiohz .appRestrictedOption,
.app-usvi-master .appCallout .appCalloutOption,
.app-usvi-master .appSelectorOption,
.app-usvi-master .restrictedOptionCss,
.app-usvi-master .appMyOrganisationSelector,
.app-usvi-master .appMyNoOrganisationSelector {
  position: relative;
}
.app-usvi-master .radio .appRestrictedOption input[type="radio"],
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"],
.app-usvi-master .appCallout .appCalloutOption input[type="radio"],
.app-usvi-master .appSelectorOption input[type="radio"],
.app-usvi-master .restrictedOptionCss input[type="radio"],
.app-usvi-master .appMyOrganisationSelector input[type="radio"],
.app-usvi-master .appMyNoOrganisationSelector input[type="radio"] {
  position: absolute;
  left: 6px;
  top: 11px;
}
.app-usvi-master .radio .appRestrictedOption input[type="radio"]:focus,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"]:focus,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"]:focus,
.app-usvi-master .appSelectorOption input[type="radio"]:focus,
.app-usvi-master .restrictedOptionCss input[type="radio"]:focus,
.app-usvi-master .appMyOrganisationSelector input[type="radio"]:focus,
.app-usvi-master .appMyNoOrganisationSelector input[type="radio"]:focus {
  outline: none!important;
}
.app-usvi-master .radio .appRestrictedOption input[type="radio"]:focus + label:before,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"]:focus + label:before,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"]:focus + label:before,
.app-usvi-master .appSelectorOption input[type="radio"]:focus + label:before,
.app-usvi-master .restrictedOptionCss input[type="radio"]:focus + label:before,
.app-usvi-master .appMyOrganisationSelector input[type="radio"]:focus + label:before,
.app-usvi-master .appMyNoOrganisationSelector input[type="radio"]:focus + label:before {
  outline: 2px solid #133d91 !important;
}
.app-usvi-master .radio .appRestrictedOption input[type="radio"] + label,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"] + label,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"] + label,
.app-usvi-master .appSelectorOption input[type="radio"] + label,
.app-usvi-master .restrictedOptionCss input[type="radio"] + label,
.app-usvi-master .appMyOrganisationSelector input[type="radio"] + label,
.app-usvi-master .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-usvi-master .radio .appRestrictedOption input[type="radio"] + label:hover,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"] + label:hover,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"] + label:hover,
.app-usvi-master .appSelectorOption input[type="radio"] + label:hover,
.app-usvi-master .restrictedOptionCss input[type="radio"] + label:hover,
.app-usvi-master .appMyOrganisationSelector input[type="radio"] + label:hover,
.app-usvi-master .appMyNoOrganisationSelector input[type="radio"] + label:hover {
  color: #202020;
}
.app-usvi-master .radio .appRestrictedOption input[type="radio"] + label:before,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"] + label:before,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"] + label:before,
.app-usvi-master .appSelectorOption input[type="radio"] + label:before,
.app-usvi-master .restrictedOptionCss input[type="radio"] + label:before,
.app-usvi-master .appMyOrganisationSelector input[type="radio"] + label:before,
.app-usvi-master .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-usvi-master .radio .appRestrictedOption input[type="radio"]:checked + label:after,
.app-usvi-master .radiohz .appRestrictedOption input[type="radio"]:checked + label:after,
.app-usvi-master .appCallout .appCalloutOption input[type="radio"]:checked + label:after,
.app-usvi-master .appSelectorOption input[type="radio"]:checked + label:after,
.app-usvi-master .restrictedOptionCss input[type="radio"]:checked + label:after,
.app-usvi-master .appMyOrganisationSelector input[type="radio"]:checked + label:after,
.app-usvi-master .appMyNoOrganisationSelector input[type="radio"]:checked + label:after {
  position: absolute;
  display: block;
  content: "";
  top: 6px;
  left: 5px;
  height: 20px;
  width: 20px;
  background-color: #1265af;
  border-radius: 50%;
  border: 0px solid #333;
  cursor: pointer;
  box-sizing: border-box;
}
.app-usvi-master .appRestrictedOption input[type="radio"]:focus + label,
.app-usvi-master .appRestrictedOption input[type="radio"] + label:hover {
  color: #133d91;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption > input[type="radio"] {
  z-index: -1;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption {
  width: auto;
  clear: none;
  margin: 0 !important;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label {
  padding: 10px 30px;
  margin: 0;
  background: #e4e4e4;
  text-align: center;
  z-index: 0;
  position: relative;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label:hover {
  background: #bebebe;
  text-decoration: underline;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:first-child input[type="radio"] + label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:not(:first-child) input[type="radio"] + label {
  border-left: 1px solid #bebebe;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption:last-of-type input[type="radio"] + label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label {
  background: #0e2d53;
  color: white;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label:hover {
  background: #071527;
  text-decoration: underline;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:before {
  display: none;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"] + label:before,
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:checked + label:after {
  display: none;
}
.app-usvi-master .toggleButton.appAttribute.appNotReadOnly .appRestrictedOption input[type="radio"]:focus + label {
  outline: 2px solid #133d91 !important;
  z-index: 1;
}
.app-usvi-master .appRestrictedAttSelect.appNotReadOnly > .appRestrictedSelect {
  display: inline-block;
  max-width: 100%;
}
.app-usvi-master .appFilingActionsShort {
  display: flex;
}
.app-usvi-master .appFilingActionsShort .appFilingActionsPushUp {
  margin-top: -20px;
}
.app-usvi-master .appFilingActionsShort > .appBoxTitle {
  margin: 0;
  flex-basis: 320px;
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .appFilingActionsShort > .appBoxTitle h2 {
  line-height: 27px;
}
.app-usvi-master .appFilingActionsShort > .appBlockChildren {
  flex: 1;
}
.app-usvi-master .appFilingActionsShort > .appBlockChildren > .appBox:first-child .appFilingActionsBoldText {
  margin-top: 0;
}
.app-usvi-master .appFilingActionsShort > .appBlockChildren .appFilingActionsBoldText {
  font-weight: bold;
  margin-top: 20px;
}
.app-usvi-master .appFilingActionsShort > .appBlockChildren .appText {
  margin-bottom: 0;
}
.app-usvi-master .appFilingActionsShort a {
  font-weight: normal;
  line-height: 28px;
}
.app-usvi-master .appFilingDetail .greyBar {
  padding: 0;
  border-left: 0;
}
.app-usvi-master .appFilingDetail .appLabelText {
  font-size: 18px;
}
.app-usvi-master .appFilingDetail .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-usvi-master .appFilingDetail .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly .appAttrLabelBox {
  width: 300px;
}
.app-usvi-master .appReview .appBlock > .appBlockChildren > .appAttribute {
  margin-top: 0;
  margin-bottom: 10px;
}
.app-usvi-master .verificationCode {
  display: inline-block;
}
.app-usvi-master .verificationCode input {
  width: 8em;
}
.app-usvi-master .verificationCode + button {
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 8px 20px;
  margin-left: 5px;
  vertical-align: bottom;
  display: inline-block;
}
.app-usvi-master .verificationCode + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master select {
  padding-top: 0;
  padding-bottom: 0;
}
.app-usvi-master .appBannerContainer {
  background: #ffffff;
}
.app-usvi-master .appBannerContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appBannerContainer .appBannerContainerInner {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-usvi-master .appBannerContainer .appBannerContainerInner:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appBannerContainer .menuButton {
  float: left;
  margin-right: 30px;
}
.app-usvi-master .appBannerContainer .menuButton .menu-toggle {
  margin-bottom: 0;
  padding: 9px 20px;
  text-decoration: none;
}
.app-usvi-master .appBannerContainer .menuButton .menu-toggle > span:first-child:before {
  content: "\f0c9";
  font-family: FontAwesome;
  padding-right: 8px;
  font-size: 1.25rem;
}
.app-usvi-master .appBannerContainer .menuButton .menu-toggle:hover {
  text-decoration: none;
  color: white;
}
.app-usvi-master .appBannerContainer .menuButton .menu-toggle:hover > span:nth-child(2) {
  text-decoration: underline;
}
.app-usvi-master .appBannerContainer .appLogo {
  float: left;
  margin: 0;
  margin-right: 30px;
}
.app-usvi-master .appBannerContainer .appLogo a {
  margin: 0;
  display: block;
  background: url(images/logo.png) left top no-repeat;
  width: 400px;
  height: 110px;
  -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-usvi-master .appBannerContainer .ie8 .appLogo a {
  background: url(images/logo-sm.png) left top no-repeat;
}
.app-usvi-master .appBannerContainer .appNavBar > .appNav > li > a {
  color: #020d26;
}
.app-usvi-master .appBannerContainer .appNavBar > .appNav > li > a:hover {
  color: #000000;
}
.app-usvi-master .appBannerContainer .appNavBar > .appNav > li > span {
  display: block;
  cursor: auto;
  padding: 10px 0;
}
.app-usvi-master .appBannerContainer .appMenu.appNavBar {
  float: right;
}
.app-usvi-master .appBannerContainer .appMenu.appNavBar > ul > li {
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
}
.app-usvi-master .appBannerContainer .appMenu.appNavBar ul.appSubMenu {
  right: 0;
}
.app-usvi-master .appBannerContainer .appLastLogon {
  position: fixed;
  bottom: 0;
  left: 0;
  font-size: 10px;
  color: #253036;
  opacity: 0.6;
  text-decoration: none;
  cursor: default;
}
.app-usvi-master .appNav > li > .appHelpTrig {
  display: none;
}
.app-usvi-master .appHelpTrig {
  display: none;
}
.app-usvi-master .appHelpTrig.shown {
  display: inline-block !important;
  text-decoration: underline;
}
.app-usvi-master .appHelpTrig .left:before {
  content: "\f059";
  font-family: FontAwesome;
  color: #133d91;
  font-size: 24px;
}
.app-usvi-master .wizardHelp {
  top: 40px;
  position: absolute;
  right: 0;
}
.app-usvi-master .appTop {
  background: #020d26;
}
.app-usvi-master .appTop:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appTop nav {
  padding-top: 5px;
  padding-bottom: 0px;
}
.app-usvi-master .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-usvi-master .appTop nav a.open {
  position: relative;
  z-index: 2;
  border-bottom: 4px solid #ffffff;
}
.app-usvi-master .appTop nav a:hover {
  border-bottom: 4px solid #ffffff;
}
.app-usvi-master .appBannerContainer .appTop {
  display: inline-block;
  background: transparent;
  margin-left: 40px;
  margin-top: 10px;
}
.app-usvi-master .appRoot.login .appHeaderContainer,
.app-usvi-master .appRoot.guest .appHeaderContainer,
.app-usvi-master .appRoot.login .appTop,
.app-usvi-master .appRoot.guest .appTop,
.app-usvi-master .appRoot.login .menuButton,
.app-usvi-master .appRoot.guest .menuButton {
  display: none;
}
.app-usvi-master .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-usvi-master .appPageTitleOuter {
  display: block;
  background: #2357a5;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  min-height: 6px;
}
.app-usvi-master .appPageTitleInner {
  position: relative;
  color: #ffffff;
  padding-top: 8px;
  padding-bottom: 8px;
}
.app-usvi-master .appPageTitleInner .appPageTitle {
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.app-usvi-master .appPageTitleInner .appPageTitle h1,
.app-usvi-master .appPageTitleInner .appPageTitle h2 {
  text-align: left;
  color: #ffffff;
  font-size: 2rem;
  margin: 0;
}
.app-usvi-master .appPageTitleInner h1,
.app-usvi-master .appPageTitleInner h2 {
  margin-bottom: 0;
}
.app-usvi-master .appPageTitleInnerWrapper {
  display: flex;
}
.app-usvi-master .appPageTitleInnerWrapper .buttonArea {
  position: relative;
  max-width: 42%;
}
.app-usvi-master .appPageTitleInnerWrapper .appPageTitleInner {
  width: 100%;
  flex: 1;
}
.app-usvi-master .appPageTitleInnerWrapper + form {
  margin-top: 20px;
}
.app-usvi-master .buttonArea {
  padding-top: 5px;
  padding-bottom: 3px;
  text-align: right;
}
.app-usvi-master .buttonArea .printButton:before {
  content: '\f02f';
  font-family: FontAwesome;
  margin-right: 10px;
}
.app-usvi-master .buttonArea .printButton {
  color: white;
  display: none;
}
.app-usvi-master .buttonArea .printButton:hover {
  color: white;
}
.app-usvi-master .buttonArea .appButton {
  margin-bottom: 3px;
  background: #040d23;
}
.app-usvi-master .buttonArea .appButton:hover {
  background: #dede00;
}
.app-usvi-master .taskview .buttonArea {
  display: block;
}
.app-usvi-master .guest .buttonArea {
  display: none;
}
.app-usvi-master .appRoot.guest .appTop {
  display: none;
}
.app-usvi-master .guest-primary-row2-blurb1.appText {
  margin-bottom: 30px;
}
.app-usvi-master .localeSelect ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.app-usvi-master .appBanner {
  position: relative;
}
.app-usvi-master .appFooterContainer {
  background-color: #020d26;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  margin-top: 70px;
  margin-bottom: 40px;
}
.app-usvi-master .appFooterContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appFooterContainer .appFooter {
  height: 58px;
  border-top: 1px solid #ededed;
  clear: both;
  font-size: 1.125rem;
  line-height: 2;
}
.app-usvi-master .appFooterContainer .appFooter:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appFooterContainer footer[role="contentinfo"] a,
.app-usvi-master .appFooterContainer .appFooter a {
  color: #133d91;
}
.app-usvi-master .appFooterContainer footer[role="contentinfo"] a:hover,
.app-usvi-master .appFooterContainer .appFooter a:hover {
  color: #202020;
}
.app-usvi-master .appFooterContainer ul#footerLinks li {
  display: inline-block;
  padding-right: 5px;
}
.app-usvi-master .appFooterContainer .appFooter .customFooterContent {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 20px;
}
.app-usvi-master .appFooterContainer .appFooter .customFooterContent:before,
.app-usvi-master .appFooterContainer .appFooter .customFooterContent:after {
  content: "";
  display: table;
}
.app-usvi-master .appFooterContainer .appFooter .customFooterContent:after {
  clear: both;
}
.app-usvi-master .appFooterContainer .appFooter .part1,
.app-usvi-master .appFooterContainer .appFooter .part2,
.app-usvi-master .appFooterContainer .appFooter .part3 {
  float: left;
  margin-left: 2.12766%;
  width: 31.9149%;
}
.app-usvi-master .appFooterContainer .appFooter .part1 {
  margin-left: 0;
}
.app-usvi-master .appFooterContainer .appFooter img {
  border: 0 none;
  opacity: 0.5;
}
.app-usvi-master .appFooterContainer .appFooter a img:hover {
  border: 0 none;
  opacity: 1;
}
.app-usvi-master .appFooterContainer .appFooter p {
  margin-bottom: 0;
}
.app-usvi-master .appFooterContainer .appFooter ul {
  margin: 0;
}
.app-usvi-master .appFooterContainer .poweredBy {
  float: right;
}
.app-usvi-master .appFooterContainer .site-info {
  float: left;
}
.app-usvi-master .ie8 .appFooterContainer footer[role="contentinfo"] {
  max-width: 830px;
}
.app-usvi-master .appBannerContainer .appMyOrganisations {
  float: left;
  position: relative;
}
.app-usvi-master .appMyOrganisationsList {
  background-color: #fff;
  right: auto;
}
.app-usvi-master .appMyOrganisationsManage {
  float: right;
}
.app-usvi-master .appMyOrganisations {
  position: relative;
}
.app-usvi-master .appMyOrganisations .appMyOrganisationsSelect {
  display: inline-block;
  padding: 10px 0;
}
.app-usvi-master .appMyOrganisations .appMyOrganisationsSelect:hover {
  color: #202020;
}
.app-usvi-master .appMyOrganisations .appMyOrganisationsSelect:after {
  content: "\f107";
  font-family: FontAwesome;
  width: 20px;
  display: inline-block;
  text-decoration: underline;
}
.app-usvi-master .appMyOrganisations .appMyOrganisationsOpen {
  position: relative;
  z-index: 5;
}
.app-usvi-master .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-usvi-master .appMyOrganisations .appMyOrganisationSelected {
  background-color: rgba(1, 1, 1, 0.05);
}
.app-usvi-master .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-usvi-master .appMyOrganisationsList:focus {
  outline: none!important;
}
.app-usvi-master .appMyOrganisationsList .appMyOrganisationsTitle label {
  padding: 12px 0px 12px 15px;
  font-size: 1.125rem;
}
.app-usvi-master .appMyOrganisationsList .appMyNoOrganisation,
.app-usvi-master .appMyOrganisationsList .appMyOrganisation {
  position: relative;
  padding: 6px;
  font-size: 0.875rem;
  border-radius: 4px;
  margin-bottom: 5px;
}
.app-usvi-master .appMyOrganisationsList .appMyNoOrganisation:hover,
.app-usvi-master .appMyOrganisationsList .appMyOrganisation:hover {
  background-color: rgba(1, 1, 1, 0.1);
}
.app-usvi-master .appMyOrganisationsList input:focus + label {
  outline: 2px solid #133d91 !important;
}
.app-usvi-master .appMyOrganisationsList label,
.app-usvi-master .appMyOrganisationsList label + span {
  display: inline-block;
  font-size: 0.875rem;
}
.app-usvi-master .appMyOrganisationsList .appMyOrganisationSelector label,
.app-usvi-master .appMyOrganisationsList .appMyNoOrganisationSelector label {
  font-size: 1.25rem;
  cursor: pointer;
  text-decoration: underline;
}
.app-usvi-master .appMyOrganisationsList .appMyOrganisationSelector label:hover,
.app-usvi-master .appMyOrganisationsList .appMyNoOrganisationSelector label:hover {
  color: #202020;
}
.app-usvi-master .appMyOrganisationsList .appMyOrganisationSelector label:after,
.app-usvi-master .appMyOrganisationsList .appMyNoOrganisationSelector label:after {
  content: " ";
}
.app-usvi-master .appMyOrganisationsList input[type="radio"] {
  margin-right: 3px;
}
.app-usvi-master .appMyOrganisationsList:focus {
  outline: none;
}
.app-usvi-master .appMyOrganisationDetails {
  padding-left: 38px;
  margin-top: 10px;
}
.app-usvi-master .appMyOrganisationDetails label {
  font-weight: bold;
  width: 141px;
  margin-right: 5px;
}
.app-usvi-master .appMyOrganisationDetails .appMyOrganisationPhysicalAddress,
.app-usvi-master .appMyOrganisationDetails .appMyOrganisationPostalAddress,
.app-usvi-master .appMyOrganisationDetails .appMyOrganisationEmail {
  margin-bottom: 3px;
}
.app-usvi-master .ie8 .appMyOrganisationsList .appMyOrganisationDetails > div:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .ie8 .appMyOrganisationsList label {
  float: left;
}
.app-usvi-master .ie8 .appMyOrganisationsList label + span {
  float: left;
}
.app-usvi-master .appCmsMenuContainer {
  clear: both;
}
.app-usvi-master .appCmsMenuContainer .appNav {
  background: none repeat scroll 0 0 #000000;
  min-height: 40px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.app-usvi-master .appCmsMenuContainer .appNav:empty {
  display: none;
}
.app-usvi-master .appCmsMenuContainer .appNavBar .appNav li.hiddenItem {
  display: none;
}
.app-usvi-master .appGotoMaintain {
  margin-top: 40px;
  margin-bottom: 40px;
}
.app-usvi-master .appGotoMaintain.appChildCount0 {
  display: none;
}
.app-usvi-master .header-search {
  float: left;
}
.app-usvi-master .appViewInstance {
  position: relative;
}
.app-usvi-master .appViewInstanceWrapper .guest {
  margin-top: 30px;
}
.app-usvi-master .appViewInstanceView .appBlockTitle {
  margin-top: 20px;
}
.app-usvi-master .businessNameContextBox,
.app-usvi-master .companyContextBox.appEntityContextBox {
  display: none;
}
.app-usvi-master .appViewInstance .appGotoMaintain.h4 {
  float: right;
  text-align: right;
  font-size: 14px;
  width: 30%;
  color: #ffffff;
}
.app-usvi-master .appViewInstance .appGotoMaintain.h4 a {
  color: #ffffff;
}
.app-usvi-master .appViewInstance .appCompanyToolBox {
  display: inline-block;
}
.app-usvi-master .appViewInstance .appCompanyToolBox .appMenuGroup {
  margin-bottom: 20px;
}
.app-usvi-master .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-usvi-master .bellavitaMenu .menu-toggle.closeNav:hover {
  text-decoration: none;
}
.app-usvi-master .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-usvi-master 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-usvi-master .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.app-usvi-master .appHeaderContainer #searchform {
  top: 4.8em;
  right: 0;
  text-align: right;
}
.app-usvi-master .appHeaderContainer #searchform div {
  margin: 0;
  font-size: 0;
}
.app-usvi-master .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-usvi-master .appHeaderContainer #s:focus {
  width: 196px;
}
.app-usvi-master .appHeaderContainer #searchsubmit {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  -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-usvi-master .appHeaderContainer #searchsubmit:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appHeaderContainer .only-search #searchform {
  top: 5px;
  z-index: 1;
}
.app-usvi-master .appHeaderContainer .only-search #s {
  background-color: #666;
  border-color: #000;
  color: #222;
}
.app-usvi-master .appHeaderContainer .only-search #s,
.app-usvi-master .appHeaderContainer .only-search #s:focus {
  width: 85%;
  background-color: #bbb;
}
.app-usvi-master .appHeaderContainer .with-image #searchform {
  top: auto;
  bottom: -27px;
  max-width: 195px;
}
.app-usvi-master .appHeaderContainer .only-search + #access div {
  padding-right: 205px;
}
.app-usvi-master .dateTime {
  float: right;
  font-size: 0.875rem;
  text-align: right;
  width: 200px;
  color: #133d91;
}
.app-usvi-master .dateTime:before {
  content: "\f073";
  font-family: FontAwesome;
  font-size: 0.875rem;
  padding-right: 5px;
}
.app-usvi-master .dateTime:after:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .breadcrumb {
  float: left;
}
.app-usvi-master .breadcrumb-title {
  display: none;
  width: 50%;
}
.app-usvi-master .trail-begin:before {
  content: "\f015";
  font-family: FontAwesome;
  font-size: 0.875rem;
  padding-right: 5px;
}
.app-usvi-master .breadcrumb-trail {
  float: left;
}
.app-usvi-master .breadcrumb-trail,
.app-usvi-master .breadcrumb-trail a {
  font-size: 0.875rem;
  text-decoration: none;
}
.app-usvi-master .template-front-page .breadcrumb {
  display: none;
}
.app-usvi-master .app-security .appLogo img {
  display: none;
}
.app-usvi-master .breadcrumbs .trail-browse,
.app-usvi-master .breadcrumbs .trail-items,
.app-usvi-master .breadcrumbs .trail-items li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  text-indent: 0;
}
.app-usvi-master .breadcrumbs .trail-browse {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
}
.app-usvi-master .breadcrumbs .trail-items {
  list-style: none;
}
.app-usvi-master .trail-items li::after {
  content: "\002F";
  padding: 0 0.5em;
}
.app-usvi-master .trail-items li:last-of-type::after {
  display: none;
}
.app-usvi-master .appRoot #primary {
  float: left;
  width: 65.104166667%;
  clear: both;
}
.app-usvi-master .appRoot #secondary {
  float: right;
  width: 26.041666667%;
}
.app-usvi-master .appRoot #main {
  background-color: #FFFFFF;
  padding: 20px;
}
.app-usvi-master .appRoot #main:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master #main article header h1 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.75rem;
}
.app-usvi-master #main article header h1 small {
  font-weight: normal;
  color: #70787c;
}
.app-usvi-master #main article header h1 small {
  font-size: 1.5rem;
}
.app-usvi-master #main article .entry h2 {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.625rem;
}
.app-usvi-master #main article .entry h2 small {
  font-weight: normal;
  color: #70787c;
}
.app-usvi-master #main article .entry h2 small {
  font-size: 1.5rem;
}
.app-usvi-master .appRoot #main #content {
  margin: 0;
}
.app-usvi-master .appWizardSelectedContainer {
  min-height: 400px;
  display: inline-block;
}
.app-usvi-master .appWizardSelectedContainer.forceFullWidth {
  width: 100%!important;
}
.app-usvi-master .appWizard + .appWizardButtonPad,
.app-usvi-master .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-usvi-master .appWizard + .appWizardButtonPad .appText,
.app-usvi-master .appWizard + .appButtonPadPrimary .appText {
  margin-bottom: 20px;
}
.app-usvi-master .appWizardSelectedContainer .appSection > .appBlockChildren {
  border: 0px solid #D2E0ED;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master .appWizardSelectedContainer .appTabSelected .appSection > .appBlockChildren {
  margin-bottom: 20px;
}
.app-usvi-master 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-usvi-master ul.appWizard:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master ul.appWizard .appWizardTitle {
  padding-left: 20px;
  margin-bottom: 20px;
}
.app-usvi-master ul.appWizard li {
  position: relative;
  width: 100%;
}
.app-usvi-master ul.appWizard .appWizardFirst.appWizardLast {
  background-image: none;
}
.app-usvi-master ul.appWizard li:before {
  counter-increment: numList;
  content: counter(numList) "\.";
  display: block;
  float: left;
  text-align: center;
  color: #133d91;
  margin-left: 20px;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
  margin-right: 5px;
}
.app-usvi-master ul.appWizard li > a {
  vertical-align: middle;
  display: block;
  text-decoration: underline;
  color: #133d91;
  padding: 10px 5px 10px 40px;
  margin-right: 20px;
  background: transparent;
  border-left: 4px solid transparent;
}
.app-usvi-master 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: #202020;
}
.app-usvi-master ul.appWizard li > a:active,
.app-usvi-master ul.appWizard li > a:focus {
  outline: #ccc dotted 1px;
}
.app-usvi-master div.appWizardSelected {
  margin-top: 20px;
}
.app-usvi-master div.appWizardSelected:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master ul.appWizard li.appWizardSelected > a {
  color: #202020;
  text-decoration: none;
  border-left: 4px solid #2846a8;
  background: rgba(0, 0, 0, 0.05);
}
.app-usvi-master .appBlockTitle.appWizardSelectedTitle + div {
  border-top: 3px solid #70787c;
  padding-top: 20px;
  margin-top: 30px;
  padding-top: 30px;
}
.app-usvi-master ul.appWizard .appWizardFirst > span.appWizSep {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 22px;
}
.app-usvi-master ul.appWizard li.appWizardSelected:before {
  color: #202020;
}
.app-usvi-master ul.appWizard > li > span.appWizardVisitedCompleted,
.app-usvi-master ul.appWizard > li > span.appWizardError {
  background: none;
  position: absolute;
  height: auto;
  top: 10px;
  right: 0px;
  bottom: 0;
  font-family: FontAwesome;
  font-size: 18px;
}
.app-usvi-master ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted,
.app-usvi-master ul.appWizard > li.appWizardSelected > span.appWizardError {
  bottom: 10px;
}
.app-usvi-master ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "\f00c";
  color: #7baf0c;
}
.app-usvi-master ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  content: "\f05a";
  color: #7baf0c;
}
.app-usvi-master ul.appWizard > li.appWizardReview > span.appWizardVisitedCompleted:before {
  content: "";
}
.app-usvi-master ul.appWizard > li.appWizardSelected > span.appWizardVisitedCompleted:before {
  color: #7baf0c;
}
.app-usvi-master ul.appWizard > li.appWizardSelected.appWizardInfo > span.appWizardVisitedCompleted:before {
  color: #188bc1;
}
.app-usvi-master ul.appWizard > li.appWizardLast > span.appWizardVisitedCompleted {
  right: 5px;
}
.app-usvi-master ul.appWizard > li > span.appWizardError:before,
.app-usvi-master ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "\f071";
  color: #ff200d;
  font-size: 1rem;
}
.app-usvi-master ul.appWizard > li > a .appLines2 {
  line-height: 16px;
  font-size: 1rem;
  word-break: break-word;
  padding-top: 4px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.app-usvi-master .appWizardButtonPad .appButton {
  margin-right: 30px;
}
.app-usvi-master .appWizardButtonPad .appButton:last-child {
  margin-right: 0;
}
.app-usvi-master .ie8 ul.appWizard > li > span.appWizardError,
.app-usvi-master .ie9 ul.appWizard > li > span.appWizardError,
.app-usvi-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError,
.app-usvi-master .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-usvi-master .ie8 ul.appWizard > li > span.appWizardError:before,
.app-usvi-master .ie9 ul.appWizard > li > span.appWizardError:before,
.app-usvi-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardError:before,
.app-usvi-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardError:before {
  content: "";
  display: block;
}
.app-usvi-master .ie8 ul.appWizard > li > span.appWizardVisitedCompleted,
.app-usvi-master .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-usvi-master .ie8 ul.appWizard > li > span.appWizardVisitedCompleted:before,
.app-usvi-master .ie9 ul.appWizard > li > span.appWizardVisitedCompleted:before {
  content: "";
  display: block;
}
.app-usvi-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted,
.app-usvi-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted {
  background: transparent url(images/ic-sm-info.png) 0 0 no-repeat;
}
.app-usvi-master .ie8 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before,
.app-usvi-master .ie9 ul.appWizard > li.appWizardInfo > span.appWizardVisitedCompleted:before {
  display: none;
}
.app-usvi-master .inlineExpando .appWizardChild:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .inlineExpando .appWizardInlineNavigate {
  margin: 0;
  width: auto;
}
.app-usvi-master .inlineExpando .appWizardInlineNavigate:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .inlineExpando div.appWizardInlineExpando {
  float: left;
}
.app-usvi-master .inlineExpando div.appWizardInlineExpando + .appWizardInlineSelectedTitle {
  display: none;
}
.app-usvi-master .inlineExpando a.appWizardInlineExpando {
  display: block;
}
.app-usvi-master .inlineExpando a.appWizardInlineExpando .appToggle {
  display: inline-block;
}
.app-usvi-master .inlineExpando a.appWizardInlineExpando .appWizardInlineSelectedTitle {
  display: inline-block;
}
.app-usvi-master .inlineExpando .appWizardInlineNavigate > a {
  float: none;
  margin: 0;
}
.app-usvi-master .inlineExpando .appWizardInlineSelectedTitle {
  margin: 0;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: normal;
  color: #253036;
  text-rendering: optimizelegibility;
  font-size: 1.625rem;
}
.app-usvi-master .inlineExpando .appWizardInlineSelectedTitle small {
  font-weight: normal;
  color: #70787c;
}
.app-usvi-master .inlineExpando .appWizardInlineSelectedTitle small {
  font-size: 1.5rem;
}
.app-usvi-master .inlineExpando .appExpandoCollapsed .appWizardInlineSelectedTitle:before {
  font-family: FontAwesome;
  content: "\f105";
  width: 1em;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.app-usvi-master .inlineExpando .appExpandoExpanded .appWizardInlineSelectedTitle:before {
  font-family: FontAwesome;
  content: "\f107";
  width: 1em;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.app-usvi-master .inlineExpando .appWizardInlineContent {
  clear: both;
}
.app-usvi-master .inlineExpando .appWizardChild {
  margin-bottom: 10px;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-leftbox,
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-buttons {
  width: 800px;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-buttons {
  margin-top: 40px;
  border-top: 4px solid #333;
  padding-top: 30px;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-buttons a {
  margin-right: 30px;
}
.app-usvi-master .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-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-leftbox-greenbox .appBlockTitle > h2 {
  font-size: 2rem;
  margin-top: 0;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-leftbox-greenbox h3 {
  font-weight: bold;
  font-size: 2rem;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-rightBox {
  border-top: 4px solid #333;
  padding-top: 20px;
  width: 280px;
}
.app-usvi-master .displayCreatedParty .displayCreatedParty-mainbox-rightBox .appBlockTitle > h2 {
  font-size: 1.5rem;
}
.app-usvi-master .appMaintainWizard .appWizardInlineContent > .appBox > .appBoxTitle {
  width: 600px;
}
.app-usvi-master .appBlock:after,
.app-usvi-master .appBlockChildren:after,
.app-usvi-master .appAttribute:after,
.app-usvi-master .appRestricted:after,
.app-usvi-master .appDiv:after,
.app-usvi-master .appMinimalBox:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appSingleLine .appDelLink {
  display: inline-block;
  margin-left: 30px;
}
.app-usvi-master .appAttribute {
  margin-bottom: 40px;
}
.app-usvi-master .appAttribute .appAttrLabelBox,
.app-usvi-master .appAttribute .appLegend,
.app-usvi-master .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appAttribute .appLegend,
.app-usvi-master .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appAttribute.appReadOnly .appAttrLabelBox,
.app-usvi-master .appAttribute.appReadOnly .appAttrControls,
.app-usvi-master .appAttribute.appReadOnly .appAttrPrevLabelBox,
.app-usvi-master .appAttribute.appReadOnly .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appAttribute.appReadOnly .appAttrLabelBox,
  .app-usvi-master .appAttribute.appReadOnly .appAttrControls,
  .app-usvi-master .appAttribute.appReadOnly .appAttrPrevLabelBox,
  .app-usvi-master .appAttribute.appReadOnly .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-usvi-master .appAttribute.appReadOnly .appAttrLabelBox,
.app-usvi-master .appAttribute.appReadOnly .appLegend,
.app-usvi-master .appAttribute.appReadOnly .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .appAttribute.appReadOnly .appAttrValue,
.app-usvi-master .appAttribute.appReadOnly .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-usvi-master .appAttribute.appReadOnly .appLocalizedText {
  margin-left: 330px;
}
.app-usvi-master .appAttribute.appReadOnly .appAttrLabelBox {
  width: 320px;
}
.app-usvi-master .appAttribute .appAttrLabel {
  font-weight: bold;
}
.app-usvi-master .appAttribute.appReadOnly {
  margin-bottom: 10px;
}
.app-usvi-master .appAttribute.appReadOnly.textarea textarea {
  display: block;
  white-space: pre;
}
.app-usvi-master .appAttribute.appNotReadOnly.textarea {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-usvi-master .appFieldSet-Attribute {
  margin-bottom: 40px;
}
.app-usvi-master .appRestrictedAtt.appNotReadOnly.radio .appRestricted,
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly.radio .appRestricted,
.app-usvi-master .appRestrictedAtt.appNotReadOnly.radio .appAttrLabelBox,
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly.radio .appAttrLabelBox,
.app-usvi-master .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-usvi-master .appRestrictedAtt.appNotReadOnly.radio .appLegend,
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly.radio .appLegend {
  display: block;
}
.app-usvi-master .appRestrictedAtt.appNotReadOnly .appRestrictedOption,
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-usvi-master .appLayA > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appLayA > .appBlockChildren {
  float: none;
}
.app-usvi-master .appLayA > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-usvi-master .appLayA > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appLayA:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayA2 .appAttribute {
  margin-bottom: 40px;
}
.app-usvi-master .appLayA2 .appAttribute .appAttrLabelBox,
.app-usvi-master .appLayA2 .appAttribute .appLegend,
.app-usvi-master .appLayA2 .appAttribute .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appLayA2 .appAttribute .appLegend,
.app-usvi-master .appLayA2 .appAttribute .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appLayA2:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayB2 > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appLayB2 > .appBlockChildren {
  float: none;
}
.app-usvi-master .appLayB2.radio .appRestricted,
.app-usvi-master .appLayB2.radio .appAttrLabelBox,
.app-usvi-master .appLayB2.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-usvi-master .appLayB2.radio .appLegend {
  display: block;
}
.app-usvi-master .appLayB2 .appRestrictedOption {
  display: block;
  float: left;
  clear: both;
  margin-right: 0;
}
.app-usvi-master .appLayB2:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayC .appAttrLabelBox,
.app-usvi-master .appLayC .appLegend,
.app-usvi-master .appLayC .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appLayC .appLegend,
.app-usvi-master .appLayC .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appLayC .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-usvi-master .appLayC > .appRestricted .appRestrictedOption,
.app-usvi-master .appLayC > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appLayC > .appRestricted:after,
.app-usvi-master .appLayC > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayC .appErrors > div {
  min-width: inherit;
}
.app-usvi-master .appLayC .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appLayC:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrControls,
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
.app-usvi-master .appLayC2 > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
  .app-usvi-master .appLayC2 > .appBlockChildren .appAttrControls,
  .app-usvi-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox,
  .app-usvi-master .appLayC2 > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appLayC2 > .appBlockChildren .appLegend,
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrValue,
.app-usvi-master .appLayC2 > .appBlockChildren .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-usvi-master .appLayC2 > .appBlockChildren .appLocalizedText {
  margin-left: 330px;
}
.app-usvi-master .appLayC2 > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-usvi-master .appLayC2 > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appLayC2 > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayC2.appRestrictedAttRadio.radio .appRestricted,
.app-usvi-master .appLayC2.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-usvi-master .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-usvi-master .appLayC2.appRestrictedAttRadio.radio .appLegend {
  display: block;
}
.app-usvi-master .appLayC2 > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appLayC2 > .appBlockChildren {
  float: none;
}
.app-usvi-master .appLayC2 .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appLayD > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appLayD > .appBlockChildren .appLegend,
.app-usvi-master .appLayD > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appLayD > .appBlockChildren .appLegend,
.app-usvi-master .appLayD > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appLayD > .appBlockChildren .appAttribute {
  float: none;
  display: block;
  margin-right: 0;
}
.app-usvi-master .appLayD .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appLayD:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appLayE > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appLayE > .appBlockChildren {
  float: none;
}
.app-usvi-master .appLayE .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appLayE.radio .appAttrLabelBox,
.app-usvi-master .appLayE.radio .appLegend {
  display: inline-block;
  float: left;
}
.app-usvi-master .appLayE.radio .appRestricted {
  overflow: auto;
}
.app-usvi-master .appLayE.radio .appAttrLabelBox {
  width: 320px;
}
.app-usvi-master .appLayE .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appLayE:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appNotReadOnly,
.app-usvi-master .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appNotReadOnly,
.app-usvi-master .appTableLike.appNotReadOnly .appDivRow .appAttribute.appNotReadOnly,
.app-usvi-master .appTableLike.appNotReadOnly .appGenRow .appAttribute.appNotReadOnly {
  margin-bottom: 0;
}
.app-usvi-master .appTableLike.appNotReadOnly .appRepeaterRowContent + .appRepeaterRowContent .appAttribute.appNotReadOnly .appAttrLabelBox {
  display: none;
}
.app-usvi-master .appTableLike.appNotReadOnly .appRepeaterRowContent {
  position: relative;
  padding: 5px 0 5px 0;
}
.app-usvi-master .appTableLike.appNotReadOnly .appRepeaterRowContent:hover {
  background: rgba(255, 255, 255, 0.1);
}
.app-usvi-master .appTableLike.appNotReadOnly > .appRepeaterContent > .appRepeaterRowContent:first-child .appDelLink,
.app-usvi-master .appTableLike.appNotReadOnly > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child .appDelLink {
  top: 20px;
}
.app-usvi-master .appTableLike.appReadOnly {
  display: table;
  width: 100%;
}
.app-usvi-master .appTableLike.appReadOnly > .appBlockChildren {
  display: table-row;
}
.app-usvi-master .appTableLike.appReadOnly .appAttribute.appReadOnly {
  display: table-cell;
}
.app-usvi-master .appTableLike.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-usvi-master .appTableLike.appReadOnly > .appBlockChildren:first-child .appAttribute.appReadOnly .appAttrLabelBox {
  display: inline-block;
}
.app-usvi-master .attrGroupA .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-usvi-master .attrGroupA .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .attrGroupA:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  margin-bottom: 20px;
  font-size: 1.125rem;
}
.app-usvi-master .appLayA2 .appAttrText.appNotReadOnly + .appSearchFieldInfo {
  font-size: 0.875rem;
}
.app-usvi-master .appGroupSelector .appAttrValue + .appAttrPrevious {
  clear: both;
}
.app-usvi-master .appGroupSelector .appAttrValue + .appAttrPrevious:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appGroupSelector .appAttrValue + .appAttrPrevious .appAttrPrevLabelBox {
  font-weight: bold;
  font-weight: normal;
}
.app-usvi-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorTitle {
  display: block;
  width: 320px;
  float: left;
  margin-right: 10px;
}
.app-usvi-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions {
  overflow: auto;
  line-height: normal;
}
.app-usvi-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] {
  margin-top: 3px;
  display: block;
  float: left;
  line-height: normal;
}
.app-usvi-master .appSelector.showSelection.radiohz.appNotReadOnly > .appSelectorOptions input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
  line-height: normal;
}
.app-usvi-master .appAttrCondensed .appAttribute {
  margin-bottom: 20px;
}
.app-usvi-master .appLongLabel.appReadOnly .appAttrLabelBox {
  width: 80%;
}
.app-usvi-master .appCheckboxesHz:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appCheckboxesHz .appValue {
  margin-right: 15px;
  margin-bottom: 40px;
}
.app-usvi-master .appCheckboxesHz .appValue:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .spaceMe > div > .appBox {
  margin-bottom: 40px;
  background: rgba(1, 1, 1, 0.1);
  border: 1px dashed red;
}
.app-usvi-master .Change .appReview .appBox + .appBox,
.app-usvi-master .Create .appReview .appBox + .appBox,
.app-usvi-master .Change .appReview .appBlock + .appBlock,
.app-usvi-master .Create .appReview .appBlock + .appBlock,
.app-usvi-master .Change .appReview .appBox + div,
.app-usvi-master .Create .appReview .appBox + div,
.app-usvi-master .Change .appReview div + .appBox,
.app-usvi-master .Create .appReview div + .appBox,
.app-usvi-master .Change .appReview .appAttrText,
.app-usvi-master .Create .appReview .appAttrText {
  margin-bottom: 0px;
  margin-top: 0;
}
.app-usvi-master .appRestrictedAttRadioHz .appLegendText {
  line-height: 30px;
  margin-top: 4px;
}
.app-usvi-master .appText,
.app-usvi-master .appNodeIntro {
  margin-bottom: 4px;
}
.app-usvi-master .appAttrLabel {
  margin-bottom: 2px;
}
.app-usvi-master .appSelectorTitle {
  font-weight: bold;
  font-size: 20px;
}
.app-usvi-master .appRepeaterHeader + .appRepeaterRowContent {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-usvi-master .appCalloutSelected.appNotReadOnly,
.app-usvi-master .appTreeSelector.appNotReadOnly .callout + div {
  background-color: #f3f3f3;
  padding: 20px;
  margin-bottom: 40px;
}
.app-usvi-master .appCalloutSelected.appNotReadOnly .appCalloutSelected {
  background-color: #e9e9e9;
  margin-bottom: 0;
}
.app-usvi-master .appCalloutSelected.appNotReadOnly .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  color: #e9e9e9;
}
.app-usvi-master .callout .appCallout > .appCalloutOption {
  float: left;
  display: block;
}
.app-usvi-master .callout .appCallout > .appCalloutOption + .appCalloutOption {
  margin-left: 10px;
}
.app-usvi-master .callout .appCallout > .appCalloutOption > .appCalloutIndicator {
  height: 10px;
  display: block;
  overflow: hidden;
  vertical-align: top;
}
.app-usvi-master .callout .appCallout > .appCalloutOption > .appCalloutIndicator:before {
  content: "\f0d8";
  font-family: FontAwesome;
  color: #f3f3f3;
  line-height: 17px;
  font-size: 33px;
  vertical-align: text-bottom;
}
.app-usvi-master .callout .appCallout:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appSelector.appNotReadOnly .appSelectorOptions {
  margin-bottom: 40px;
  padding-top: 5px;
}
.app-usvi-master .appSelector.appReadOnly .appAttrLabel {
  font-size: 18px;
}
.app-usvi-master .appSelector.appReadOnly.appSelectorRegistrationRoles {
  margin: 0;
}
.app-usvi-master .appRestrictedAttSelect.callout.appNotReadOnly + .appCalloutSelected.appNotReadOnly {
  margin-top: -40px;
}
.app-usvi-master .appRestrictedAtt.appNotReadOnly .appRestrictedOption.appCalloutOption {
  clear: none;
}
.app-usvi-master .appRestrictedAttYesNo.appNotReadOnly.callout {
  margin-bottom: 0;
}
.app-usvi-master .appSelectorOptions > .appSelectorOption > input[type="radio"] + label {
  margin-right: 20px;
}
.app-usvi-master .appUserItemSearchResultsRepeater {
  border-collapse: separate;
}
.app-usvi-master .appUserItemSearchResultsRepeater .appTblCell .appAttribute.appReadOnly .appAttrValue {
  word-wrap: normal;
  overflow: inherit;
}
.app-usvi-master .appTblCellGroup {
  float: none;
  width: 93px;
  margin-left: 0;
}
.app-usvi-master .appTblCellType {
  float: none;
  width: 79px;
  margin-left: 0;
}
.app-usvi-master .appTblCellDescription {
  float: none;
  width: 450px;
  margin-left: 0;
}
.app-usvi-master .appTblCellCreated {
  float: none;
  width: 114px;
  margin-left: 0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue {
  font-weight: normal;
  color: #133d91;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group .appAttrValue:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody > tr.appTblRowEven {
  background: transparent;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody > tr > td {
  border: none;
  background-clip: padding-box;
  background: #f0f0f0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appTblOwnCell {
  padding: 0 0 5px 0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appAttribute.Group:before {
  font-family: FontAwesome;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appRowClick .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appRowClick:hover > td {
  background: #f0f0f0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appAttribute.Group:before {
  content: "\f0d7";
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded > td {
  border-top: 2px solid #f0f0f0;
  border-bottom: none;
}
.app-usvi-master .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-usvi-master .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-usvi-master .appUserItemSearchResultsRepeater > tbody > tr.appCollapsed .appAttribute.Group:before {
  content: "\f0da";
}
.app-usvi-master .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-usvi-master .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-usvi-master .appUserItemSearchResultsRepeater > tbody .appSubRow {
  margin-bottom: 0px;
  background: #f0f0f0;
  border-radius: 0 0 8px 8px;
  border: 2px solid #f0f0f0;
  border-top: none;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appSubRow th {
  font-size: 0.6875rem;
  border-top: none;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appTblOwnCell,
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appTblOwnRow {
  background: transparent;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityItems {
  background: #FFF;
  padding: 5px;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityItems:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityItems td {
  border-top: 2px solid #f0f0f0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityItems td.activityItemAttachments {
  float: none;
  width: 254px;
  margin-left: 0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityDetails {
  float: left;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityDetailsRight {
  float: right;
  width: 49.39759036%;
  *width: 49.3373494%;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody td.appActivityActors {
  width: 15.6626506%;
  *width: 15.60240964%;
  float: none;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody td.appActivityActors,
.app-usvi-master .appUserItemSearchResultsRepeater > tbody th.appActivityActors {
  border-left: 2px solid #f0f0f0;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 0.75rem;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors tr,
.app-usvi-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors th,
.app-usvi-master .appUserItemSearchResultsRepeater > tbody table.appActivityActors td {
  border: none;
  border-bottom: 1px solid #f0f0f0;
  background: transparent;
  padding: 3px 3px 3px 3px;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appActivityItemsDescription .appBlockTitle > h2 {
  font-weight: bold;
  font-size: 0.9375rem;
  margin: 0;
  width: 320px;
  margin-right: 10px;
  float: left;
  color: #253036;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .LastUpdated {
  font-size: 0.875rem;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a {
  font-size: 0.875rem;
  text-decoration: none;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a span {
  text-decoration: underline;
  display: block;
  overflow: auto;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .activityItemAttachments .appRepeaterRowContent > a:before {
  content: "\f0e0";
  margin-right: 3px;
  font-family: FontAwesome;
  display: block;
  float: left;
  vertical-align: top;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f114";
  font-family: FontAwesome;
  margin-right: 3px;
}
.app-usvi-master .appUserItemSearchResultsRepeater > tbody > tr.appExpanded .appRestrictedValue-corro > .appAttrValue:before {
  content: "\f115";
}
.app-usvi-master tr.appRowClick:hover {
  cursor: pointer;
  background-color: #e7eedb;
}
.app-usvi-master .appAttribute {
  line-height: auto;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
}
.app-usvi-master .appAttribute.appNotReadOnly .appAttrLabelBox label,
.app-usvi-master .appNotReadOnly > .appFieldset .appLegendText,
.app-usvi-master .appRestrictedRepeater .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.app-usvi-master .appRestrictedRepeaterRowContent {
  margin-bottom: 30px;
}
.app-usvi-master .appBlockTitle {
  font-size: 1.5rem;
  font-style: normal;
  color: #43536f;
  position: relative;
  margin-bottom: 10px;
}
.app-usvi-master .appAttribute.radio.appNotReadOnly .appAttrLabelBox,
.app-usvi-master .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 20px;
}
.app-usvi-master .appAttribute.radio.appNotReadOnly .appAttrLabelBox label,
.app-usvi-master .appAttribute.checkbox.appNotReadOnly .appAttrLabelBox label {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
  color: #43536f;
  font-weight: bold;
}
.app-usvi-master .appAttrPrevious {
  clear: both;
  font-style: italic;
}
.app-usvi-master .appAttrPrevValue {
  text-decoration: line-through;
}
.app-usvi-master .appAttribute.appReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
  font-size: 18px;
}
.app-usvi-master .appAttribute.appReadOnly.appReadOnlyFaded .appAttrLabelBox .appAttrLabel {
  font-weight: normal;
}
.app-usvi-master .appRequired {
  color: #ff0000;
  font-weight: bold;
  display: none;
}
.app-usvi-master .appReview .appBlankAttribute.appMandatoryAttribute .appAttrValue {
  color: #ff0000;
}
.app-usvi-master .appGroupAlpha {
  margin-bottom: 20px;
}
.app-usvi-master .appGroupAlpha.appNotReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appGroupBeta {
  margin-bottom: 40px;
}
.app-usvi-master .appGroupBeta.appNotReadOnly {
  margin-bottom: 10px;
}
.app-usvi-master .appGroupGamma {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.app-usvi-master .companyContextBox .appAttrValue {
  font-size: 1.125rem;
}
.app-usvi-master .taskview .companyContextBox .appAttrValue {
  text-align: center;
}
.app-usvi-master .appDialogRepeater {
  padding: 10px;
}
.app-usvi-master .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-usvi-master .appDialogRepeater .appDialogRepeaterAdd.appButton {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterAdd.appButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterSearchResults {
  border-top: 4px solid #4d6b1c;
  margin-top: 20px;
  font-weight: bold;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowEmpty {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #f16521;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #f16521;
  background-color: #e2f2f7;
  border-color: #188bc1;
  color: #188bc1;
  font-weight: normal!important;
}
.app-usvi-master .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-usvi-master .appDialogRepeater .appDialogRepeaterRowContent .appRecordPartyRoles .appRecordChildren > div .appAttrLabel {
  display: none;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowContent:first-child .RepeaterMultiSelect {
  border-top: 0;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowContent .appAttribute {
  margin: 0;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowContent .appDialogRepeaterDelete {
  right: 0;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowContent .RepeaterMultiSelect {
  min-height: 45px;
  font-size: 18px;
  display: block;
  cursor: pointer;
}
.app-usvi-master .appDialogRepeater .appDialogRepeaterRowContent .RepeaterMultiSelect a {
  float: right;
}
.app-usvi-master .appDialogRepeater.appNotReadOnly {
  padding: 0;
}
.app-usvi-master .appDialogRepeater.appNotReadOnly.appRowsRuled .appDialogRepeaterRowContent .appRecord.appReadOnly {
  margin: 0;
}
.app-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent {
  padding: 0;
}
.app-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly {
  background: #eeeeee;
  margin-bottom: 40px;
  -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-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .formatHintText,
.app-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFormatHint,
.app-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFieldHint,
.app-usvi-master .appDialogRepeater.appNotReadOnly .appDialogRepeaterRowContent .appRecord.appReadOnly .appFieldHint {
  color: #404446;
}
.app-usvi-master .appRepeaterRowContent.appRowLast,
.app-usvi-master .appDialogRepeaterRowContent.appRowLast {
  border-bottom: none;
  margin-bottom: 5px;
  padding-bottom: 0;
}
.app-usvi-master .appRepeaterRowLabel,
.app-usvi-master .appDialogRepeaterRowLabel {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.app-usvi-master .appRepeaterTableHeaders:after,
.app-usvi-master .appRepeaterRowContent:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterTableHeader {
  display: block;
  float: left;
  padding: 5px;
}
.app-usvi-master .appRepeater.appTaskHistory .appRepeaterTableHeader {
  max-width: 120px;
}
.app-usvi-master .appRepeater.appTaskHistory .appRepeaterRowContent .appBlockChildren *[id^="node"] {
  float: left;
  padding: 5px;
  max-width: 120px;
}
.app-usvi-master .appRepeater.appTaskHistory .appRepeaterRowContent .appAttrLabelBox {
  width: auto;
  margin: 0;
  display: block;
  float: none;
}
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsRuled .appDivRow,
.app-usvi-master .appRowsRuled .appTblRow,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
}
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsRuled .appDivRow.appRowFirst,
.app-usvi-master .appRowsRuled .appTblRow.appRowFirst,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow.appRowFirst,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appTblRowFirst,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowFirst,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent.appTblRowFirst,
.app-usvi-master .appRowsRuled .appDivRow.appTblRowFirst,
.app-usvi-master .appRowsRuled .appTblRow.appTblRowFirst,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow.appTblRowFirst,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent:first-child,
.app-usvi-master .appRowsRuled .appDivRow:first-child,
.app-usvi-master .appRowsRuled .appTblRow:first-child,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow:first-child {
  border-top: none;
}
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuled .appDivRow.appRowLast,
.app-usvi-master .appRowsRuled .appTblRow.appRowLast,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow.appRowLast,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appRepeaterRowContent.appTblRowLast,
.app-usvi-master .appRowsRuled > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appTblRowLast,
.app-usvi-master .appRowsRuled > .appDialogRepeaterRowContent.appTblRowLast,
.app-usvi-master .appRowsRuled .appDivRow.appTblRowLast,
.app-usvi-master .appRowsRuled .appTblRow.appTblRowLast,
.app-usvi-master .appRowsRuled > .appRepeaterContent > .appGenRow.appTblRowLast {
  border-bottom: none;
}
.app-usvi-master .appRowsStriped > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsStriped > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsStriped .appTblRow,
.app-usvi-master .appRowsStriped > .appDialogRepeaterRowContent {
  padding: 20px;
  margin-bottom: 2.5px;
}
.app-usvi-master .appRowsStriped .appRowOdd,
.app-usvi-master .appRowsStriped .appTblRowOdd {
  background: #f9f9f9;
}
.app-usvi-master .appRowsPadded > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsPadded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsPadded > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsPadded > .appRepeaterContent > .appDivRow,
.app-usvi-master .appRowsPadded .appTblRow,
.app-usvi-master .appRowsPadded > .appRepeaterContent > .appGenRow {
  padding-left: 20px;
}
.app-usvi-master .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsCondensed > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsCondensed .appDivRow,
.app-usvi-master .appRowsCondensed .appTblRow,
.app-usvi-master .appRowsCondensed > .appRepeaterContent > .appGenRow {
  padding: 10px;
}
.app-usvi-master .BusinessServiceModeView .appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent {
  padding: 0;
}
.app-usvi-master .appRowsAttrCondensed > .appRepeaterContent > .appRepeaterRowContent .appAttribute.appReadOnly,
.app-usvi-master .appRowsAttrCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-usvi-master .appRowsAttrCondensed > .appDialogRepeaterRowContent .appAttribute.appReadOnly,
.app-usvi-master .appRowsAttrCondensed .appDivRow .appAttribute.appReadOnly,
.app-usvi-master .appRowsAttrCondensed .appTblRow .appAttribute.appReadOnly,
.app-usvi-master .appRowsAttrCondensed > .appRepeaterContent > .appGenRow .appAttribute.appReadOnly {
  margin-bottom: 3px;
}
.app-usvi-master .appRowsPlain > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsPlain > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsPlain > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsPlain .appDivRow,
.app-usvi-master .appRowsPlain .appTblRow,
.app-usvi-master .appRowsPlain > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-usvi-master .appRowsVert > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsVert > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsVert .appDivRow,
.app-usvi-master .appRowsVert .appTblRow,
.app-usvi-master .appRowsVert > .appRepeaterContent > .appGenRow {
  padding-top: 10px;
  padding-bottom: 10px;
}
.app-usvi-master .appRowsVert > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert .appDivRow.appRowFirst,
.app-usvi-master .appRowsVert .appTblRow.appRowFirst,
.app-usvi-master .appRowsVert > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 0;
}
.app-usvi-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowFirst,
.app-usvi-master .appRowsVert.appRowsCondensed .appDivRow.appRowFirst,
.app-usvi-master .appRowsVertCondensed .appDivRow.appRowFirst,
.app-usvi-master .appRowsVert.appRowsCondensed .appTblRow.appRowFirst,
.app-usvi-master .appRowsVertCondensed .appTblRow.appRowFirst,
.app-usvi-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowFirst,
.app-usvi-master .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowFirst {
  padding-top: 2px;
}
.app-usvi-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVertCondensed > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVert.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVertCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVert.appRowsCondensed > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVertCondensed > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsVert.appRowsCondensed .appDivRow.appRowLast,
.app-usvi-master .appRowsVertCondensed .appDivRow.appRowLast,
.app-usvi-master .appRowsVert.appRowsCondensed .appTblRow.appRowLast,
.app-usvi-master .appRowsVertCondensed .appTblRow.appRowLast,
.app-usvi-master .appRowsVert.appRowsCondensed > .appRepeaterContent > .appGenRow.appRowLast,
.app-usvi-master .appRowsVertCondensed > .appRepeaterContent > .appGenRow.appRowLast {
  margin-bottom: 10px;
  padding-bottom: 3px;
}
.app-usvi-master .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxed > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxed .appDivRow,
.app-usvi-master .appRowsBoxed .appTblRow,
.app-usvi-master .appRowsBoxed > .appRepeaterContent > .appGenRow {
  padding: 19px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-usvi-master .appRowsBoxed > .appRepeaterContent > .appRepeaterRowContent:first-child,
.app-usvi-master .appRowsBoxed > .appDialogRepeaterContent > .appDialogRepeaterRowContent:first-child,
.app-usvi-master .appRowsBoxed > .appDialogRepeaterRowContent:first-child,
.app-usvi-master .appRowsBoxed .appDivRow:first-child,
.app-usvi-master .appRowsBoxed .appTblRow:first-child,
.app-usvi-master .appRowsBoxed > .appRepeaterContent > .appGenRow:first-child {
  border-top: 1px solid #cccccc;
}
.app-usvi-master .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsBoxedCondensed > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsBoxed.appRowsCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxedCondensed > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxed.appRowsCondensed > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxedCondensed > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsBoxed.appRowsCondensed .appDivRow,
.app-usvi-master .appRowsBoxedCondensed .appDivRow,
.app-usvi-master .appRowsBoxed.appRowsCondensed .appTblRow,
.app-usvi-master .appRowsBoxedCondensed .appTblRow,
.app-usvi-master .appRowsBoxed.appRowsCondensed > .appRepeaterContent > .appGenRow,
.app-usvi-master .appRowsBoxedCondensed > .appRepeaterContent > .appGenRow {
  padding: 19px;
}
.app-usvi-master .appRowsShaded > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsShaded > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsShaded > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsShaded .appDivRow,
.app-usvi-master .appRowsShaded .appTblRow,
.app-usvi-master .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-usvi-master .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent,
.app-usvi-master .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsRuledSimply > .appDialogRepeaterRowContent,
.app-usvi-master .appRowsRuledSimply .appDivRow,
.app-usvi-master .appRowsRuledSimply appTblRow,
.app-usvi-master .appRowsRuledSimply > .appRepeaterContent > .appGenRow {
  border: none;
}
.app-usvi-master .appRowsRuledSimply > .appRepeaterContent > .appRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuledSimply > .appDialogRepeaterContent > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuledSimply > .appDialogRepeaterRowContent.appRowLast,
.app-usvi-master .appRowsRuledSimply .appDivRow.appRowLast,
.app-usvi-master .appRowsRuledSimply appTblRow.appRowLast,
.app-usvi-master .appRowsRuledSimply > .appRepeaterContent > .appGenRow.appRowLast {
  border-bottom: none;
}
.app-usvi-master .appRepeaterBordered {
  border: 1px solid #ccc;
}
.app-usvi-master .appDialogRepeaterEdit + .appDialogRepeaterDelete {
  margin-left: 10px;
}
.app-usvi-master .appRecordSelector .appRecordSelectorRadio {
  float: left;
  margin-right: 10px;
}
.app-usvi-master .appRecordSelector .appRecordSelectorContent {
  float: left;
  width: 90%;
}
.app-usvi-master .appRecordSelector:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appSearchSelector .appSearchSelectorCheckbox {
  float: left;
  margin-right: 10px;
}
.app-usvi-master .appSearchSelector .appSearchSelectorContent {
  float: left;
  width: 90%;
}
.app-usvi-master .appSearchSelector:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterNew,
.app-usvi-master .appCategoriesContent {
  margin-bottom: 40px;
}
.app-usvi-master .appRepeaterNew:after,
.app-usvi-master .appCategoriesContent:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader:after,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader > .appRepeaterAdd > .appButton,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader > .appRepeaterAdd > .appButton {
  margin-bottom: 0px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader:empty,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader:empty {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader .appRepeaterTitle,
.app-usvi-master .appRepeaterNew .appRepeaterHeader .appRepeaterHeaderTitle,
.app-usvi-master .appCategoriesContent .appRepeaterHeader .appRepeaterHeaderTitle {
  font-size: 1.5rem;
  padding-right: 20px;
  border-right: 1px solid #E5E5E5;
  margin-bottom: 0;
  margin-right: 10px;
}
.app-usvi-master .appRepeaterNew.appReadOnly > .appRepeaterHeader .appRepeaterTitle,
.app-usvi-master .appCategoriesContent.appReadOnly > .appRepeaterHeader .appRepeaterTitle {
  border-right: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader .appRepeaterTitle + .appButton,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader .appRepeaterTitle + .appButton {
  margin-left: 20px;
  margin-bottom: 0;
}
.app-usvi-master .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader .actions .appButton.appPlainLink span,
.app-usvi-master .appRepeaterNew > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span,
.app-usvi-master .appCategoriesContent > .appRepeaterHeader .actions .appButton.appPlainLink > .left + span {
  color: #133d91;
  text-decoration: underline;
}
.app-usvi-master .appRepeaterNew.boxed > .appRepeaterHeader .actions,
.app-usvi-master .appCategoriesContent.boxed > .appRepeaterHeader .actions {
  margin-bottom: 0;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent .greyBar,
.app-usvi-master .appCategoriesContent > .appRepeaterContent .greyBar {
  border: 0;
  padding: 0;
}
.app-usvi-master .appRepeaterNew > .appRepeaterRowContent,
.app-usvi-master .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-usvi-master .appRepeaterNew > .appRepeaterRowContent .greyBar,
.app-usvi-master .appCategoriesContent > .appRepeaterRowContent .greyBar {
  border: 0;
  padding: 0;
}
.app-usvi-master .appRepeaterNew .appGenRow,
.app-usvi-master .appCategoriesContent .appGenRow {
  position: relative;
}
.app-usvi-master .appRepeaterNew .appGenRow:after,
.app-usvi-master .appCategoriesContent .appGenRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly:hover > .appRowFooter,
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:focus > .appRowFooter,
.app-usvi-master .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-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove > .appRowFooter,
.app-usvi-master .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-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.remove .actions {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions {
  white-space: nowrap;
  float: right;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter .actions .delete {
  margin-left: 20px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.remove.appReadOnly > .appRowFooter .dialog {
  display: block;
  width: 200px;
  overflow: inherit;
  right: 0;
}
.app-usvi-master .appRepeaterNew .appRowHeader,
.app-usvi-master .appCategoriesContent .appRowHeader,
.app-usvi-master .appRepeaterNew .appRowContent,
.app-usvi-master .appCategoriesContent .appRowContent,
.app-usvi-master .appRepeaterNew .appRowFooter,
.app-usvi-master .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-usvi-master .appRepeaterNew .appRowHeader,
.app-usvi-master .appCategoriesContent .appRowHeader {
  width: 330px;
}
.app-usvi-master .appRepeaterNew .appRowHeader:empty,
.app-usvi-master .appCategoriesContent .appRowHeader:empty {
  display: none;
}
.app-usvi-master .appRepeaterNew .appRowHeader h4,
.app-usvi-master .appCategoriesContent .appRowHeader h4 {
  word-break: break-word;
}
.app-usvi-master .appRepeaterNew .appRowContent,
.app-usvi-master .appCategoriesContent .appRowContent {
  float: none;
  min-width: 330px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader {
  width: 330px;
  padding-right: 10px;
  float: none;
  width: 100%;
  vertical-align: top;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowContent {
  width: 100%;
  float: none;
  display: table-cell;
  min-width: inherit;
  vertical-align: top;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowFooter {
  display: table-cell;
  vertical-align: top;
  float: none;
  min-width: 200px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.Direct > .appRowFooter {
  float: right;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly,
.app-usvi-master .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-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly:after,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > div > .appSelectorEntityRoles {
  float: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError {
  border: 1px solid #ff200d !important;
  border-left: 4px solid #ff200d !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError h3,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError h3,
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError h4,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError h4 {
  color: #ff200d;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError > .appRowHeader {
  width: 325px;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .errorIconRepeaterHeader:before,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError .errorIconRepeaterHeader:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #ff200d;
  font-weight: normal;
  font-size: 1.125rem;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.appError .appAttribute.appHasWarnOrError:before {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.remove:after,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.remove:after {
  /*display:none; */
}
.app-usvi-master .appRepeaterNew.appRowsRuled > .appRepeaterContent > .appGenRow:last-child,
.app-usvi-master .appCategoriesContent.appRowsRuled > .appRepeaterContent > .appGenRow:last-child {
  border-bottom: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 {
  color: #1D527B;
  font-weight: bold;
  font-size: 0.9375rem;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRowHeader h3 .appAttrValue {
  font-weight: bold;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly .appAttrLabelBox {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.showLabels .appAttrLabelBox {
  display: block;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly > .appRepeaterDirect .appAttrLabelBox {
  display: block;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly .appRowContent .appAttribute.appReadOnly:last-child {
  margin-bottom: 0;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appNotReadOnly > .appRowFooter {
  float: none;
  padding: 10px;
}
.app-usvi-master .appRepeaterNew.boxed > .appRepeaterHeader,
.app-usvi-master .appCategoriesContent.boxed > .appRepeaterHeader {
  padding: 5px 10px;
  background: #fff;
  border-bottom: 1px solid #E5E5E5;
}
.app-usvi-master .appRepeaterNew.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed,
.app-usvi-master .appCategoriesContent.boxed.appRowsPadded > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -20px 0 -20px;
}
.app-usvi-master .appRepeaterNew.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed,
.app-usvi-master .appCategoriesContent.boxed.appRowsPadded.appRowsCondensed > .appRepeaterContent > .appGenRow > .appRowContent .appRepeaterNew.boxed {
  margin: 0px -10px 0 -10px;
}
.app-usvi-master .appRepeaterNew .hangOn,
.app-usvi-master .appCategoriesContent .hangOn {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff0000;
}
.app-usvi-master .appRepeaterNew .appRepeaterChildEdit.appGenRow:empty,
.app-usvi-master .appCategoriesContent .appRepeaterChildEdit.appGenRow:empty {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct,
.app-usvi-master .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-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError:before,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError:before {
  display: none;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError h4,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct.appHasWarnOrError.appError h4 {
  display: inline-block;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  vertical-align: top;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect .actions,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect .actions {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 2;
  vertical-align: top;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect + .appRowFooter {
  vertical-align: top;
}
.app-usvi-master .appRepeaterNew > .appRepeaterContent > .appGenRow.appReadOnly.Direct .appAttrLabelBox,
.app-usvi-master .appCategoriesContent > .appRepeaterContent > .appGenRow.appReadOnly.Direct .appAttrLabelBox {
  display: inline;
}
.app-usvi-master .appRepeaterNew.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly > .appRepeaterFooter,
.app-usvi-master .appCategoriesContent.appNotReadOnly > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly > .appRepeaterFooter {
  margin-top: 40px;
}
.app-usvi-master .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly,
.app-usvi-master .appCategoriesContent.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  background: #eeeeee;
}
.app-usvi-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly,
.app-usvi-master .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-usvi-master .appRepeaterNew.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter,
.app-usvi-master .appCategoriesContent.appRepeaterNested.appNotReadOnly .appRepeaterNew .appRepeaterChildEdit.appGenRow.appNotReadOnly .appRepeaterFooter {
  margin-left: 340px;
}
.app-usvi-master .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent .appRepeaterNew .appGenRow,
.app-usvi-master .appCategoriesContent.appRepeaterNested.appRowsShaded > .appRepeaterContent .appRepeaterNew .appGenRow {
  padding: 2em!important;
}
.app-usvi-master .appRepeaterNew.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-usvi-master .appCategoriesContent.appRepeaterNested.appRowsShaded > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-usvi-master .appRepeaterNew.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before,
.app-usvi-master .appCategoriesContent.appRepeaterNested .appRowsRuled > .appRepeaterContent > .appGenRow.appReadOnly.appError:before {
  top: 5px;
  left: 5px;
}
.app-usvi-master .appRepeaterNew.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter,
.app-usvi-master .appCategoriesContent.appRowsRuled .appRepeaterChildEdit.appGenRow.appNotReadOnly + .appRepeaterFooter {
  padding-bottom: 3em;
}
.app-usvi-master .appReadOnly .appRepeaterContent {
  border-left: 0;
  padding-left: 0 ;
}
.app-usvi-master .appBoxBordered {
  border: 0px solid #D2E0ED;
}
.app-usvi-master .appBoxShaded {
  background: #eeeeee;
  margin-bottom: 40px;
  -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-usvi-master .appBoxShaded .formatHintText,
.app-usvi-master .appBoxShaded .appFormatHint,
.app-usvi-master .appBoxShaded .appFieldHint,
.app-usvi-master .appBoxShaded .appFieldHint {
  color: #404446;
}
.app-usvi-master .appShaded {
  background: #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-usvi-master .appShaded .formatHintText,
.app-usvi-master .appShaded .appFormatHint,
.app-usvi-master .appShaded .appFieldHint,
.app-usvi-master .appShaded .appFieldHint {
  color: #404446;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .formatHintText,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .formatHintText,
.app-usvi-master .appRepeaterNew .appRepeaterContent .appFormatHint,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFormatHint,
.app-usvi-master .appRepeaterNew .appRepeaterContent .appFieldHint,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFieldHint,
.app-usvi-master .appRepeaterNew .appRepeaterContent .appFieldHint,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFieldHint {
  color: #404446;
}
.app-usvi-master .appRepeaterNew .appRepeaterRowContent {
  background: #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  max-width: 100%;
  padding: 10px;
}
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .formatHintText,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFormatHint,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFieldHint,
.app-usvi-master .appRepeaterNew .appRepeaterRowContent .appFieldHint {
  color: #404446;
}
.app-usvi-master .appRepeaterNew.appRepeaterNested.appNotReadOnly.appRowsShaded > .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly {
  background: #eeeeee;
}
.app-usvi-master .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: 20px;
}
.app-usvi-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .formatHintText,
.app-usvi-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFormatHint,
.app-usvi-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFieldHint,
.app-usvi-master .appRepeaterNew.appNotReadOnly .appRepeaterContent > .appRepeaterChildEdit.appGenRow.appNotReadOnly .appFieldHint {
  color: #404446;
}
.app-usvi-master .greyBar .appRepeaterContent,
.app-usvi-master .appRepeaterContent .appRepeaterContent {
  border-left: 0;
  padding-left: 0px;
}
.app-usvi-master .appRepeaterContent .appRepeaterRowContent {
  border-left: 0;
}
.app-usvi-master .documentTypesBox .appRepeaterContent .greyBar {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-usvi-master .appReview .appRepeaterContent {
  border-left: 0;
  padding-left: 0px;
}
.app-usvi-master .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: #133d91;
  color: #133d91;
  font-size: 1.125rem;
}
.app-usvi-master .appRepeaterNew .promptX:before {
  content: "x";
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 5px;
}
.app-usvi-master .appRepeaterNew .appErrors .errorIcon:before {
  content: "\f071";
  font-family: FontAwesome;
  color: #ff200d;
  font-weight: normal;
  font-size: 1.125rem;
}
.app-usvi-master .appRepeaterNew .appErrors .appFieldError {
  display: inline-block;
}
.app-usvi-master .appRepeaterNew .appErrors .appFieldError:before {
  content: "";
}
.app-usvi-master .appRepeaterNew .appErrors .appFieldWarn {
  display: inline-block;
}
.app-usvi-master .appRepeaterNew .appErrors .appFieldWarn:before {
  content: "";
}
.app-usvi-master .blockWithTitle {
  margin-top: 10px;
}
.app-usvi-master .appFilingDetail .appRepeaterNew > .appRepeaterContent > .appGenRow.Direct > .appRepeaterDirect {
  display: block;
}
.app-usvi-master .boxRow {
  padding: 5px 10px;
}
.app-usvi-master .boxRow.ruled {
  border-top: 1px solid #ccc;
}
.app-usvi-master .boxRow.ruled:first-child {
  border-top: none;
}
.app-usvi-master #xx1 {
  display: none;
}
@media (max-width: 768px) {
  .app-usvi-master .appRepeaterNew .appRepeaterContent > .appGenRow.appReadOnly > div,
  .app-usvi-master .appRepeaterNew .appRepeaterContent > .appGenRow {
    display: block;
    float: none;
    width: auto;
    padding: 10px 0 10px 0;
  }
  .app-usvi-master .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div {
    padding: 0 10px 0 10px;
  }
  .app-usvi-master .appRepeaterNew.boxed > .appRepeaterContent > .appGenRow.appReadOnly > div.appRowContent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.app-usvi-master .appRepeaterFooter .appButton {
  margin-right: 20px;
}
.app-usvi-master .appDocumentUploadLink.appRepeaterAddBulk {
  color: #133d91;
  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: 0px 10px;
}
.app-usvi-master .appDocumentUploadLink.appRepeaterAddBulk:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appDocumentUploadLink.appRepeaterAddBulk .iconLeft:before {
  font-family: 'FontAwesome';
  content: "\f055";
  padding-right: 4px;
}
.app-usvi-master .appDocumentUploadLink.appRepeaterAddBulk:hover {
  text-decoration: none;
}
.app-usvi-master span.appDocumentUploadHelp,
.app-usvi-master span.appDocumentUploadHelp a {
  display: inline-block;
  font-size: smaller;
  color: #133d91;
}
.app-usvi-master .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-usvi-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRepeaterRowLabel {
  display: table-header-group;
  margin-bottom: 5px;
}
.app-usvi-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord {
  vertical-align: top;
}
.app-usvi-master .appRepeater.appNotReadOnly.btnsHoriz > .appRepeaterContent > .appRepeaterRowContent > .appRecord + .appDelLink {
  display: table-cell;
  vertical-align: top;
  float: right;
}
.app-usvi-master .appDialogRepeater > .appDialogRepeaterRowContent > .appSelectorEntityRoles {
  float: none;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent {
  position: relative;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .appAttribute {
  margin-bottom: 20px;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .appAttribute.appReadOnly {
  margin-bottom: 5px!important;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .actions a {
  padding: 0;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .actions a + a {
  margin-left: 10px;
}
.app-usvi-master .appRepeaterNew .appRepeaterContent .appRepeaterDirect h4 {
  max-width: 50%;
}
.app-usvi-master .appRepeaterAdd {
  margin-bottom: 40px;
}
.app-usvi-master .appRepeaterButtonsNowrap {
  white-space: nowrap;
}
.app-usvi-master .repeaterAddLink.appNotReadOnly {
  margin-bottom: 40px;
}
.app-usvi-master .appHideBellavita {
  display: none;
}
.app-usvi-master .appRepeater .appRepeaterRowContent .appRecord.appNotReadOnly .checkbox.appAttribute {
  margin-bottom: 5px;
}
.app-usvi-master table {
  max-width: 100%;
  background-color: transparent;
}
.app-usvi-master table td {
  vertical-align: top;
}
.app-usvi-master .appTable,
.app-usvi-master .appDivTable {
  width: 100%;
}
.app-usvi-master .appTable > thead > tr > th,
.app-usvi-master .appDivTable > thead > tr > th,
.app-usvi-master .appTable > tbody > tr > td,
.app-usvi-master .appDivTable > tbody > tr > td,
.app-usvi-master .appTable .appDivCell,
.app-usvi-master .appDivTable .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-usvi-master .appTable .appRestrictedYesNo,
.app-usvi-master .appDivTable .appRestrictedYesNo {
  margin: 0;
}
.app-usvi-master .appTable > thead > tr > th,
.app-usvi-master .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-usvi-master .appTable > thead > tr > th .appTblSort,
.app-usvi-master .appDivTable > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-usvi-master .appTable > thead > tr > th .appTblSort:hover,
.app-usvi-master .appDivTable > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-usvi-master .appTable > thead > tr > th.appThSorted,
.app-usvi-master .appDivTable > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-usvi-master .appTable > thead > tr > th .appTblSortedAsc,
.app-usvi-master .appDivTable > thead > tr > th .appTblSortedAsc,
.app-usvi-master .appTable > thead > tr > th .appTblSortedDesc,
.app-usvi-master .appDivTable > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-usvi-master .appTable > thead > tr > th .appTblSortedAsc span.right:before,
.app-usvi-master .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-usvi-master .appTable > thead > tr > th .appTblSortedDesc span.right:before,
.app-usvi-master .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-usvi-master .appTable > thead > tr > th,
.app-usvi-master .appDivTable > thead > tr > th {
  vertical-align: middle;
}
.app-usvi-master .appTableCondensed > tbody > tr > th,
.app-usvi-master .appTableCondensed .appDivCell,
.app-usvi-master .appTableCondensed > tbody > tr > td {
  padding: 4px 5px;
}
.app-usvi-master .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-usvi-master .appTableBordered th,
.app-usvi-master .appTableBordered .appDivCell,
.app-usvi-master .appTableBordered td {
  border-left: 1px solid #dddddd;
}
.app-usvi-master .appTableBordered caption + thead tr:first-child th,
.app-usvi-master .appTableBordered caption + tbody tr:first-child th,
.app-usvi-master .appTableBordered caption + tbody tr:first-child td,
.app-usvi-master .appTableBordered colgroup + thead tr:first-child th,
.app-usvi-master .appTableBordered colgroup + tbody tr:first-child th,
.app-usvi-master .appTableBordered colgroup + tbody tr:first-child td,
.app-usvi-master .appTableBordered thead:first-child tr:first-child th,
.app-usvi-master .appTableBordered tbody:first-child tr:first-child th,
.app-usvi-master .appTableBordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-usvi-master .appTableBordered thead:first-child tr:first-child th:first-child,
.app-usvi-master .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-usvi-master .appTableBordered thead:first-child tr:first-child th:last-child,
.app-usvi-master .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-usvi-master .appTableBordered thead:last-child tr:last-child th:first-child,
.app-usvi-master .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-usvi-master .appTableBordered thead:last-child tr:last-child th:last-child,
.app-usvi-master .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-usvi-master .appTableStriped > tbody > tr:nth-child(odd) > td,
.app-usvi-master .appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.app-usvi-master .appTableBodyStriped {
  border-collapse: separate;
}
.app-usvi-master .appTableBodyStriped > tbody:nth-child(odd) {
  background-color: #f9f9f9;
}
.app-usvi-master .appTable {
  border-collapse: collapse;
}
.app-usvi-master .appTable .appAttribute {
  margin-bottom: 0px;
}
.app-usvi-master .appTable .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-usvi-master table.appAssistiveRepeaterTable thead.appAssistiveRepeaterTableHead th.appAssistiveRepeaterTableHeadCell div {
  word-break: normal;
  word-wrap: normal;
  width: auto;
}
.app-usvi-master table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.app-usvi-master table .span2 {
  float: none;
  width: 114px;
  margin-left: 0;
}
.app-usvi-master table .span3 {
  float: none;
  width: 184px;
  margin-left: 0;
}
.app-usvi-master table .span4 {
  float: none;
  width: 254px;
  margin-left: 0;
}
.app-usvi-master table .span5 {
  float: none;
  width: 324px;
  margin-left: 0;
}
.app-usvi-master table .span6 {
  float: none;
  width: 394px;
  margin-left: 0;
}
.app-usvi-master table .span7 {
  float: none;
  width: 464px;
  margin-left: 0;
}
.app-usvi-master table .span8 {
  float: none;
  width: 534px;
  margin-left: 0;
}
.app-usvi-master table .span9 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.app-usvi-master table .span10 {
  float: none;
  width: 674px;
  margin-left: 0;
}
.app-usvi-master table .span11 {
  float: none;
  width: 744px;
  margin-left: 0;
}
.app-usvi-master table .span12 {
  float: none;
  width: 814px;
  margin-left: 0;
}
.app-usvi-master table .span13 {
  float: none;
  width: 884px;
  margin-left: 0;
}
.app-usvi-master table .span14 {
  float: none;
  width: 954px;
  margin-left: 0;
}
.app-usvi-master table .span15 {
  float: none;
  width: 1024px;
  margin-left: 0;
}
.app-usvi-master table .span16 {
  float: none;
  width: 1094px;
  margin-left: 0;
}
.app-usvi-master table .span17 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.app-usvi-master table .span18 {
  float: none;
  width: 1234px;
  margin-left: 0;
}
.app-usvi-master table .span19 {
  float: none;
  width: 1304px;
  margin-left: 0;
}
.app-usvi-master table .span20 {
  float: none;
  width: 1374px;
  margin-left: 0;
}
.app-usvi-master table .span21 {
  float: none;
  width: 1444px;
  margin-left: 0;
}
.app-usvi-master table .span22 {
  float: none;
  width: 1514px;
  margin-left: 0;
}
.app-usvi-master table .span23 {
  float: none;
  width: 1584px;
  margin-left: 0;
}
.app-usvi-master table .span24 {
  float: none;
  width: 1654px;
  margin-left: 0;
}
.app-usvi-master .appDivTable {
  display: table;
  width: 100%;
  -dt-display: table;
}
.app-usvi-master .appDivRow {
  display: table-row;
}
.app-usvi-master .appDivCell {
  display: table-cell;
  -dt-display: table-cell;
}
.app-usvi-master .appGenRow {
  display: block;
}
.app-usvi-master .appGenRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appGenRow .appCell {
  float: left;
  display: block;
}
.app-usvi-master .tableAlpha > .appBlockChildren > .appBlockTitle:first-child {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-usvi-master .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-usvi-master .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) td,
.app-usvi-master .tableAlpha .appTable.appTableStriped tbody tr:nth-child(odd) th {
  background-color: #efefef;
}
.app-usvi-master .tableAlpha > .appBlockChildren > .appBlockTitle:first-child,
.app-usvi-master .tableAlpha > thead {
  background-color: #1b517a;
  color: #ffffff;
  padding: 8px;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
.app-usvi-master .tableAlpha .appTable.appTableBordered {
  border: 1px solid #dcdcdc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.app-usvi-master .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > td,
.app-usvi-master .tableAlpha .appTable.appTableStriped > tbody > tr:nth-child(odd) > th {
  background-color: #efefef;
}
.app-usvi-master .appTableClean {
  width: 100%;
}
.app-usvi-master .appTableClean > tbody > tr > td,
.app-usvi-master .appTableClean > tbody > tr > th,
.app-usvi-master .appTableClean > tbody > tr {
  border: none;
  border-collapse: collapse;
}
.app-usvi-master tbody:empty {
  display: none;
}
.app-usvi-master .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-usvi-master .chartTable table > thead > tr > th,
.app-usvi-master .chartTable table > tbody > tr > td,
.app-usvi-master .chartTable table .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-usvi-master .chartTable table .appRestrictedYesNo {
  margin: 0;
}
.app-usvi-master .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-usvi-master .chartTable table > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-usvi-master .chartTable table > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-usvi-master .chartTable table > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-usvi-master .chartTable table > thead > tr > th .appTblSortedAsc,
.app-usvi-master .chartTable table > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-usvi-master .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-usvi-master .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-usvi-master .chartTable table > thead > tr > th {
  vertical-align: middle;
}
.app-usvi-master .chartTable table .appAttribute {
  margin-bottom: 0px;
}
.app-usvi-master .chartTable table .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-usvi-master .chartTable table th,
.app-usvi-master .chartTable table .appDivCell,
.app-usvi-master .chartTable table td {
  border-left: 1px solid #dddddd;
}
.app-usvi-master .chartTable table caption + thead tr:first-child th,
.app-usvi-master .chartTable table caption + tbody tr:first-child th,
.app-usvi-master .chartTable table caption + tbody tr:first-child td,
.app-usvi-master .chartTable table colgroup + thead tr:first-child th,
.app-usvi-master .chartTable table colgroup + tbody tr:first-child th,
.app-usvi-master .chartTable table colgroup + tbody tr:first-child td,
.app-usvi-master .chartTable table thead:first-child tr:first-child th,
.app-usvi-master .chartTable table tbody:first-child tr:first-child th,
.app-usvi-master .chartTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-usvi-master .chartTable table thead:first-child tr:first-child th:first-child,
.app-usvi-master .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-usvi-master .chartTable table thead:first-child tr:first-child th:last-child,
.app-usvi-master .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-usvi-master .chartTable table thead:last-child tr:last-child th:first-child,
.app-usvi-master .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-usvi-master .chartTable table thead:last-child tr:last-child th:last-child,
.app-usvi-master .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-usvi-master .chartTable .reportMainHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #43536f;
}
.app-usvi-master .chartTable .separatorRow td {
  display: none;
}
.app-usvi-master .chartTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-usvi-master .chartTable .reportTotal {
  background-color: #f0f0f0;
}
.app-usvi-master .chartTable .cellTotal {
  text-align: right;
}
.app-usvi-master .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-usvi-master .exportTable table > thead > tr > th,
.app-usvi-master .exportTable table > tbody > tr > td,
.app-usvi-master .exportTable table .appDivCell {
  padding: 12px 6px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  margin-top: 10px;
}
.app-usvi-master .exportTable table .appRestrictedYesNo {
  margin: 0;
}
.app-usvi-master .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-usvi-master .exportTable table > thead > tr > th .appTblSort {
  font-weight: normal;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.app-usvi-master .exportTable table > thead > tr > th .appTblSort:hover {
  text-decoration: underline;
}
.app-usvi-master .exportTable table > thead > tr > th.appThSorted {
  background: #0e2d53;
}
.app-usvi-master .exportTable table > thead > tr > th .appTblSortedAsc,
.app-usvi-master .exportTable table > thead > tr > th .appTblSortedDesc {
  color: white;
  text-decoration: none;
}
.app-usvi-master .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-usvi-master .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-usvi-master .exportTable table > thead > tr > th {
  vertical-align: middle;
}
.app-usvi-master .exportTable table .appAttribute {
  margin-bottom: 0px;
}
.app-usvi-master .exportTable table .appAttribute.appReadOnly .appAttrLabelBox {
  flex-basis: auto!important;
}
.app-usvi-master .exportTable table th,
.app-usvi-master .exportTable table .appDivCell,
.app-usvi-master .exportTable table td {
  border-left: 1px solid #dddddd;
}
.app-usvi-master .exportTable table caption + thead tr:first-child th,
.app-usvi-master .exportTable table caption + tbody tr:first-child th,
.app-usvi-master .exportTable table caption + tbody tr:first-child td,
.app-usvi-master .exportTable table colgroup + thead tr:first-child th,
.app-usvi-master .exportTable table colgroup + tbody tr:first-child th,
.app-usvi-master .exportTable table colgroup + tbody tr:first-child td,
.app-usvi-master .exportTable table thead:first-child tr:first-child th,
.app-usvi-master .exportTable table tbody:first-child tr:first-child th,
.app-usvi-master .exportTable table tbody:first-child tr:first-child td {
  border-top: 0;
}
.app-usvi-master .exportTable table thead:first-child tr:first-child th:first-child,
.app-usvi-master .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-usvi-master .exportTable table thead:first-child tr:first-child th:last-child,
.app-usvi-master .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-usvi-master .exportTable table thead:last-child tr:last-child th:first-child,
.app-usvi-master .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-usvi-master .exportTable table thead:last-child tr:last-child th:last-child,
.app-usvi-master .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-usvi-master .exportTable .exportTableHeader {
  background-color: #e0e0e0;
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  color: #43536f;
}
.app-usvi-master .exportTable .separatorRow td {
  display: none;
}
.app-usvi-master .exportTable .exportTableTitle {
  background-color: #f0f0f0;
}
.app-usvi-master .exportTable td {
  border-bottom: 1px solid #d3d3d3;
}
.app-usvi-master .exportTable .cellTotal {
  text-align: right;
}
.app-usvi-master .exportTable .appAttrValue {
  min-height: inherit;
  line-height: normal;
}
.app-usvi-master .appRepeaterRowContent {
  position: relative;
}
.app-usvi-master .appRepeaterRowContent .appRecord {
  max-width: 100%;
}
.app-usvi-master .appRepeaterRowContent .appDelLink {
  padding: 0px;
  padding-left: 10px;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: bottom;
}
.app-usvi-master .BusinessServiceModeCreate .appRepeaterRowContent .appRecord .appDelLink {
  display: inline-block;
}
.app-usvi-master .taskView div:not('.appReadOnly') .appRepeater[class*="-faxRepeater"],
.app-usvi-master .Change div:not('.appReadOnly') .appRepeater[class*="-faxRepeater"],
.app-usvi-master .taskView div:not('.appReadOnly') .phoneNumberRepeater,
.app-usvi-master .Change div:not('.appReadOnly') .phoneNumberRepeater,
.app-usvi-master .taskView div:not('.appReadOnly') [class*="-primaryAddressBox "],
.app-usvi-master .Change div:not('.appReadOnly') [class*="-primaryAddressBox "] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.app-usvi-master .appRecord [class*="webAddressRepeater"] {
  position: relative;
}
.app-usvi-master .appRecord [class*="webAddressRepeater"] .appRecord {
  display: inline-block;
}
.app-usvi-master .phoneNumberRepeater .appRepeaterHeaderTitle {
  font-size: 24px;
  margin-bottom: 10px;
}
.app-usvi-master .phoneNumberRepeater .appGroupSelector {
  margin: 0;
}
.app-usvi-master .phoneNumberRepeater select {
  width: auto!important;
  max-width: 100%;
}
.app-usvi-master .phoneNumberRepeater .appRepeaterAdd {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.app-usvi-master .phoneNumberRepeater .appPhoneNumber.appNotReadOnly {
  margin-bottom: 0px;
}
.app-usvi-master .phoneNumberRepeater .appSingleLine.appPhoneNumber.appNotReadOnly {
  margin-bottom: 0;
}
.app-usvi-master .appSingleLine.appPhoneNumber.appNotReadOnly {
  margin-bottom: 40px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly fieldset {
  margin-bottom: 0;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly.appRecord {
  display: inline-block;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .AddressDescription input {
  width: 150px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttrLabelBox,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appRestricted .appRestrictedOption,
.app-usvi-master .appPhoneNumber.appNotReadOnly > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appRestricted:after,
.app-usvi-master .appPhoneNumber.appNotReadOnly > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appErrors > div {
  min-width: inherit;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttribute,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute {
  margin: 0;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appAttribute .appAttrLabel,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appBlockChildren .appAttribute .appAttrLabel {
  white-space: nowrap;
  font-size: 1.125rem;
  font-weight: normal;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode {
  width: 70px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="text"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="password"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode input[type="email"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode select,
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneCountryCode textarea {
  width: 60px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode {
  width: 70px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="text"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="password"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode input[type="email"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode select,
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneAreaCode textarea {
  width: 60px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneNumber {
  width: auto;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneNumber input {
  width: 213px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneNumber .appAttribute {
  margin-bottom: 0;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneNumber .intl-tel-input input {
  width: 260px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneNumber .intl-tel-input .intl-tel-input input[type="text"] {
  width: 270px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension input {
  width: 93px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension input[type="text"] {
  width: 70px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly {
  width: 150px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="text"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="password"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly input[type="email"],
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly select,
.app-usvi-master .appPhoneNumber.appNotReadOnly .PhoneExtension.appReadOnly textarea {
  width: 140px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly [class*="-phoneAttributeBox "].appNotReadOnly {
  display: inline-block;
  margin-right: -4px !important;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrControls,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appLegend,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttrLabelBox,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted .appRestrictedOption,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted .appRestrictedOption,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted .appRestrictedOption,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > .appRestricted:after,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > .appRestricted:after,
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] > fieldset > .appRestricted:after,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appErrors > div,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute .appAttrLabelBox,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "]:after,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPhoneNumber.appNotReadOnly .appRecordChildren [class*="-phoneAttributeBox "] .appAttribute,
.app-usvi-master .appPhoneNumber.appNotReadOnly > .appFieldset > .appBlockChildren .appAttribute {
  margin-right: 0;
}
.app-usvi-master .postalLookupCA {
  width: 150px;
  display: inline-block;
}
.app-usvi-master .postalLookupCA .appDoLookUp {
  float: left;
  vertical-align: bottom;
}
.app-usvi-master [class*='-contactInformationBox '].appNotReadOnly > .appBoxChildren .appBoxChildren .appBoxChildren .appBoxChildren .appAttribute {
  margin-bottom: 20px;
}
.app-usvi-master [class*='-additionalDetailsBox '].appNotReadOnly > .appBoxChildren,
.app-usvi-master [class*='-contactInformationBox '].appNotReadOnly > .appBoxChildren,
.app-usvi-master [class*='-addressInformationBox '].appNotReadOnly > .appBoxChildren {
  margin-top: 20px;
  margin-bottom: 40px;
}
.app-usvi-master .appCallout.appCountryOptions {
  margin-bottom: 40px;
}
.app-usvi-master .postcode input,
.app-usvi-master .HairColour input,
.app-usvi-master .EyeColour input {
  width: 150px;
}
.app-usvi-master .postcode input input[type="text"],
.app-usvi-master .HairColour input input[type="text"],
.app-usvi-master .EyeColour input input[type="text"],
.app-usvi-master .postcode input input[type="password"],
.app-usvi-master .HairColour input input[type="password"],
.app-usvi-master .EyeColour input input[type="password"],
.app-usvi-master .postcode input input[type="email"],
.app-usvi-master .HairColour input input[type="email"],
.app-usvi-master .EyeColour input input[type="email"],
.app-usvi-master .postcode input select,
.app-usvi-master .HairColour input select,
.app-usvi-master .EyeColour input select,
.app-usvi-master .postcode input textarea,
.app-usvi-master .HairColour input textarea,
.app-usvi-master .EyeColour input textarea {
  width: 140px;
}
.app-usvi-master .appSingleLine .appAttribute {
  margin-bottom: 0;
}
.app-usvi-master [class*='faxAddress'] .PhoneNumber .intl-tel-input input,
.app-usvi-master [class*='smsAddress'] .PhoneNumber .intl-tel-input input {
  width: 372px!important;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] {
  position: relative;
  display: inline-block;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"].appReadOnly {
  display: block;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] .Attribute-Email {
  display: inline-block;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] .Attribute-Email .errorIcon {
  float: left;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] .appAttrLabel .appLabelText {
  font-size: 18px;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] .appRepeaterRowContent .appRecordChildren .appLabelText {
  font-size: 18px;
}
.app-usvi-master .appRecord[class*="-emailRepeater-emailAddress"] .appRepeaterRowContent .appRecordChildren .appGenRow {
  padding: 0;
}
.app-usvi-master .appReview .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren {
  padding-left: 0;
  border: 0;
  margin-bottom: 0px;
}
.app-usvi-master .appReview .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appAttrLabelBox {
  min-height: 24px;
}
.app-usvi-master .appPhysicalAddress,
.app-usvi-master [class*='-physicalAddresses'] .appRepeaterRowContent {
  background: none!important;
  border: 0!important;
  box-shadow: none!important;
  padding-left: 0!important;
}
.app-usvi-master .appPhysicalAddress .appButton,
.app-usvi-master [class*='-physicalAddresses'] .appRepeaterRowContent .appButton {
  margin-bottom: 10px;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren {
  position: relative;
  margin-bottom: 30px;
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren [class*="swapAddress"] {
  position: absolute;
  top: 0;
  right: 263px;
  padding: 0;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren {
  border-left: 0;
  padding: 0;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren .appRestrictedAttSelect,
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appBoxChildren .select2-container {
  width: 353px!important;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .CountryCode .select2-container {
  width: 489px!important;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .RegionCode .select2-container {
  width: 353px!important;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren span.appLabelText {
  font-size: 18px;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren .appAttrLabel {
  font-size: 18px;
}
.app-usvi-master .appPhysicalAddress [class*="manualEntryAddressBox"] > .appBoxChildren input {
  width: 480px;
}
.app-usvi-master .appReadOnly.appRepeaterRowContent.appGenRow.Direct.appRowOdd.appPhysicalAddress {
  background: none!important;
  border: 0;
  box-shadow: none;
  padding: 0;
}
.app-usvi-master .appRecordEntityRolePhoneAddresses.appRecordCreate {
  display: inline-block;
}
.app-usvi-master .Address2.appNotReadOnly > .appAttrLabelBox,
.app-usvi-master .Address3.appNotReadOnly > .appAttrLabelBox,
.app-usvi-master .Address4.appNotReadOnly > .appAttrLabelBox {
  min-height: 1px;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine > .appBlockTitle,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine > .appBlockChildren,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine > .appBlockChildren {
  float: none;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox,
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine.radio .appLegend,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine.radio .appLegend {
  display: inline-block;
  float: left;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine.radio .appRestricted,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine.radio .appRestricted {
  overflow: auto;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine.radio .appAttrLabelBox,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine.radio .appAttrLabelBox {
  width: 320px;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .appRestrictedOption,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine:after,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .appAttribute,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .appAttribute {
  margin-right: 4px;
  margin-top: 0;
  margin-bottom: 10px;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .appAttribute .appAttrLabelBox,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .appAttribute .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .appAttribute.appNotReadOnly > .appAttrLabelBox .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 18px;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine a[class*="-swapAddress"],
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine a[class*="-swapAddress"] {
  text-align: left;
  display: block;
}
.app-usvi-master .appAddress.appNotReadOnly.appSingleLine .PostCode input,
.app-usvi-master .appAddress.appNotReadOnly .appSingleLine .PostCode input {
  width: 122px;
}
.app-usvi-master .appNotReadOnly.FirstName,
.app-usvi-master .appNotReadOnly.LastName,
.app-usvi-master .appNotReadOnly.FirstNameBox,
.app-usvi-master .appNotReadOnly.LastNameBox {
  display: inline-block;
  width: 346px;
}
.app-usvi-master .appNotReadOnly.FirstName input,
.app-usvi-master .appNotReadOnly.LastName input,
.app-usvi-master .appNotReadOnly.FirstNameBox input,
.app-usvi-master .appNotReadOnly.LastNameBox input {
  width: 346px;
}
.app-usvi-master .appAttribute.appReadOnly.CountryCode .appAttrLabelBox:empty {
  height: 1px;
}
.app-usvi-master .appGender .appRestrictedOption {
  display: inline-block;
  width: 100%;
}
.app-usvi-master .appPcLookupList .appRestrictedRadio .appEven,
.app-usvi-master .appPcLookupList .appRestrictedRadio .appOdd {
  margin-bottom: 20px;
}
.app-usvi-master .appPcLookupList .appRestrictedRadio .appEven:after,
.app-usvi-master .appPcLookupList .appRestrictedRadio .appOdd:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPcLookupList .appRestrictedRadio input[type="radio"] {
  margin-top: 3px;
  float: left;
}
.app-usvi-master .appPcLookupList .appRestrictedRadio input[type="radio"] + label {
  display: block;
  padding-left: 20px;
  cursor: pointer;
}
.app-usvi-master .appIndividualname.appNotReadOnly {
  margin-bottom: 40px;
  line-height: normal;
}
.app-usvi-master .appIndividualname.appNotReadOnly .SecondaryNamesNotApplicableYn .appAttrLabel {
  margin-top: 0;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
  .app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrControls,
  .app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox,
  .app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLegend,
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttrValue,
.app-usvi-master .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-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appLocalizedText {
  margin-left: 330px;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren .appAttribute {
  float: left;
  display: block;
  margin-right: 10px;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appRestricted,
.app-usvi-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appAttrLabelBox,
.app-usvi-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: inline-block;
  width: auto;
  margin-right: 0;
  margin-bottom: 0px;
}
.app-usvi-master .appIndividualname.appNotReadOnly.appRestrictedAttRadio.radio .appLegend {
  display: block;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockTitle {
  float: none;
  display: block;
  width: auto;
  margin-right: 0;
  font-size: 24px;
  font-weight: bold;
}
.app-usvi-master .appIndividualname.appNotReadOnly > .appBlockChildren {
  float: none;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appAttribute {
  margin-right: 4px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appAttribute .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
}
.app-usvi-master .appIndividualname.appNotReadOnly .Title,
.app-usvi-master .appIndividualname.appNotReadOnly .TitleBox {
  width: auto;
  display: inline-block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .Title select {
  min-width: inherit;
  width: auto;
}
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName,
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox {
  width: 246px;
  display: inline-block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName select,
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox select,
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName textarea,
.app-usvi-master .appIndividualname.appNotReadOnly .FirstNameBox textarea {
  width: 236px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .FirstName {
  margin-right: 10px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames,
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox {
  width: 206px;
  display: inline-block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames select,
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox select,
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNames textarea,
.app-usvi-master .appIndividualname.appNotReadOnly .MiddleNamesBox textarea {
  width: 196px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .LastName,
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox {
  width: 246px;
  display: inline-block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .LastName input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox input[type="text"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastName input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox input[type="password"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastName input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox input[type="email"],
.app-usvi-master .appIndividualname.appNotReadOnly .LastName select,
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox select,
.app-usvi-master .appIndividualname.appNotReadOnly .LastName textarea,
.app-usvi-master .appIndividualname.appNotReadOnly .LastNameBox textarea {
  width: 236px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .Suffix,
.app-usvi-master .appIndividualname.appNotReadOnly .SuffixBox {
  display: inline-block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox,
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrControls {
  float: none;
  display: block;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appLegend,
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttrLabelBox {
  width: auto;
  margin-right: 0;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted .appRestrictedOption,
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren > .appRestricted:after,
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren > fieldset > .appRestricted:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appErrors > div {
  min-width: inherit;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren .appAttribute .appAttrLabelBox {
  width: auto;
}
.app-usvi-master .appIndividualname.appNotReadOnly .appBlockChildren:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appIndividualname.appNotReadOnly.appSingleLine .appBlockChildren .appAttribute {
  margin-bottom: 5px;
  display: inline-block;
}
.app-usvi-master .appErrorsStacked .appErrors {
  display: inline-block;
}
.app-usvi-master .appRecord [class*="otherNamesRepeater"] .appRecord {
  display: inline-block;
}
.app-usvi-master .appRecord [class*="otherNamesRepeater"] .appIndividualname.appNotReadOnly {
  margin-bottom: 0px;
}
.app-usvi-master .appRecord [class*="otherNamesRepeater"] .appDelLink {
  padding-left: 0;
  margin-bottom: 10px;
}
.app-usvi-master .appDocumentUploadLink {
  border-radius: 4px;
  padding: 10px 40px;
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-bottom: 40px;
  *width: 180px;
  cursor: pointer;
}
.app-usvi-master .appDocumentUploadLink:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appDocumentUploadLink:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appDocumentUploadLink:hover {
  background: #dede00;
  cursor: pointer;
}
.app-usvi-master .appDocumentsContainer .appLabelText {
  line-height: 1.4;
  font-weight: normal;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly .appAttrLabelBox {
  margin-bottom: 2px;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.25rem;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly .appDocumentView {
  margin-right: 14%;
}
.app-usvi-master .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  font-weight: normal;
}
.app-usvi-master .appDocumentsContainer.appReadOnly {
  display: flex;
}
.app-usvi-master .appDocumentsContainer.appReadOnly .appAttrLabelBox {
  width: 320px;
  margin-right: 10px;
  flex: none;
}
.app-usvi-master .appDocumentsContainer.appReadOnly .appAttrLabelBox .appLabelText {
  font-weight: bold;
  font-size: 1.125rem;
}
.app-usvi-master .appDocumentsContainer.appReadOnly .appAttrLabelBox,
.app-usvi-master .appDocumentsContainer.appReadOnly ul.appDocuments {
  vertical-align: top;
}
.app-usvi-master .appDocumentsContainer .appDocuments {
  margin: 0;
  margin-bottom: 10px;
}
.app-usvi-master .appDocumentsContainer .appDocuments li {
  position: relative;
  list-style: none;
  padding: 0;
}
.app-usvi-master .appDocumentsContainer .appDocuments li:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appDocumentsContainer .appDocuments li .appDocumentView {
  display: inline-block;
  text-decoration: none;
  word-break: break-all;
}
.app-usvi-master .appDocumentsContainer .appDocuments li .appDocumentView > span {
  text-decoration: underline;
}
.app-usvi-master .appDocumentsContainer .appDocuments li .appDocumentRemove {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: none;
}
.app-usvi-master .appDocumentsContainer .appDocuments li .appDocumentRemove .left + span {
  text-decoration: underline;
}
.app-usvi-master .appDocumentsContainer .appDocuments li span.appDocumentUploaded {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 20px;
}
.app-usvi-master .appDocumentsContainer .appDocuments li span.appDocumentUser {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 5px;
}
.app-usvi-master .appDocumentsContainer .appDocuments .appRowEven {
  background: inherit;
}
.app-usvi-master .appDocumentsContainer .Description {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.app-usvi-master .appDocumentsContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master span.appDocumentUploaded {
  color: #444444;
  font-size: 1.125rem;
  text-decoration: none;
  margin-left: 20px;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  margin-right: 10px;
  clear: both;
}
.app-usvi-master .appReview .greyBar .appDocumentsContainer.appNotReadOnly.appDocumentCount0 {
  margin-top: -30px;
}
.app-usvi-master .appDocumentsContainer + .appDocumentUploadLink {
  margin-bottom: 40px;
}
.app-usvi-master .appDocumentsContainer + .appDocumentUploadLink .uploadButtonLabel {
  pointer-events: none;
}
.app-usvi-master .appDocumentUploadLink {
  position: relative;
}
.app-usvi-master .appDocumentUploadLink.uploadArea {
  direction: rtl;
  border: 1px dashed grey;
  width: 100%;
  height: 60px;
  color: #253036;
  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-usvi-master .appDocumentUploadLink.uploadArea span.browseFilesLink {
  color: #133d91;
  text-decoration: underline;
  cursor: pointer;
}
.app-usvi-master .appDocumentUploadLink.uploadArea:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  text-decoration: none;
}
.app-usvi-master .appDocumentUploadLink.uploadArea.uploadHighlight {
  background: rgba(0, 0, 0, 0.2);
  height: 120px;
}
.app-usvi-master .appDocumentUploadLink.uploadArea.uploadHighlight .browseFilesLink,
.app-usvi-master .appDocumentUploadLink.uploadArea.uploadHighlight .uploadButtonLabel {
  pointer-events: none;
}
.app-usvi-master .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-usvi-master .appDocumentsContainer.appDocumentAttribute .appAttrLabelBox label {
  font-weight: normal;
}
.app-usvi-master .appDocumentsContainer.appReadOnly:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-usvi-master .appDocumentsContainer.appReadOnly > .appAttrLabelBox + .appDocuments li {
  background: none;
  line-height: normal;
}
.app-usvi-master .appDocumentsContainer.appReadOnly.repeater.appDocumentCount0 {
  display: none;
}
.app-usvi-master .appDocumentsContainer .appDocumentView + .appBox {
  clear: both;
}
.app-usvi-master .appDocumentsContainer .appDocumentView + .appAttribute {
  clear: both;
}
.app-usvi-master .appDocumentsContainer .appDocumentView + .appAttribute.Description .appAttrLabelBox {
  width: auto;
  float: none;
}
.app-usvi-master span.appDocumentThumbnail {
  display: inline-block;
  width: 80px;
  margin-right: 40px;
}
.app-usvi-master span.appDocumentLink {
  padding-left: 40px;
}
.app-usvi-master a.appDocumentLink {
  font-weight: normal;
}
.app-usvi-master div.appDocumentThumbnailAndLink {
  float: left;
}
.app-usvi-master div.appDocumentThumbnailAndLink span {
  vertical-align: top;
}
.app-usvi-master div.appDocumentThumbnail {
  width: 50px;
  float: left;
  border: 1px solid #ccc;
  margin-right: 20px;
  overflow: hidden;
}
.app-usvi-master div.appDocumentThumbnail a {
  display: block;
  height: 100%;
}
.app-usvi-master .appDocumentsContainer .DteCode {
  clear: both;
}
.app-usvi-master .appDocumentBox.appNotReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appDocumentBox > .appBlockTitle {
  margin-right: 10px;
}
.app-usvi-master .appDocumentBox > .appBlockTitle h3,
.app-usvi-master .appDocumentBox > .appBlockTitle h2 {
  font-size: 1.25rem;
  margin-top: 0;
  font-weight: bold;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appDocumentBox > .appBlockTitle {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-usvi-master .ui-dialog .appDocumentBox > .appBlockTitle h2,
.app-usvi-master .ui-dialog .appDocumentBox > .appBlockTitle h3 {
  margin-top: 0;
  font-size: 1.125rem;
  line-height: normal;
}
.app-usvi-master .appDocumentBox .repeater:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appDocumentBox.appNotReadOnly .appDocumentCount0 .appAttrLabelBox {
  float: none;
}
.app-usvi-master .appDocumentBox .appDocumentsContainer.appReadOnly,
.app-usvi-master .appDocumentBox .appDocumentUploadLink {
  margin-bottom: 0;
}
.app-usvi-master .appDocumentBox .appDocumetTypeRepeater.appNotReadOnly .appRepeaterRowContent {
  margin-bottom: 5px;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly > .appDocuments + select {
  margin-left: 340px;
}
.app-usvi-master .appDocumentsContainer.appNotReadOnly.appDocumentCount0 > .appDocuments + select {
  margin-top: 20px;
}
@media screen and (max-width: 900px) {
  .app-usvi-master .appDocumentsContainer.appNotReadOnly > .appDocuments + select {
    margin-left: 0;
  }
}
.app-usvi-master .versionedDocument .appDocVersionsExpando {
  margin-left: 340px;
}
.app-usvi-master .versionedDocument .appDocVersionsExpando a {
  color: #253036;
}
.app-usvi-master .appSearchOps {
  display: inline-block;
}
.app-usvi-master .searchSchedule .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-usvi-master .searchSchedule .appButton {
  margin-top: 20px;
}
.app-usvi-master .appNote {
  font-size: 1.125rem;
  margin-bottom: 20px;
  color: #253036;
  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-usvi-master .appLegend .appNote,
.app-usvi-master .appLabelBox .appNote {
  margin-bottom: 0;
}
.app-usvi-master .appFieldNote {
  display: block;
}
.app-usvi-master .appTextInputNote {
  width: 376px;
}
.app-usvi-master .appRestrictedExpand,
.app-usvi-master a.appExpando {
  text-decoration: none;
  cursor: pointer;
}
.app-usvi-master .appRestrictedExpand > .left:before,
.app-usvi-master a.appExpando > .left:before {
  content: "\f0da\20";
  font-family: FontAwesome;
}
.app-usvi-master .appRestrictedExpand > .left + span,
.app-usvi-master a.appExpando > .left + span {
  text-decoration: underline;
}
.app-usvi-master .appRestrictedExpand .left,
.app-usvi-master a.appExpando .left,
.app-usvi-master .appRestrictedExpand .right,
.app-usvi-master a.appExpando .right {
  text-decoration: none;
}
.app-usvi-master .appRestrictedExpandExpanded > .left:before,
.app-usvi-master a.appExpandoExpanded > .left:before,
.app-usvi-master a.appExpando.ui-state-active > .left:before {
  content: "\f0d7\20";
  font-family: FontAwesome;
}
.app-usvi-master .appExpandoOpen,
.app-usvi-master .appExpandoShut {
  margin-bottom: 40px;
}
.app-usvi-master .appExpandoOpen.appNotReadOnly .appExpandoChildren {
  border-left: 3px solid #70787c;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  color: #70787c;
  padding-top: 0;
}
.app-usvi-master .appBoxAlpha {
  border: 0px solid #D2E0ED;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master div.appBoxAlpha.appNoNestedAlpha div.appBoxAlpha {
  border: none;
  padding: 0px;
  margin: 0px;
  border-radius: 0;
}
.app-usvi-master .appBoxBeta {
  border: 0px solid #d2e0ed;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-usvi-master .appBoxGamma {
  border: 0px solid #D2E0ED;
  margin-bottom: 20px;
}
.app-usvi-master .appMt10 {
  margin-top: 10px;
}
.app-usvi-master .appMt20 {
  margin-top: 20px;
}
.app-usvi-master .appMb10 {
  margin-bottom: 10px;
}
.app-usvi-master .appMb20 {
  margin-bottom: 20px;
}
.app-usvi-master .appPb10 {
  padding-bottom: 10px;
}
.app-usvi-master .appPb20 {
  padding-bottom: 20px;
}
.app-usvi-master .toggleButton + .appBox.appNotReadOnly.greyBar,
.app-usvi-master .toggleButton + .appRepeater.greyBar.appNotReadOnly {
  margin-top: -40px;
}
.app-usvi-master .appPagerContainer {
  display: inline-block;
}
.app-usvi-master .appPagerContainer:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPagerContainer .appPrev,
.app-usvi-master .appPagerContainer .appNext,
.app-usvi-master .appPagerContainer .appFirst,
.app-usvi-master .appPagerContainer .appLast,
.app-usvi-master .appPagerContainer .appPage {
  display: inline-block;
}
.app-usvi-master .appPagerContainer .appPrev,
.app-usvi-master .appPagerContainer .appNext,
.app-usvi-master .appPagerContainer .appFirst,
.app-usvi-master .appPagerContainer .appLast,
.app-usvi-master .appPagerContainer .appPage {
  min-height: 1px;
}
.app-usvi-master .appPagerContainer .appPrev a,
.app-usvi-master .appPagerContainer .appNext a,
.app-usvi-master .appPagerContainer .appFirst a,
.app-usvi-master .appPagerContainer .appLast a,
.app-usvi-master .appPagerContainer .appPage a {
  word-wrap: break-word;
}
.app-usvi-master .appPagerContainer .appPager {
  float: left;
}
.app-usvi-master .appPagerContainer .appPager:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPagerContainer .appPagerBanner {
  clear: left;
}
.app-usvi-master .appPagerContainer.appPagerCount0,
.app-usvi-master .appPagerContainer.appPagerCount1 {
  display: none;
}
.app-usvi-master .appPagerContainer.appPagerContainerHeader.appPagerCount1 {
  display: inline-block;
}
.app-usvi-master .appPagerContainer.appPagerContainerFooter.appPagerCount0,
.app-usvi-master .appPagerContainer.appPagerContainerFooter.appPagerCount1 {
  display: none;
}
.app-usvi-master .appPager {
  list-style: none;
}
.app-usvi-master .appPager li {
  display: inline;
}
.app-usvi-master .appPager a {
  display: inline-block;
  padding: 5px 10px;
  text-decoration: underline;
}
.app-usvi-master .appPager a.active {
  color: inherit;
  cursor: default;
  text-decoration: none;
}
.app-usvi-master .appPager a:not(.active):hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.app-usvi-master .appPager a.disabled,
.app-usvi-master .appPager a.disabled:hover {
  color: #70787c;
  background-color: #fff;
  cursor: default;
  text-decoration: none;
}
.app-usvi-master .appPager .sep {
  display: none;
}
.app-usvi-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem {
  position: relative;
  margin-bottom: 8px;
}
.app-usvi-master .appRestrictedRepeater.appNotReadOnly .appRestrictedRepeaterRowContentItem > input[type="checkbox"] {
  margin-right: 3px;
}
.app-usvi-master .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appAttrLabelBox {
  float: none;
  margin-right: 10px;
  margin-bottom: 20px;
}
.app-usvi-master .yesNo.appNotReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  overflow: auto;
  line-height: normal;
}
.app-usvi-master .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems {
  display: inline-block;
  width: 50%;
}
.app-usvi-master .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems input,
.app-usvi-master .yesNo.appReadOnly > .appRestrictedRepeaterContent > .appRestrictedRepeaterRowContent > .appRestrictedRepeaterRowContentItems select {
  width: 100%;
}
.app-usvi-master .appNotReadOnly.appMultiSelectExplanation {
  margin-bottom: 10px;
}
.app-usvi-master .appNotReadOnly.appMultiSelectExplanation .appAttribute {
  margin: 0;
}
.app-usvi-master .appNotReadOnly.appMultiSelectExplanation .appAttrLabelBox {
  display: inline-block;
}
.app-usvi-master .appNotReadOnly.appMultiSelectExplanation .appLabelText {
  font-size: 18px;
}
.app-usvi-master .appReadOnly .appMultiSelectExplanation {
  margin-left: 0px;
  padding: 0px;
  background-color: #ffffff;
}
.app-usvi-master .taskView .appAttribute.appReadOnly .appMultiSelectExplanation .appAttrValue {
  clear: none;
}
.app-usvi-master .appRestrictedRepeater.yesNo.appReadOnly .appAttrLabelBox {
  float: left;
  width: 320px;
  font-weight: bold;
}
.app-usvi-master .appSearchCriteriaRestrictedHz input[type="checkbox"] {
  margin-right: 3px;
}
.app-usvi-master .appSearchCriteriaRestrictedHz input[type="checkbox"] + label {
  margin-right: 20px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.app-usvi-master .appServiceInstanceHeader {
  margin-bottom: 20px;
}
.app-usvi-master .appServiceInstanceHeader.appNotReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appRestrictedRepeater {
  margin-bottom: 40px;
}
.app-usvi-master .appText {
  margin-bottom: 20px;
}
.app-usvi-master .appText.appReadOnly:empty {
  display: none;
}
.app-usvi-master .appAutoComplete {
  position: relative;
}
.app-usvi-master .ui-autocomplete-loading {
  background-image: url(images/throbber_sml.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.app-usvi-master.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-usvi-master.ui-autocomplete li {
  list-style: none;
  margin: 0;
}
.app-usvi-master .appAutoComplete .appLookupChange .right,
.app-usvi-master .appAutoComplete .appLookupChange .left,
.app-usvi-master .appAutoComplete .appJdbcAttributeLookupView > .left,
.app-usvi-master .ui-helper-hidden-accessible {
  display: none;
}
.app-usvi-master .appAutoComplete .appLookupChange + .appLookupRefresh {
  margin-left: 10px;
}
.app-usvi-master .appAutoComplete.appNotReadOnly .appAttrLabelBox .appAttrLabel {
  font-weight: bold;
}
.app-usvi-master .appAutoComplete.appNotReadOnly.appBlankAttribute .appAttrLabelBox .appAttrLabel {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
}
.app-usvi-master .appAutoComplete .ui-autocomplete-input,
.app-usvi-master .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-usvi-master.ui-autocomplete li a {
  display: block;
  color: #253036;
  border-bottom: 1px dotted #ccc;
  padding: 10px 5px;
  cursor: pointer;
}
.app-usvi-master.ui-autocomplete li a:hover,
.app-usvi-master.ui-autocomplete li .ui-state-focus {
  background-color: #1b90ff;
  text-decoration: none;
  color: white;
}
.app-usvi-master .appSecuritySearchResult {
  display: block;
  font-size: 0.875rem;
}
.app-usvi-master .appSecuritySearchResult label,
.app-usvi-master .appSecuritySearchResult label + span {
  display: inline-block;
  vertical-align: top;
}
.app-usvi-master .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-usvi-master .appSecuritySearchResult label + span {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 24px;
}
.app-usvi-master .appSecuritySearchChange {
  cursor: pointer;
}
.app-usvi-master .appSecuritySearchView {
  margin-top: 10px;
}
.app-usvi-master .appSecuritySearchView .appSecuritySearchRow {
  display: block;
  margin-bottom: 10px;
  line-height: 1.5em;
  clear: both;
}
.app-usvi-master .appSecuritySearchView .appSecuritySearchLabel {
  width: 300px;
  font-weight: bold;
  display: block;
  margin-right: 10px;
  float: left;
}
.app-usvi-master .appLayA2 > .appBlockChildren .appSecuritySearch {
  overflow: hidden;
  line-height: normal;
}
.app-usvi-master .appSecuritySearchView .appSecuritySearchValue {
  word-wrap: break-word;
}
.app-usvi-master .appCompanyLookup.appReadOnly > .appBlockChildren {
  padding: 5px 0;
}
.app-usvi-master .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
  font-size: 0.875rem;
}
.app-usvi-master .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-usvi-master .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-usvi-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly {
  margin-bottom: 0;
}
.app-usvi-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appBlankAttribute.appReadOnly .appAttrValue {
  display: none;
}
.app-usvi-master .appLookup .appCompanyLookup.appReadOnly .appAttribute.appReadOnly .appAttrLabelBox {
  width: auto;
  float: none;
  margin-right: 0;
}
.app-usvi-master #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-usvi-master .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-usvi-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrControls,
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
.app-usvi-master .appFeeDefinition > .appAttribute .appLegend {
  float: left;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
  .app-usvi-master .appFeeDefinition > .appAttribute .appAttrControls,
  .app-usvi-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox,
  .app-usvi-master .appFeeDefinition > .appAttribute .appLegend {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrLabelBox,
.app-usvi-master .appFeeDefinition > .appAttribute .appLegend,
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrPrevLabelBox {
  width: 320px;
  margin-right: 10px;
}
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrValue,
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrPrevValue {
  word-wrap: break-word;
  word-break: break-word;
  text-align: left;
  line-height: normal;
  display: inline-block;
  max-width: 100%;
}
.app-usvi-master .appFeeDefinition > .appAttribute .appLocalizedText {
  margin-left: 330px;
}
.app-usvi-master .appFeeDefinition > .appAttribute .appAttrLabelBox {
  width: 320px;
}
.app-usvi-master .appFeeDefinitionTabsSelection > a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appFeeDefinitionTabsSelection > a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appFeeDefinitionAmountRow {
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #fff;
  padding: 10px 0;
}
.app-usvi-master .appFeeDefinitionAmountRow.appRowFirst,
.app-usvi-master .appFeeDefinitionAmountRow.appTblRowFirst,
.app-usvi-master .appFeeDefinitionAmountRow:first-child {
  border-top: none;
}
.app-usvi-master .appFeeDefinitionAmountRow.appRowLast,
.app-usvi-master .appFeeDefinitionAmountRow.appTblRowLast {
  border-bottom: none;
}
.app-usvi-master .appFeeDefinitionAmountCell,
.app-usvi-master .appFeeDefinitionAmountHeader,
.app-usvi-master .appFeeDefinitionTaxHeader,
.app-usvi-master .appFeeDefinitionTaxCell {
  display: block;
  float: left;
  margin-left: 1.20481928%;
  font-size: 0.875rem;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-usvi-master .appFeeDefinitionAmountCell:first-child,
.app-usvi-master .appFeeDefinitionAmountHeader:first-child,
.app-usvi-master .appFeeDefinitionTaxHeader:first-child,
.app-usvi-master .appFeeDefinitionTaxCell:first-child {
  margin-left: 0;
}
.app-usvi-master .appFeeDefinitionAmountHeaders:after,
.app-usvi-master .appFeeDefinitionAmountRow:after,
.app-usvi-master .appFeeDefinitionTaxHeaders:after,
.app-usvi-master .appFeeDefinitionTaxRow:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appFeeDefinitionAmountHeaders {
  font-weight: bold;
  border-bottom: 3px double #ccc;
  padding: 10px;
}
.app-usvi-master .appFeeDefinitionAmountHeader {
  font-size: 1.125rem;
}
.app-usvi-master .appFeeDefinitionTaxHeaders {
  font-weight: bold;
}
.app-usvi-master .appFeeDefinitionTaxHeader {
  border-bottom: 1px dotted #ccc;
}
.app-usvi-master .appFeeDefinitionAmountHeader0,
.app-usvi-master .appFeeDefinitionAmountCell0 {
  width: 24.09638554%;
  *width: 24.03614458%;
  text-align: right;
  font-size: 1.125rem;
}
.app-usvi-master .appFeeDefinitionAmountHeader1,
.app-usvi-master .appFeeDefinitionAmountCell1 {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1.125rem;
}
.app-usvi-master .appFeeDefinitionAmountHeader2,
.app-usvi-master .appFeeDefinitionAmountCell2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionAmountHeader3,
.app-usvi-master .appFeeDefinitionAmountCell3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionAmountHeader4,
.app-usvi-master .appFeeDefinitionAmountCell4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionAmountHeader5,
.app-usvi-master .appFeeDefinitionAmountCell5 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-usvi-master .appFeeDefinitionTax {
  padding-top: 10px;
  clear: both;
}
.app-usvi-master .appFeeDefinitionTaxHeader0,
.app-usvi-master .appFeeDefinitionTaxCell0 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionTaxHeader1,
.app-usvi-master .appFeeDefinitionTaxCell1 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-usvi-master .appFeeDefinitionTaxHeader2,
.app-usvi-master .appFeeDefinitionTaxCell2 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionTaxHeader3,
.app-usvi-master .appFeeDefinitionTaxCell3 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionTaxHeader4,
.app-usvi-master .appFeeDefinitionTaxCell4 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionTaxHeader5,
.app-usvi-master .appFeeDefinitionTaxCell5 {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master .appFeeDefinitionTaxHeader6,
.app-usvi-master .appFeeDefinitionTaxCell6 {
  width: 7.22891566%;
  *width: 7.1686747%;
}
.app-usvi-master .appFeeDefinitionAmountRow {
  min-height: 20px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fafafa;
  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-usvi-master .appFeeDefinitionAmountRow blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.app-usvi-master .appFilingDetail .appPageIntro {
  float: none;
  padding: 0;
}
.app-usvi-master .appFilingDetailObject {
  font-weight: bold;
  font-size: 0.9375rem;
  margin-bottom: 40px;
}
.app-usvi-master .appFilingDocument {
  margin-bottom: 40px;
}
.app-usvi-master .appFilingDocument:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appFilingDetail .appFilingDocuments.appAttribute.appReadOnly .appFilingLabel.appAttrLabelBox {
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.app-usvi-master .appFilingDetail .appFilingVirtualActions {
  margin-bottom: 20px;
  display: inline-block;
}
.app-usvi-master .appFilingDetail .appFilingVirtualActions .appFilingLabel {
  display: none;
}
.app-usvi-master .appFilingDetail .appFilingVirtualActions .appFilingValue {
  display: none;
}
.app-usvi-master .appFilingDetail .appFilingVirtualActions .appFilingAction a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appFilingDetail .appFilingVirtualActions .appFilingAction a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appFilingExport {
  float: right;
}
.app-usvi-master .appFilingExport a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appFilingExport a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appFilingDetail .appWizardInline > div {
  border-bottom: 3px solid #ccc;
  margin-bottom: 20px;
}
.app-usvi-master .appFilingDetail .appWizardInline > div .appAttribute.appReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appFilingDec .appFilingDecText {
  display: block;
  float: right;
  text-align: right;
  line-height: normal;
}
.app-usvi-master .appFilingDec .appFilingDecText .appFilingDecLabel {
  font-size: 0.875rem;
  font-style: italic;
  color: #666666;
  padding-right: 5px;
  padding-left: 5px;
}
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperChange,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperRemove {
  background: #efefef;
  margin-bottom: 40px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperCreate .appFilingDecWrapper,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperChange .appFilingDecWrapper,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperRemove .appFilingDecWrapper {
  padding: 0;
  margin: 0;
}
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevious,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevious,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevious {
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperCreate .appAttrPrevValue,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperChange .appAttrPrevValue,
.app-usvi-master .appFilingDecWrapper.appFilingDecWrapperRemove .appAttrPrevValue {
  text-decoration: line-through;
}
.app-usvi-master .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-usvi-master .ui-dialog .appFilingVirtualContent .appAttrPreviousContainer {
  background: #efefef;
  margin-bottom: 40px;
  border-radius: 5px;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.app-usvi-master .appDocumentsContainer .appFilingDecWrapper:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperCreate,
.app-usvi-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperChange,
.app-usvi-master .appDocumentsContainer .appFilingDecWrapper.appFilingDecWrapperRemove {
  margin-left: 0;
  margin-right: 0;
}
.app-usvi-master .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDecText,
.app-usvi-master .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDecText {
  margin-top: -10px;
}
.app-usvi-master .appDialogRepeaterRowContent .appDialogRepeaterRowLabel + .appFilingDec .appFilingDec .appFilingDecText,
.app-usvi-master .appDialogRepeaterRowContent .appSelectorHeader + .appSelectorSelected > .appFilingDec .appFilingDec .appFilingDecText {
  margin-top: 0;
}
.app-usvi-master .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText {
  display: block;
  float: right;
  overflow: hidden;
}
.app-usvi-master .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel {
  font-size: 0.875rem;
  font-style: italic;
  color: #188bc1;
  padding: 3px 5px 3px 3px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.app-usvi-master .appServiceInstanceViewChangeDec .appServiceInstanceViewChangeDecText .appServiceInstanceViewChangeDecLabel:before {
  content: "\f0a4";
  font-family: FontAwesome;
  margin-right: 5px;
  font-style: normal;
}
.app-usvi-master .appAttrPrevious {
  clear: both;
  font-style: italic;
  color: #666;
  border-top: 1px dotted #d6d6d6;
}
.app-usvi-master .appAttrPrevValue {
  text-decoration: line-through;
}
.app-usvi-master .appFiling:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appFilingName,
.app-usvi-master .appFilingSubmitted,
.app-usvi-master .appFilingEnd,
.app-usvi-master .appFilingReference {
  margin-left: 1.20481928%;
  float: left;
}
.app-usvi-master .appFilingName {
  width: 66.26506024%;
  *width: 66.20481928%;
  margin-left: 0;
}
.app-usvi-master .appFilingName a {
  display: inline-block;
  margin-right: 10px;
}
.app-usvi-master .appFilingSubmitted {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1.125rem;
}
.app-usvi-master .appFilingEnd {
  width: 15.6626506%;
  *width: 15.60240964%;
  font-size: 1.125rem;
}
.app-usvi-master .appFilingName.correction {
  margin-left: 2.40963855%;
}
.app-usvi-master .detailsFilings .appFilingName.correction {
  margin-left: 0;
}
.app-usvi-master .appRepeaterHeader .appFilingName,
.app-usvi-master .appRepeaterHeader .appFilingSubmitted,
.app-usvi-master .appRepeaterHeader .appFilingEnd,
.app-usvi-master .appRepeaterHeader .appFilingReference {
  font-size: 1.125rem;
  font-weight: bold;
}
.app-usvi-master .brViewLocalCompany-tabsBox .appSection > .appBlockChildren,
.app-usvi-master .brCorrectLocalCompany-tabsBox .appSection > .appBlockChildren {
  padding: 0;
  border: 0;
}
.app-usvi-master .appFiling .appFilingOpen {
  font-weight: normal;
  text-transform: uppercase;
}
.app-usvi-master .appFiling .appFilingCorrectLink,
.app-usvi-master .appFiling .appFilingInsertLink {
  font-size: 1.125rem;
  text-decoration: none;
  color: #B20000;
  text-decoration: underline;
}
.app-usvi-master .appFiling .appFilingCorrectLink:hover,
.app-usvi-master .appFiling .appFilingInsertLink:hover {
  text-decoration: underline;
}
.app-usvi-master .viewFilingMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-usvi-master .viewFilingMenu > a {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
  font-style: italic;
  color: #B20000;
}
.app-usvi-master .viewFilingMenu > a:hover {
  color: #B20000;
}
.app-usvi-master .correctVersionsMenu > a .left:before {
  font-family: FontAwesome;
  content: "\f044";
}
.app-usvi-master .correctVersionsMenu > a {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 24px;
  font-style: italic;
  color: #B20000;
}
.app-usvi-master .correctVersionsMenu > a:hover {
  color: #B20000;
}
.app-usvi-master .filingDetails .appSection {
  margin-bottom: 20px;
}
.app-usvi-master .app-user-internal.BusinessServiceModeView .appFilingReference,
.app-usvi-master .app-user.BusinessServiceModeView .appFilingReference,
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appFilingReference,
.app-usvi-master .appViewInstanceChange .appFilingReference {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master .app-user-internal.BusinessServiceModeView .appFilingSubmitted,
.app-usvi-master .app-user.BusinessServiceModeView .appFilingSubmitted,
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appFilingSubmitted,
.app-usvi-master .appViewInstanceChange .appFilingSubmitted {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master .app-user-internal.BusinessServiceModeView .appFilingEnd,
.app-usvi-master .app-user.BusinessServiceModeView .appFilingEnd,
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appFilingEnd,
.app-usvi-master .appViewInstanceChange .appFilingEnd {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingName,
.app-usvi-master .appViewInstanceChange .appDisplayReference .appFilingName {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingReference,
.app-usvi-master .appViewInstanceChange .appDisplayReference .appFilingReference {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitted,
.app-usvi-master .appViewInstanceChange .appDisplayReference .appFilingSubmitted {
  width: 15.6626506%;
  *width: 15.60240964%;
}
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingSubmitter,
.app-usvi-master .appViewInstanceChange .appDisplayReference .appFilingSubmitter {
  width: 24.09638554%;
  *width: 24.03614458%;
}
.app-usvi-master [class*='BusinessServiceModeCorrect'] .appDisplayReference .appFilingEnd,
.app-usvi-master .appViewInstanceChange .appDisplayReference .appFilingEnd {
  width: 15.6626506%;
  *width: 15.60240964%;
}
@media screen and (max-width: 960px) {
  .app-usvi-master .appFilingName {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-usvi-master .appFilingReference {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-usvi-master .appFilingSubmitted {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
  .app-usvi-master .appFilingEnd {
    width: 24.09638554%;
    *width: 24.03614458%;
  }
}
.app-usvi-master .appTemplateSimpleControl > a,
.app-usvi-master .appTemplateNotification > a {
  display: inline-block;
  margin-right: 3px;
}
.app-usvi-master .appServiceInstancePresenter,
.app-usvi-master .appPresenterSupportingDocuments {
  margin-bottom: 20px;
}
.app-usvi-master .appServiceInstancePresenter.appNotReadOnly,
.app-usvi-master .appPresenterSupportingDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appPresenterDocumentLabel {
  font-size: 1.5rem;
  font-style: normal;
  color: #43536f;
  position: relative;
  margin-bottom: 10px;
}
.app-usvi-master .appPresenterFormDocuments {
  margin-bottom: 20px;
}
.app-usvi-master .appPresenterFormDocuments:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appPresenterFormDocuments.appNotReadOnly {
  margin-bottom: 20px;
}
.app-usvi-master .appPresenterFormDocuments a.appDocumentView {
  display: block;
  float: left;
  clear: both;
}
.app-usvi-master .appSearchCriteriaDateOnlyMultiValue .appDateHint {
  margin-right: 10px;
  float: left;
  font-size: 0.875rem;
}
.app-usvi-master .appSearchCriteriaDateOnlyMultiValue .appDateRange {
  float: left;
}
.app-usvi-master .appSearchCriteriaDateOnlyMultiValue .appDateHint ~ .appDateHint {
  margin-left: 10px;
}
.app-usvi-master .appCheckBoxVisual .appRestrictedYesNo {
  padding: 20px;
  margin-bottom: 24px;
  background-color: #fef1eb;
  border: 1px solid #f16521;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #f16521;
  background-color: #e2f2f7;
  border-color: #188bc1;
  color: #188bc1;
  float: none;
}
.app-usvi-master .appAttribute.checkbox.appNotReadOnly {
  margin-bottom: 10px;
}
.app-usvi-master .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-usvi-master .editTask-buttonPad:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .editTask-buttonPad .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-usvi-master .editTask-buttonPad .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-usvi-master .editTask-buttonPad .leveled {
  position: absolute;
  left: 337px;
}
.app-usvi-master .editTask-buttonPad .appPaymentButtonsCancel {
  float: left;
  margin-right: 1.20481928%;
}
.app-usvi-master .annualReturnContextBox {
  font-weight: bold;
  font-size: 1.125rem;
}
.app-usvi-master .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appLegend {
  display: inline-block;
}
.app-usvi-master .appRestrictedAttRadioHz.appNotReadOnly > .appFieldset > .appRestricted {
  line-height: normal;
  clear: right;
}
.app-usvi-master .appRestrictedAttRadioHz.appNotReadOnly .appRestrictedOption {
  display: block;
  float: left;
  clear: none;
  margin-right: 10px;
  margin-right: 40px;
}
.app-usvi-master .AddressSubType.appMandatoryAttribute.appNotReadOnly .appLegend.noLabel {
  float: left;
}
.app-usvi-master .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-usvi-master .appInSecLookup .appInSecResult {
  margin-bottom: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #ccc;
}
.app-usvi-master .appInSecLookup .appInSecResult .appGroupName {
  font-size: 0.875rem;
}
.app-usvi-master .appInSecLookup .appInSecClose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  text-decoration: none;
}
.app-usvi-master .appInSecLookup .appInSecClose .left:before {
  font-family: FontAwesome;
  content: "\f057";
}
.app-usvi-master .appInSecLookup .appInSecClose .left + span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.app-usvi-master .appInSecLookup .appPagerContainer .appPager {
  float: none;
}
.app-usvi-master .appInSecLookup .appPagerBanner {
  font-style: italic;
  font-size: 1.125rem;
}
.app-usvi-master .appInSecLookup .appInSecCrit {
  margin-bottom: 10px;
}
.app-usvi-master .appInSecLookup .appInSecRes {
  border: 1px solid #c0c0c0;
  padding: 10px;
}
.app-usvi-master .appInSecLookup .appTeam .appTeamDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-usvi-master .appInSecLookup .appGroup .appGroupDesc {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-usvi-master .appInSecLookup .appInd .appIndSummary {
  display: block;
  margin-left: 18px;
  font-style: italic;
  font-size: 0.625rem;
}
.app-usvi-master .appSelector.dropdown.appNotReadOnly .appSelectorTitle {
  width: 320px;
  margin-right: 10px;
  float: left;
  font-weight: bold;
}
.app-usvi-master .appSelector.dropdown.appNotReadOnly .appSelectorOptions {
  margin-bottom: none;
}
.app-usvi-master .appSelectorHeader.appAttribute.appReadOnly .appAttrLabelBox {
  font-weight: bold;
}
.app-usvi-master .appSelectorEntityRoles > .appSelectorTitle {
  fong-weight: bold;
  width: 320px;
  margin-right: 10px;
  margin-top: 20px;
}
.app-usvi-master.ui-dialog.appInPlaceEditDialog,
.app-usvi-master .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-usvi-master.ui-dialog.appInPlaceEditDialog:before,
.app-usvi-master .ui-dialog.appInPlaceEditDialog:before,
.app-usvi-master.ui-dialog.appInPlaceEditDialog:after,
.app-usvi-master .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-usvi-master.ui-dialog.appInPlaceEditDialog:before,
.app-usvi-master .ui-dialog.appInPlaceEditDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-usvi-master.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar,
.app-usvi-master .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-usvi-master.ui-dialog.appInPlaceEditDialog .ui-dialog-content,
.app-usvi-master .ui-dialog.appInPlaceEditDialog .ui-dialog-content {
  padding: 0px 1px 1px 4px;
}
.app-usvi-master.ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close,
.app-usvi-master .ui-dialog.appInPlaceEditDialog .ui-dialog-titlebar-close {
  display: none;
}
.app-usvi-master.ui-widget-overlay.lightFade,
.app-usvi-master .ui-widget-overlay.lightFade {
  opacity: 0;
}
.app-usvi-master .appInPlaceEditLinkHolder {
  position: relative;
}
.app-usvi-master .appInPlaceEditLinkHolder a.appIconPencil:hover .left:before {
  text-decoration: underline;
}
.app-usvi-master .appInPlaceEditLinks {
  visibility: hidden;
  position: absolute;
  width: 20px;
  height: 20px;
  overflow: visible;
  margin-left: -20px;
}
.app-usvi-master .appInPlaceEditLinks.off {
  visibility: hidden;
}
.app-usvi-master .appInPlaceEditLinks.on {
  visibility: visible;
}
.app-usvi-master .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-usvi-master .appInPlaceEditLinks a * {
  text-decoration: none !important;
  line-height: normal;
  text-shadow: none;
  text-decoration: none;
  font-weight: normal;
}
.app-usvi-master .appInPlaceEditLinks a > .left:before {
  padding-right: 0;
}
.app-usvi-master .appInPlaceEditLink {
  padding-left: 5px;
  font-size: 0.625rem;
}
.app-usvi-master .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: #133d91;
  padding-top: 10px;
  margin-top: 5px;
}
.app-usvi-master .appInPlaceEditCancel:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appInPlaceEditCancel:hover {
  padding-top: 10px;
}
.app-usvi-master .appInPlaceEditBox {
  background: #fff;
  font-family: open_sans, Calibri, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 1.125rem;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 4px 10px;
  min-width: 550px;
  resize: both;
  overflow: auto;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs,
.app-usvi-master .appInPlaceEditBox div.appTabSelected {
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li {
  margin-bottom: 0;
  display: block;
  float: left;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li a {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  padding: 6px 10px;
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left-width: 0;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li a:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .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-usvi-master .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-usvi-master .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-usvi-master .appInPlaceEditBox ul.appTabs > li a:hover {
  border-color: rgba(0, 0, 0, 0.1);
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li.appTabSelected a:hover {
  border-left-width: 0;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li.appTabSelected:first-child a:hover {
  border-left-width: 1px;
}
.app-usvi-master .appInPlaceEditBox ul.appTabs > li:first-child:last-child a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.app-usvi-master .appInPlaceEditBox div.appTabs {
  box-shadow: none;
}
.app-usvi-master .appInPlaceEditBox div.appTabs ul.appTabs li.appTabSelected {
  border: none;
}
.app-usvi-master .appInPlaceEditBox .inplaceTextEditType,
.app-usvi-master .appInPlaceEditBox .appInPlaceEditConstraintText {
  clear: both;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceTextInput input,
.app-usvi-master .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: 1.125rem;
  padding: 4px;
  line-height: 24px;
  background: #ffffff;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceTextInput textarea {
  min-height: 80px;
  resize: both;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs {
  float: right;
  margin-top: -20px;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceWikiTabs ul.appTabs > li a {
  margin-bottom: 0;
  border-bottom: none;
  padding: 3px 7px;
}
.app-usvi-master .appInPlaceEditBox .inPlaceTextEditNote {
  font-style: italic;
  font-size: 0.875rem;
  color: #70787c;
  margin-bottom: 20px;
}
.app-usvi-master .appInPlaceEditBox input[type="checkbox"],
.app-usvi-master .appInPlaceEditBox input[type="radio"] {
  display: inline-block;
  vertical-align: middle;
}
.app-usvi-master .appInPlaceEditBox input[type="checkbox"] + label,
.app-usvi-master .appInPlaceEditBox input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
}
.app-usvi-master .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-usvi-master .appInPlaceEditBox .restrictedOptionCss:hover {
  background: #eaf6e5;
}
.app-usvi-master .appInPlaceEditBox .restrictedOptionCss input[type="radio"] + label {
  display: inline-block;
  width: 90%;
}
.app-usvi-master .appInPlaceEditBox .restrictedOptionCss input[type="radio"] {
  display: inline-block;
  margin: 5px;
  vertical-align: top;
}
.app-usvi-master .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey {
  display: block;
  float: left;
  width: 50%;
  vertical-align: top;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
}
.app-usvi-master .appInPlaceEditBox .restrictedOptionCss label .inplaceTextEditKey .shy {
  visibility: hidden;
}
.app-usvi-master .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-usvi-master .appInPlaceEditBox .inPlaceTextEditLocations {
  max-height: 300px;
  overflow-y: auto;
}
.app-usvi-master .appInPlaceEditBox .inPlaceTextEditLocations legend {
  margin-bottom: 0;
  margin-top: 10px;
  font-weight: bold;
}
.app-usvi-master .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-usvi-master .appInPlaceEditBox .appInPlaceEditFooter:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceEditSave {
  float: right;
  margin-left: 10px;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-usvi-master .appInPlaceEditBox .appInPlaceEditSaveAndExit {
  float: right;
}
.app-usvi-master .appInPlaceEditBox .appInplaceTextRemove {
  float: right;
  padding-top: 2px;
}
.app-usvi-master .appRoot.logon .printButton,
.app-usvi-master .appRoot.forgotPassword .printButton {
  display: none;
}
.app-usvi-master .appRoot.logon.withDialog .appBannerContainer,
.app-usvi-master .appRoot.forgotPassword.withDialog .appBannerContainer {
  display: block;
}
.app-usvi-master .appRoot.logon .appPageTitle,
.app-usvi-master .appRoot.forgotPassword .appPageTitle {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.app-usvi-master .appRoot.logon .appWholePage .contentCell .contWrap,
.app-usvi-master .appRoot.forgotPassword .appWholePage .contentCell .contWrap {
  max-width: none;
}
.app-usvi-master .appRoot.logon .appSubmitButton,
.app-usvi-master .appRoot.forgotPassword .appSubmitButton {
  white-space: normal;
}
.app-usvi-master .appRoot.logon #appFixedBannerMenu,
.app-usvi-master .appRoot.forgotPassword #appFixedBannerMenu {
  display: none;
}
.app-usvi-master .appRoot.logon .appViewInstanceWrapper,
.app-usvi-master .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-usvi-master .appRoot.logon .appBox.appBoxAlpha,
.app-usvi-master .appRoot.forgotPassword .appBox.appBoxAlpha {
  background: transparent;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .appRoot.logon ~ .appFooterContainer,
.app-usvi-master .appRoot.forgotPassword ~ .appFooterContainer {
  max-width: none;
}
.app-usvi-master .appRoot.logon .appRegisterButton,
.app-usvi-master .appRoot.forgotPassword .appRegisterButton {
  margin-top: 10px;
  margin-bottom: 30px;
  white-space: normal;
  margin-left: 0;
  float: left;
  clear: both;
}
.app-usvi-master .appRoot.logon .appWizardButtonPad {
  padding-left: 160px;
  padding: 30px 0;
}
.app-usvi-master .appRoot.logon .appSubmitButton {
  white-space: normal;
  display: block;
  clear: both;
  float: left;
}
.app-usvi-master .appRoot.logon .appWizardNextButton,
.app-usvi-master .appRoot.logon .appApplyButton,
.app-usvi-master .appRoot.logon .primaryButton {
  position: static;
}
.app-usvi-master .appRoot.logon .appWizardButtonPad,
.app-usvi-master .appRoot.forgotPassword .appWizardButtonPad,
.app-usvi-master .appRoot.logon .appButtonPadPrimary,
.app-usvi-master .appRoot.forgotPassword .appButtonPadPrimary {
  border: none;
  padding: 0;
}
.app-usvi-master .appViewInstance.enterActivationCode {
  border: 0px solid #D2E0ED;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master .appRoot.logon .menuButton,
.app-usvi-master .appRoot.forgotPassword .menuButton {
  display: none;
}
.app-usvi-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel,
.app-usvi-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel {
  padding-left: 0;
  padding-bottom: 20px;
}
.app-usvi-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appSubmitButton,
.app-usvi-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appSubmitButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
}
.app-usvi-master .appRoot.logon .appWizardButtonPad.appLogonHasCancel .appRegisterButton,
.app-usvi-master .appRoot.forgotPassword .appWizardButtonPad.appLogonHasCancel .appRegisterButton {
  float: none;
  display: inline-block;
  position: absolute;
  left: 160px;
  margin-top: 30px;
}
.app-usvi-master .app-svc-searchFeeDefinition table.appTaskDefinitionRepeater,
.app-usvi-master .app-svc-viewFeeDefinition .viewFeeDefinition-viewFeeDefinitionRepeater-viewFeeDefinitionRecord-feeDefinition,
.app-usvi-master .appRecordTaskActionReference,
.app-usvi-master .appRecordTaskAllocationReference {
  border: 0px solid #D2E0ED;
  margin-bottom: 20px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.app-usvi-master .viewServiceInstanceChangeSet td.col1 {
  width: 20%;
}
.app-usvi-master .viewServiceInstanceChangeSet td.col2 {
  width: 40%;
}
.app-usvi-master .viewServiceInstanceChangeSet td.col2 .appAttribute.appReadOnly .appAttrLabelBox {
  width: 150px;
}
.app-usvi-master .viewServiceInstanceChangeSet td.col3 {
  width: 40%;
}
.app-usvi-master.ui-dialog.appClipboardDialog {
  max-width: 600px;
}
.app-usvi-master.ui-dialog.appPointedDialog,
.app-usvi-master .ui-dialog.appPointedDialog {
  max-width: 600px;
}
.app-usvi-master.ui-dialog.appPointedDialog .ui-dialog-content,
.app-usvi-master .ui-dialog.appPointedDialog .ui-dialog-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.app-usvi-master.ui-dialog.appPointedDialog .ui-dialog-titlebar,
.app-usvi-master .ui-dialog.appPointedDialog .ui-dialog-titlebar {
  display: none;
}
.app-usvi-master.ui-dialog.appPointedDialog:before,
.app-usvi-master .ui-dialog.appPointedDialog:before,
.app-usvi-master.ui-dialog.appPointedDialog:after,
.app-usvi-master .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-usvi-master.ui-dialog.appPointedDialog:before,
.app-usvi-master .ui-dialog.appPointedDialog:before {
  border-width: 11px;
  border-right-color: #ccc;
  border-top-width: 11px;
  border-bottom-width: 11px;
  top: 5px;
  left: -11px;
}
.app-usvi-master .appReferenceRepeater:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appReferenceRepeaterSelect {
  display: block;
  float: left;
  margin-right: 20px;
}
.app-usvi-master .appProposedName.appNotReadOnly {
  display: inline-block;
  width: 391px;
}
.app-usvi-master .appProposedName.appNotReadOnly + button {
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 8px 20px;
  margin-left: 5px;
  vertical-align: bottom;
  display: inline-block;
}
.app-usvi-master .appProposedName.appNotReadOnly + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .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: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .ReportDate.appNotReadOnly + button:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appSearchResultWidgetSelectAll {
  margin-left: 5px !important;
  font-weight: bold;
  margin-right: 10px !important;
}
.app-usvi-master .appWikiText {
  margin-bottom: 20px;
}
.app-usvi-master .appDue {
  display: block;
}
.app-usvi-master .truncate-share {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 70px;
  font-weight: normal;
}
.app-usvi-master .truncate-share .share-more:before {
  font-family: FontAwesome;
  content: "\f107";
  padding-right: 5px;
}
.app-usvi-master .share-less:before {
  font-family: FontAwesome;
  content: "\f106";
  padding-right: 5px;
}
.app-usvi-master .share-text {
  position: relative;
  padding-right: 125px;
  cursor: pointer;
}
.app-usvi-master .share-toggle {
  position: absolute;
  right: 5px;
  bottom: 0;
  font-size: 1em;
  z-index: 1;
  height: 25px;
  background: rgba(255, 255, 255, 0.7);
}
.app-usvi-master .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-usvi-master .share-more {
  display: none;
  color: #133d91;
}
.app-usvi-master .share-less {
  display: block;
  color: #133d91;
}
.app-usvi-master .truncate-share .share-less {
  display: none;
}
.app-usvi-master .truncate-share .share-more {
  display: block;
}
.app-usvi-master .appButton,
.app-usvi-master .appButtonSecondary,
.app-usvi-master .secondaryButton,
.app-usvi-master .appSecondaryButton {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appButton:hover,
.app-usvi-master .appButtonSecondary:hover,
.app-usvi-master .secondaryButton:hover,
.app-usvi-master .appSecondaryButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appButton + .appButton,
.app-usvi-master .appButton + .appButtonPrimary,
.app-usvi-master .appButton + .appButtonSecondary,
.app-usvi-master .appButtonPrimary + .appButton,
.app-usvi-master .appButtonPrimary + .appButtonPrimary,
.app-usvi-master .appButtonPrimary + .appButtonSecondary,
.app-usvi-master .appButtonSecondary + .appButton,
.app-usvi-master .appButtonSecondary + .appButtonPrimary,
.app-usvi-master .appButtonSecondary + .appButtonSecondary {
  margin-right: 20px;
}
.app-usvi-master .appButton + .appButton:last-child {
  margin-right: 0;
}
.app-usvi-master .appButtonPrimary,
.app-usvi-master .primaryButton,
.app-usvi-master .appPrimaryButton,
.app-usvi-master .appWizardNextButton {
  background: #06163a;
  border: 1px solid #06163a;
  color: #ffffff;
}
.app-usvi-master .appButtonPrimary:hover,
.app-usvi-master .primaryButton:hover,
.app-usvi-master .appPrimaryButton:hover,
.app-usvi-master .appWizardNextButton:hover {
  color: #ffffff;
  background: #dede00;
}
.app-usvi-master .appButtonHover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-usvi-master .appButton.active,
.app-usvi-master .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-usvi-master button.disabled,
.app-usvi-master .appButton.disabled,
.app-usvi-master .appButton[disabled],
.app-usvi-master .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-usvi-master a.appButton {
  text-decoration: none;
}
.app-usvi-master a.appButton.appCancel {
  text-decoration: underline;
}
.app-usvi-master a.appButton.negativeLink {
  text-decoration: underline;
}
.app-usvi-master .secondaryLink.appSaveButton {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #133d91;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  padding-top: 10px;
}
.app-usvi-master .secondaryLink.appSaveButton:hover {
  color: #202020;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .secondaryLink.appSaveButton:hover {
  padding-top: 10px;
}
.app-usvi-master .appButtonL {
  padding: 9px 14px;
  font-size: 1.4rem;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.app-usvi-master .appApplyButton {
  float: none;
}
.app-usvi-master .appButtonS {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appButtonXS {
  padding: 2px 6px;
  font-size: 0.875rem;
  line-height: 20px;
  min-height: inherit;
}
.app-usvi-master .appButtonWarning.active,
.app-usvi-master .appButtonDanger.active,
.app-usvi-master .appButtonSuccess.active,
.app-usvi-master .appButtonSecondary.active,
.app-usvi-master .appButtonInverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.app-usvi-master .appButtonWarning {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #d24615;
}
.app-usvi-master .appButtonWarning:hover,
.app-usvi-master .appButtonWarning:active,
.app-usvi-master .appButtonWarning.active {
  background-color: #a43710;
  *background-color: #bb3e13;
}
.app-usvi-master .appButtonWarning:active,
.app-usvi-master .appButtonWarning.active {
  background-color: #d24615 \9;
}
.app-usvi-master .appButtonDanger {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #ee5f5b;
}
.app-usvi-master .appButtonDanger:hover,
.app-usvi-master .appButtonDanger:active,
.app-usvi-master .appButtonDanger.active {
  background-color: #bd362f;
  *background-color: #ce3f38;
}
.app-usvi-master .appButtonDanger:active,
.app-usvi-master .appButtonDanger.active {
  background-color: #d3534c \9;
}
.app-usvi-master .appButtonSuccess {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #1265af;
}
.app-usvi-master .appButtonSuccess:hover,
.app-usvi-master .appButtonSuccess:active,
.app-usvi-master .appButtonSuccess.active {
  background-color: #0d4a81;
  *background-color: #105898;
}
.app-usvi-master .appButtonSuccess:active,
.app-usvi-master .appButtonSuccess.active {
  background-color: #1265af \9;
}
.app-usvi-master .appButtonInverse {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #444444;
}
.app-usvi-master .appButtonInverse:hover,
.app-usvi-master .appButtonInverse:active,
.app-usvi-master .appButtonInverse.active {
  background-color: #253036;
  *background-color: #2f3d45;
}
.app-usvi-master .appButtonInverse:active,
.app-usvi-master .appButtonInverse.active {
  background-color: #3a4b54 \9;
}
.app-usvi-master .appButtonHollow {
  background: #06163a;
  border: 1px solid #06163a;
  color: #ffffff;
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appButtonHollow:hover {
  color: #ffffff;
  background: #dede00;
}
.app-usvi-master .appButtonHollow:hover {
  color: #133d91;
}
.app-usvi-master button.appButton,
.app-usvi-master input[type="submit"].appButton {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.app-usvi-master button.appButton::-moz-focus-inner,
.app-usvi-master input[type="submit"].appButton::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.app-usvi-master button.appButton.appButtonL,
.app-usvi-master input[type="submit"].appButton.appButtonL {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.app-usvi-master button.appButton.appButtonS,
.app-usvi-master input[type="submit"].appButton.appButtonS {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.app-usvi-master button.appButton.appButtonXS,
.app-usvi-master input[type="submit"].appButton.appButtonXS {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.app-usvi-master .appWizardNextButton {
  text-decoration: none;
}
.app-usvi-master .negativeLink,
.app-usvi-master .secondaryLink,
.app-usvi-master .appButton.negativeLink {
  color: #133d91;
  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-usvi-master .negativeLink:hover,
.app-usvi-master .secondaryLink:hover,
.app-usvi-master .appButton.negativeLink:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .negativeLink {
  color: #133d91;
}
.app-usvi-master .appSearchResetButton {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #133d91;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  display: inline-block;
}
.app-usvi-master .appSearchResetButton:hover {
  color: #202020;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .appRepeaterAdd.appButton {
  font-size: 18px;
}
.app-usvi-master .appRepeaterAdd.appButton:disabled {
  background: #777;
}
.app-usvi-master .appRepeaterAdd.appMenu {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appRepeaterAdd.appMenu:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master button.appRepeaterAdd.appButton,
.app-usvi-master button.appTableAdd.appButton {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-bottom: 20px;
  font-size: 18px;
}
.app-usvi-master button.appRepeaterAdd.appButton:hover,
.app-usvi-master button.appTableAdd.appButton:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master button.appRepeaterAdd.appButton:disabled,
.app-usvi-master button.appTableAdd.appButton:disabled {
  background: #777;
}
.app-usvi-master a.appRepeaterAdd.appButton,
.app-usvi-master a.appTableAdd.appButton {
  color: #133d91;
  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-bottom: 20px;
  font-size: 18px;
}
.app-usvi-master a.appRepeaterAdd.appButton:hover,
.app-usvi-master a.appTableAdd.appButton:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master a.appRepeaterAdd.appButton:disabled,
.app-usvi-master a.appTableAdd.appButton:disabled {
  background: #777;
}
.app-usvi-master .appMenu.appButton.appRepeaterAdd.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-bottom: 0;
  background: #06163a !important;
  text-decoration: none;
}
.app-usvi-master .appMenu.appButton.appRepeaterAdd.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appMenu.appButton.appRepeaterAdd.appSubMenuName:hover {
  background: #01040c !important;
}
.app-usvi-master .appRepeaterAdd.appMenu {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #133d91;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
  margin-bottom: 20px;
}
.app-usvi-master .appRepeaterAdd.appMenu:hover {
  color: #202020;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .appRepeaterAdd.appMenu .left:before {
  content: "\f055";
}
.app-usvi-master .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: #133d91;
  font-size: 18px;
}
.app-usvi-master .appRepeaterDelete:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appRepeaterDelete .left:before {
  font-family: FontAwesome;
  padding: 5px;
}
.app-usvi-master .appButton.appPlainLink {
  color: #133d91;
  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-bottom: 20px;
}
.app-usvi-master .appButton.appPlainLink:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appButton.appPlainLink + .appButton.appPlainLink,
.app-usvi-master .appButton.appPlainLink + .negativeLink,
.app-usvi-master .appButton.appPlainLink + .delete {
  margin-left: 10px;
}
.app-usvi-master .appButtonPlain {
  padding: 10px 20px;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #133d91;
  padding-left: 0;
  border: 0;
  padding: 10px 20px!important;
}
.app-usvi-master .appButtonPlain:hover {
  color: #202020;
  background: transparent;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .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-usvi-master .appButtonPlainGray:hover {
  color: #1265af !important;
  background: #d7d7d7 !important;
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.app-usvi-master .appBackToDashboard > .left {
  display: inline-block;
}
.app-usvi-master .appBackToDashboard > .left:before {
  content: "\f053";
  font-family: FontAwesome;
}
.app-usvi-master .appCancel,
.app-usvi-master .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: #133d91;
  padding-top: 10px;
}
.app-usvi-master .appCancel:hover,
.app-usvi-master .appButton.cancel:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appCancel:hover,
.app-usvi-master .appButton.cancel:hover {
  padding-top: 10px;
}
.app-usvi-master .appDialogPopup .appCancel {
  display: inline-block;
}
.app-usvi-master .ui-dialog .appButtonPadPrimary .appButtonPrimary,
.app-usvi-master .ui-dialog .appButtonPad .appButtonPrimary,
.app-usvi-master .ui-dialog .appOk {
  float: right;
  margin-right: 0;
}
.app-usvi-master .appEditBox {
  margin-top: 20px;
}
.app-usvi-master .appEditBox .appButton {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
}
.app-usvi-master .appEditButton {
  float: right;
}
.app-usvi-master .appEntityAction {
  float: right;
}
.app-usvi-master .appEntityAction .appGroupMenu.open .appSubMenu {
  left: auto;
  right: 0;
}
.app-usvi-master .appEntityAction .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  padding: 3px 9px;
  font-size: 0.875rem;
  line-height: 22px;
  text-transform: capitalize;
}
.app-usvi-master .appEntityDetails.appReadOnly .appMenuItem + .appMenuItem {
  padding-left: 10px;
  padding-right: 10px;
}
.app-usvi-master .btnIconOnly,
.app-usvi-master .btnIconOnly:hover {
  text-decoration: none;
}
.app-usvi-master .appButton.btnIconOnly > .left:before {
  padding-right: 0;
}
.app-usvi-master .btnIconOnly > .left + span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.app-usvi-master .appButton.btnIconOnly,
.app-usvi-master .appButton.appButtonXS.btnIconOnly,
.app-usvi-master .appButton.appButtonS.btnIconOnly {
  min-height: inherit;
}
.app-usvi-master .appAssistive > select + .appButton,
.app-usvi-master .appAssistive > .appSelectorOptions select + .appButton,
.app-usvi-master .appAssistive > .appRestrictedSelect select + .appButton {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.app-usvi-master [class*="-showPresenterButton "] {
  float: right;
}
.app-usvi-master [class*='-addressLookupButton'] {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  padding: 8px 20px;
}
.app-usvi-master [class*='-addressLookupButton']:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appGroupMenu {
  position: relative;
  margin-bottom: 20px;
}
.app-usvi-master .appGroupMenu:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appGroupMenu + .appGroupMenu,
.app-usvi-master .appGroupMenu + .appButton,
.app-usvi-master .appButton + .appGroupMenu,
.app-usvi-master .appMenuGroup + .appButton,
.app-usvi-master .appMenuGroup + .appMenuGroup,
.app-usvi-master .appButton + .appMenuGroup,
.app-usvi-master .appButton + .appButton {
  margin-left: 3px;
}
.app-usvi-master .appBtnToolbar {
  margin-top: 12px;
  margin-bottom: 12px;
}
.app-usvi-master .appBtnToolbar:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appBtnToolbar .appGroupMenu {
  display: inline-block;
}
.app-usvi-master .appGroupMenu > .appButton {
  position: relative;
  float: left;
  margin-left: -1px;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.app-usvi-master .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-usvi-master .appGroupMenu > .appButton:last-child,
.app-usvi-master .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-usvi-master .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-usvi-master .appGroupMenu > .appButton.large:last-child,
.app-usvi-master .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-usvi-master .appGroupMenu > .appButton:hover,
.app-usvi-master .appGroupMenu > .appButton:focus,
.app-usvi-master .appGroupMenu > .appButton:active,
.app-usvi-master .appGroupMenu > .appButton.active {
  z-index: 2;
}
.app-usvi-master .appGroupMenu .appSubMenuName:active,
.app-usvi-master .appGroupMenu.open .appSubMenuName {
  outline: 0;
}
.app-usvi-master .appGroupMenu > .appSubMenuName {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-usvi-master .appGroupMenu > .appButtonXS.appSubMenuName {
  padding-left: 5px;
  padding-right: 5px;
}
.app-usvi-master .appGroupMenu > .appButtonS.appSubMenuName {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.app-usvi-master .appGroupMenu > .appButtonL.appSubMenuName {
  padding-left: 12px;
  padding-right: 12px;
}
.app-usvi-master .appGroupMenu.open .appSubMenuName {
  background-image: none;
}
.app-usvi-master .appGroupMenu.open .appSubMenu {
  display: block;
  left: 0;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-usvi-master .appGroupMenu.open .appButtonPrimary.appSubMenuName {
  background-color: #dede00;
}
.app-usvi-master .appGroupMenu.open .appButtonSecondary.appSubMenuName {
  background-color: #dede00;
}
.app-usvi-master .appGroupMenu.open .appButtonWarning.appSubMenuName {
  background-color: #a43710;
}
.app-usvi-master .appGroupMenu.open .appButtonDanger.appSubMenuName {
  background-color: #bd362f;
}
.app-usvi-master .appGroupMenu.open .appButtonSuccess.appSubMenuName {
  background-color: #0d4a81;
}
.app-usvi-master .appGroupMenu.open .appButtonInfo.appSubMenuName {
  background-color: #2f96b4;
}
.app-usvi-master .appGroupMenu.open .appButtonInverse.appSubMenuName {
  background-color: #253036;
}
.app-usvi-master .appSubMenuName:hover .right,
.app-usvi-master .open.appGroupMenu .right {
  opacity: 1;
  filter: alpha(opacity=100);
}
.app-usvi-master .appSubMenuName.appButtonXS .right {
  margin-top: 5px;
}
.app-usvi-master .appSubMenuName.appButtonS .right {
  margin-top: 6px;
}
.app-usvi-master .appSubMenuName.appButtonL .right {
  margin-top: 6px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.app-usvi-master .appMenuGroup {
  display: inline-block;
  vertical-align: top;
}
.app-usvi-master .appMenuGroup .appGroupMenuContainer {
  clear: both;
}
.app-usvi-master .appButtonPad:after,
.app-usvi-master .appWizardButtonPad:after {
  content: "";
  display: block;
  clear: both;
}
.app-usvi-master .appButtonPad.appSearchButtonPad .appButton + .appButton.appSearchButton,
.app-usvi-master .appButtonPad.appSearchButtonPad .appButton + a.appSearchButton {
  margin-left: 3px;
}
.app-usvi-master .appAttrText + .appButtonPad {
  border-top: 0;
  margin: 0;
  padding: 0;
}
.app-usvi-master .appWizardButtonPad,
.app-usvi-master .appButtonPadPrimary,
.app-usvi-master .appButtonPad,
.app-usvi-master .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-usvi-master .appWizardButtonPad .appButton,
.app-usvi-master .appButtonPadPrimary .appButton,
.app-usvi-master .appButtonPad .appButton,
.app-usvi-master .appPaymentSearchButtons .appButton {
  margin-bottom: 30px;
  padding-top: 10px;
}
.app-usvi-master .appPaymentSearchButtons.appBox {
  border-top: none;
}
.app-usvi-master .appGroupMenu .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
  margin-bottom: 0;
}
.app-usvi-master .appGroupMenu .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appGroupMenu .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
}
.app-usvi-master .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-usvi-master .appGroupMenu .appMenu.appSubMenuName.disabled,
.appGroupMenu .appMenu.appSubMenuName.app-usvi-master[disabled] {
  border-color: none!important;
  color: #666!important;
  background: #eee!important;
  opacity: 0.8;
}
.app-usvi-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appGroupMenu.appGroupMenuPrimary > .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #06163a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #06163a;
}
.app-usvi-master .appGroupMenu.appGroupMenuSecondary > .appMenu.appSubMenuName:hover {
  text-decoration: underline;
  box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.4);
  background: #dede00;
  color: #ffffff;
}
.app-usvi-master .appButtonPad.appChildCount0 {
  display: none;
}
.app-usvi-master .appGroupMenu.plainLink .appMenu.appSubMenuName {
  color: #133d91;
  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;
  padding-left: 0;
}
.app-usvi-master .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  color: #202020;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  padding: 0;
  background: transparent!important;
}
.app-usvi-master .appGroupMenu.plainLink .appMenu.appSubMenuName:hover {
  background: transparent!important;
  color: #202020;
  text-decoration: underline;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .appGroupMenu.plainLink .appMenu.appSubMenuName:active {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.app-usvi-master .appButtonPadPrimary .leveled {
  position: absolute;
  left: 337px;
}
.app-usvi-master .editTask .appButtonPadPrimary.appReadOnly {
  display: none;
}
.app-usvi-master .appDialogButtons,
.app-usvi-master .ui-dialog .appButtonPad {
  margin-top: 30px;
  padding-top: 20px;
  border-right: 0;
  border-left: 0;
}
.app-usvi-master .appDialogButtons .appButton,
.app-usvi-master .ui-dialog .appButtonPad .appButton {
  margin-bottom: 20px;
}
.app-usvi-master .appDialogButtons .appButtonPad .appButton,
.app-usvi-master .ui-dialog .appButtonPad .appButtonPad .appButton {
  margin-bottom: 0;
}
.app-usvi-master .appDialogButtons .appPullRight,
.app-usvi-master .ui-dialog .appButtonPad .appPullRight {
  margin-right: 0;
}
.app-usvi-master .appDialogButtons .appCancel,
.app-usvi-master .ui-dialog .appButtonPad .appCancel {
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 10px;
}
.app-usvi-master .appDialogButtons .appOk,
.app-usvi-master .ui-dialog .appButtonPad .appOk {
  margin-right: 0;
  background: #06163a;
  border: 1px solid #06163a;
  color: #ffffff;
}
.app-usvi-master .appDialogButtons .appOk:hover,
.app-usvi-master .ui-dialog .appButtonPad .appOk:hover {
  color: #ffffff;
  background: #dede00;
}
.app-usvi-master .ui-dialog .appButtonPadPrimary .primaryButton {
  float: right!important;
}
.app-usvi-master .ui-dialog .appButtonPad .appButton {
  margin-bottom: 0;
}
.app-usvi-master .appWorkQueueButtonPad .appButtonSecondary {
  float: right;
}
.app-usvi-master .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-usvi-master .icn-glass,
.app-usvi-master .appIconGlass .left:before {
  content: "\f000";
}
.app-usvi-master .icn-music,
.app-usvi-master .appIconMusic .left:before {
  content: "\f001";
}
.app-usvi-master .icn-search,
.app-usvi-master .appIconSearch .left:before {
  content: "\f002";
}
.app-usvi-master .icn-envelope-o,
.app-usvi-master .appIconEnvelopeO .left:before {
  content: "\f003";
}
.app-usvi-master .icn-heart,
.app-usvi-master .appIconHeart .left:before {
  content: "\f004";
}
.app-usvi-master .icn-star,
.app-usvi-master .appIconStar .left:before {
  content: "\f005";
}
.app-usvi-master .icn-star-o,
.app-usvi-master .appIconStarO .left:before {
  content: "\f006";
}
.app-usvi-master .icn-user,
.app-usvi-master .appIconUser .left:before {
  content: "\f007";
}
.app-usvi-master .icn-film,
.app-usvi-master .appIconFilm .left:before {
  content: "\f008";
}
.app-usvi-master .icn-th-large,
.app-usvi-master .appIconThLarge .left:before {
  content: "\f009";
}
.app-usvi-master .icn-th,
.app-usvi-master .appIconTh .left:before {
  content: "\f00a";
}
.app-usvi-master .icn-th-list,
.app-usvi-master .appIconThList .left:before {
  content: "\f00b";
}
.app-usvi-master .icn-check,
.app-usvi-master .appIconCheck .left:before,
.app-usvi-master .icn-ok,
.app-usvi-master .appIconOk .left:before {
  content: "\f00c";
}
.app-usvi-master .icn-remove,
.app-usvi-master .appIconRemove .left:before,
.app-usvi-master .icn-close,
.app-usvi-master .appIconClose .left:before,
.app-usvi-master .icn-times,
.app-usvi-master .appIconTimes .left:before {
  content: "\f00d";
}
.app-usvi-master .icn-search-plus,
.app-usvi-master .appIconSearchPlus .left:before {
  content: "\f00e";
}
.app-usvi-master .icn-search-minus,
.app-usvi-master .appIconSearchMinus .left:before {
  content: "\f010";
}
.app-usvi-master .icn-power-off,
.app-usvi-master .appIconPowerOff .left:before {
  content: "\f011";
}
.app-usvi-master .icn-signal,
.app-usvi-master .appIconSignal .left:before {
  content: "\f012";
}
.app-usvi-master .icn-gear,
.app-usvi-master .appIconGear .left:before,
.app-usvi-master .icn-cog,
.app-usvi-master .appIconCog .left:before {
  content: "\f013";
}
.app-usvi-master .icn-trash-o,
.app-usvi-master .appIconTrashO .left:before {
  content: "\f014";
}
.app-usvi-master .icn-home,
.app-usvi-master .appIconHome .left:before {
  content: "\f015";
}
.app-usvi-master .icn-file-o,
.app-usvi-master .appIconFileO .left:before {
  content: "\f016";
}
.app-usvi-master .icn-clock-o,
.app-usvi-master .appIconClockO .left:before {
  content: "\f017";
}
.app-usvi-master .icn-road,
.app-usvi-master .appIconRoad .left:before {
  content: "\f018";
}
.app-usvi-master .icn-download,
.app-usvi-master .appIconDownload .left:before {
  content: "\f019";
}
.app-usvi-master .icn-arrow-circle-o-down,
.app-usvi-master .appIconArrowCircleODown .left:before {
  content: "\f01a";
}
.app-usvi-master .icn-arrow-circle-o-up,
.app-usvi-master .appIconArrowCircleOUp .left:before {
  content: "\f01b";
}
.app-usvi-master .icn-inbox,
.app-usvi-master .appIconInbox .left:before {
  content: "\f01c";
}
.app-usvi-master .icn-play-circle-o,
.app-usvi-master .appIconPlayCircleO .left:before {
  content: "\f01d";
}
.app-usvi-master .icn-rotate-right,
.app-usvi-master .appIconRotateRight .left:before,
.app-usvi-master .icn-repeat,
.app-usvi-master .appIconRepeat .left:before {
  content: "\f01e";
}
.app-usvi-master .icn-refresh,
.app-usvi-master .appIconRefresh .left:before {
  content: "\f021";
}
.app-usvi-master .icn-list-alt,
.app-usvi-master .appIconListAlt .left:before {
  content: "\f022";
}
.app-usvi-master .icn-lock,
.app-usvi-master .appIconLock .left:before {
  content: "\f023";
}
.app-usvi-master .icn-flag,
.app-usvi-master .appIconFlag .left:before {
  content: "\f024";
}
.app-usvi-master .icn-headphones,
.app-usvi-master .appIconHeadphones .left:before {
  content: "\f025";
}
.app-usvi-master .icn-volume-off,
.app-usvi-master .appIconVolumeOff .left:before {
  content: "\f026";
}
.app-usvi-master .icn-volume-down,
.app-usvi-master .appIconVolumeDown .left:before {
  content: "\f027";
}
.app-usvi-master .icn-volume-up,
.app-usvi-master .appIconVolumeUp .left:before {
  content: "\f028";
}
.app-usvi-master .icn-qrcode,
.app-usvi-master .appIconQrcode .left:before {
  content: "\f029";
}
.app-usvi-master .icn-barcode,
.app-usvi-master .appIconBarcode .left:before {
  content: "\f02a";
}
.app-usvi-master .icn-tag,
.app-usvi-master .appIconTag .left:before {
  content: "\f02b";
}
.app-usvi-master .icn-tags,
.app-usvi-master .appIconTags .left:before {
  content: "\f02c";
}
.app-usvi-master .icn-book,
.app-usvi-master .appIconBook .left:before {
  content: "\f02d";
}
.app-usvi-master .icn-bookmark,
.app-usvi-master .appIconBookmark .left:before {
  content: "\f02e";
}
.app-usvi-master .icn-print,
.app-usvi-master .appIconPrint .left:before {
  content: "\f02f";
}
.app-usvi-master .icn-camera,
.app-usvi-master .appIconCamera .left:before {
  content: "\f030";
}
.app-usvi-master .icn-font,
.app-usvi-master .appIconFont .left:before {
  content: "\f031";
}
.app-usvi-master .icn-bold,
.app-usvi-master .appIconBold .left:before {
  content: "\f032";
}
.app-usvi-master .icn-italic,
.app-usvi-master .appIconItalic .left:before {
  content: "\f033";
}
.app-usvi-master .icn-text-height,
.app-usvi-master .appIconTextHeight .left:before {
  content: "\f034";
}
.app-usvi-master .icn-text-width,
.app-usvi-master .appIconTextWidth .left:before {
  content: "\f035";
}
.app-usvi-master .icn-align-left,
.app-usvi-master .appIconAlignLeft .left:before {
  content: "\f036";
}
.app-usvi-master .icn-align-center,
.app-usvi-master .appIconAlignCenter .left:before {
  content: "\f037";
}
.app-usvi-master .icn-align-right,
.app-usvi-master .appIconAlignRight .left:before {
  content: "\f038";
}
.app-usvi-master .icn-align-justify,
.app-usvi-master .appIconAlignJustify .left:before {
  content: "\f039";
}
.app-usvi-master .icn-list,
.app-usvi-master .appIconList .left:before {
  content: "\f03a";
}
.app-usvi-master .icn-dedent,
.app-usvi-master .appIconDedent .left:before,
.app-usvi-master .icn-outdent,
.app-usvi-master .appIconOutdent .left:before {
  content: "\f03b";
}
.app-usvi-master .icn-indent,
.app-usvi-master .appIconIndent .left:before {
  content: "\f03c";
}
.app-usvi-master .icn-video-camera,
.app-usvi-master .appIconVideoCamera .left:before {
  content: "\f03d";
}
.app-usvi-master .icn-photo,
.app-usvi-master .appIconPhoto .left:before,
.app-usvi-master .icn-image,
.app-usvi-master .appIconImage .left:before,
.app-usvi-master .icn-picture-o,
.app-usvi-master .appIconPictureO .left:before {
  content: "\f03e";
}
.app-usvi-master .icn-pencil,
.app-usvi-master .appIconPencil .left:before {
  content: "\f040";
}
.app-usvi-master .icn-map-marker,
.app-usvi-master .appIconMapMarker .left:before {
  content: "\f041";
}
.app-usvi-master .icn-adjust,
.app-usvi-master .appIconAdjust .left:before {
  content: "\f042";
}
.app-usvi-master .icn-tint,
.app-usvi-master .appIconTint .left:before {
  content: "\f043";
}
.app-usvi-master .icn-edit,
.app-usvi-master .appIconEdit .left:before,
.app-usvi-master .icn-pencil-square-o,
.app-usvi-master .appIconPencilSquareO .left:before {
  content: "\f044";
}
.app-usvi-master .icn-share-square-o,
.app-usvi-master .appIconShareSquareO .left:before {
  content: "\f045";
}
.app-usvi-master .icn-check-square-o,
.app-usvi-master .appIconCheckSquareO .left:before {
  content: "\f046";
}
.app-usvi-master .icn-arrows,
.app-usvi-master .appIconArrows .left:before {
  content: "\f047";
}
.app-usvi-master .icn-step-backward,
.app-usvi-master .appIconStepBackward .left:before {
  content: "\f048";
}
.app-usvi-master .icn-fast-backward,
.app-usvi-master .appIconFastBackward .left:before {
  content: "\f049";
}
.app-usvi-master .icn-backward,
.app-usvi-master .appIconBackward .left:before {
  content: "\f04a";
}
.app-usvi-master .icn-play,
.app-usvi-master .appIconPlay .left:before {
  content: "\f04b";
}
.app-usvi-master .icn-pause,
.app-usvi-master .appIconPause .left:before {
  content: "\f04c";
}
.app-usvi-master .icn-stop,
.app-usvi-master .appIconStop .left:before {
  content: "\f04d";
}
.app-usvi-master .icn-forward,
.app-usvi-master .appIconForward .left:before {
  content: "\f04e";
}
.app-usvi-master .icn-fast-forward,
.app-usvi-master .appIconFastForward .left:before {
  content: "\f050";
}
.app-usvi-master .icn-step-forward,
.app-usvi-master .appIconStepForward .left:before {
  content: "\f051";
}
.app-usvi-master .icn-eject,
.app-usvi-master .appIconEject .left:before {
  content: "\f052";
}
.app-usvi-master .icn-chevron-left,
.app-usvi-master .appIconChevronLeft .left:before {
  content: "\f053";
}
.app-usvi-master .icn-chevron-right,
.app-usvi-master .appIconChevronRight .left:before {
  content: "\f054";
}
.app-usvi-master .icn-plus-circle,
.app-usvi-master .appIconPlusCircle .left:before,
.app-usvi-master .icn-plus-sign,
.app-usvi-master .appIconPlusSign .left:before {
  content: "\f055";
}
.app-usvi-master .icn-minus-circle,
.app-usvi-master .appIconMinusCircle .left:before {
  content: "\f056";
}
.app-usvi-master .icn-times-circle,
.app-usvi-master .appIconTimesCircle .left:before,
.app-usvi-master .icn-remove-sign,
.app-usvi-master .appIconRemoveSign .left:before {
  content: "\f057";
}
.app-usvi-master .icn-check-circle,
.app-usvi-master .appIconCheckCircle .left:before {
  content: "\f058";
}
.app-usvi-master .icn-question-circle,
.app-usvi-master .appIconQuestionCircle .left:before,
.app-usvi-master .icn-question-sign,
.app-usvi-master .appIconQuestionSign .left:before {
  content: "\f059";
}
.app-usvi-master .icn-info-circle,
.app-usvi-master .appIconInfoCircle .left:before {
  content: "\f05a";
}
.app-usvi-master .icn-crosshairs,
.app-usvi-master .appIconCrosshairs .left:before {
  content: "\f05b";
}
.app-usvi-master .icn-times-circle-o,
.app-usvi-master .appIconTimesCircleO .left:before {
  content: "\f05c";
}
.app-usvi-master .icn-check-circle-o,
.app-usvi-master .appIconCheckCircleO .left:before,
.app-usvi-master .icn-ok-circle,
.app-usvi-master .appIconOkCircle .left:before,
.app-usvi-master .icn-ok-sign,
.app-usvi-master .appIconOkSign .left:before {
  content: "\f00c";
}
.app-usvi-master .icn-ban,
.app-usvi-master .appIconBan .left:before {
  content: "\f05e";
}
.app-usvi-master .icn-arrow-left,
.app-usvi-master .appIconArrowLeft .left:before {
  content: "\f060";
}
.app-usvi-master .icn-arrow-right,
.app-usvi-master .appIconArrowRight .left:before {
  content: "\f061";
}
.app-usvi-master .icn-arrow-up,
.app-usvi-master .appIconArrowUp .left:before {
  content: "\f062";
}
.app-usvi-master .icn-arrow-down,
.app-usvi-master .appIconArrowDown .left:before {
  content: "\f063";
}
.app-usvi-master .icn-mail-forward,
.app-usvi-master .appIconMailForward .left:before,
.app-usvi-master .icn-share,
.app-usvi-master .appIconShare .left:before {
  content: "\f064";
}
.app-usvi-master .icn-expand,
.app-usvi-master .appIconExpand .left:before {
  content: "\f065";
}
.app-usvi-master .icn-compress,
.app-usvi-master .appIconCompress .left:before {
  content: "\f066";
}
.app-usvi-master .icn-plus,
.app-usvi-master .appIconPlus .left:before {
  content: "\f067";
}
.app-usvi-master .icn-minus,
.app-usvi-master .appIconMinus .left:before {
  content: "\f068";
}
.app-usvi-master .icn-asterisk,
.app-usvi-master .appIconAsterisk .left:before {
  content: "\f069";
}
.app-usvi-master .icn-exclamation-circle,
.app-usvi-master .appIconExclamationCircle .left:before,
.app-usvi-master .icn-exclamation-sign,
.app-usvi-master .appIconExclamationSign .left:before {
  content: "\f06a";
}
.app-usvi-master .icn-gift,
.app-usvi-master .appIconGift .left:before {
  content: "\f06b";
}
.app-usvi-master .icn-leaf,
.app-usvi-master .appIconLeaf .left:before {
  content: "\f06c";
}
.app-usvi-master .icn-fire,
.app-usvi-master .appIconFire .left:before {
  content: "\f06d";
}
.app-usvi-master .icn-eye,
.app-usvi-master .appIconEye .left:before,
.app-usvi-master .icn-eye-open,
.app-usvi-master .appIconEyeOpen .left:before {
  content: "\f06e";
}
.app-usvi-master .icn-eye-slash,
.app-usvi-master .appIconEyeSlash .left:before {
  content: "\f070";
}
.app-usvi-master .icn-warning,
.app-usvi-master .appIconWarning .left:before,
.app-usvi-master .icn-warning-sign,
.app-usvi-master .appIconWarningSign .left:before,
.app-usvi-master .icn-exclamation-triangle,
.app-usvi-master .appIconExclamationTriangle .left:before {
  content: "\f071";
}
.app-usvi-master .icn-plane,
.app-usvi-master .appIconPlane .left:before {
  content: "\f072";
}
.app-usvi-master .icn-calendar,
.app-usvi-master .appIconCalendar .left:before {
  content: "\f073";
}
.app-usvi-master .icn-random,
.app-usvi-master .appIconRandom .left:before {
  content: "\f074";
}
.app-usvi-master .icn-comment,
.app-usvi-master .appIconComment .left:before {
  content: "\f075";
}
.app-usvi-master .icn-magnet,
.app-usvi-master .appIconMagnet .left:before {
  content: "\f076";
}
.app-usvi-master .icn-chevron-up,
.app-usvi-master .appIconChevronUp .left:before {
  content: "\f077";
}
.app-usvi-master .icn-chevron-down,
.app-usvi-master .appIconChevronDown .left:before {
  content: "\f078";
}
.app-usvi-master .icn-retweet,
.app-usvi-master .appIconRetweet .left:before {
  content: "\f079";
}
.app-usvi-master .icn-shopping-cart,
.app-usvi-master .appIconShoppingCart .left:before {
  content: "\f07a";
}
.app-usvi-master .icn-folder,
.app-usvi-master .appIconFolder .left:before {
  content: "\f07b";
}
.app-usvi-master .icn-folder-open,
.app-usvi-master .appIconFolderOpen .left:before {
  content: "\f07c";
}
.app-usvi-master .icn-arrows-v,
.app-usvi-master .appIconArrowsV .left:before {
  content: "\f07d";
}
.app-usvi-master .icn-arrows-h,
.app-usvi-master .appIconArrowsH .left:before {
  content: "\f07e";
}
.app-usvi-master .icn-bar-chart-o,
.app-usvi-master .appIconBarChartO .left:before,
.app-usvi-master .icn-bar-chart,
.app-usvi-master .appIconBarChart .left:before {
  content: "\f080";
}
.app-usvi-master .icn-twitter-square,
.app-usvi-master .appIconTwitterSquare .left:before {
  content: "\f081";
}
.app-usvi-master .icn-facebook-square,
.app-usvi-master .appIconFacebookSquare .left:before {
  content: "\f082";
}
.app-usvi-master .icn-camera-retro,
.app-usvi-master .appIconCameraRetro .left:before {
  content: "\f083";
}
.app-usvi-master .icn-key,
.app-usvi-master .appIconKey .left:before {
  content: "\f084";
}
.app-usvi-master .icn-gears,
.app-usvi-master .appIconGears .left:before,
.app-usvi-master .icn-cogs,
.app-usvi-master .appIconCogs .left:before {
  content: "\f085";
}
.app-usvi-master .icn-comments,
.app-usvi-master .appIconComments .left:before {
  content: "\f086";
}
.app-usvi-master .icn-thumbs-o-up,
.app-usvi-master .appIconThumbsOUp .left:before {
  content: "\f087";
}
.app-usvi-master .icn-thumbs-o-down,
.app-usvi-master .appIconThumbsODown .left:before {
  content: "\f088";
}
.app-usvi-master .icn-star-half,
.app-usvi-master .appIconStarHalf .left:before {
  content: "\f089";
}
.app-usvi-master .icn-heart-o,
.app-usvi-master .appIconHeartO .left:before {
  content: "\f08a";
}
.app-usvi-master .icn-sign-out,
.app-usvi-master .appIconSignOut .left:before {
  content: "\f08b";
}
.app-usvi-master .icn-linkedin-square,
.app-usvi-master .appIconLinkedinSquare .left:before {
  content: "\f08c";
}
.app-usvi-master .icn-thumb-tack,
.app-usvi-master .appIconThumbTack .left:before {
  content: "\f08d";
}
.app-usvi-master .icn-external-link,
.app-usvi-master .appIconExternalLink .left:before {
  content: "\f08e";
}
.app-usvi-master .icn-sign-in,
.app-usvi-master .appIconSignIn .left:before {
  content: "\f090";
}
.app-usvi-master .icn-trophy,
.app-usvi-master .appIconTrophy .left:before {
  content: "\f091";
}
.app-usvi-master .icn-github-square,
.app-usvi-master .appIconGithubSquare .left:before {
  content: "\f092";
}
.app-usvi-master .icn-upload,
.app-usvi-master .appIconUpload .left:before {
  content: "\f093";
}
.app-usvi-master .icn-lemon-o,
.app-usvi-master .appIconLemonO .left:before {
  content: "\f094";
}
.app-usvi-master .icn-phone,
.app-usvi-master .appIconPhone .left:before {
  content: "\f095";
}
.app-usvi-master .icn-square-o,
.app-usvi-master .appIconSquareO .left:before {
  content: "\f096";
}
.app-usvi-master .icn-bookmark-o,
.app-usvi-master .appIconBookmarkO .left:before {
  content: "\f097";
}
.app-usvi-master .icn-phone-square,
.app-usvi-master .appIconPhoneSquare .left:before {
  content: "\f098";
}
.app-usvi-master .icn-twitter,
.app-usvi-master .appIconTwitter .left:before {
  content: "\f099";
}
.app-usvi-master .icn-facebook-f,
.app-usvi-master .appIconFacebookF .left:before,
.app-usvi-master .icn-facebook,
.app-usvi-master .appIconFacebook .left:before {
  content: "\f09a";
}
.app-usvi-master .icn-github,
.app-usvi-master .appIconGithub .left:before {
  content: "\f09b";
}
.app-usvi-master .icn-unlock,
.app-usvi-master .appIconUnlock .left:before {
  content: "\f09c";
}
.app-usvi-master .icn-credit-card,
.app-usvi-master .appIconCreditCard .left:before {
  content: "\f09d";
}
.app-usvi-master .icn-feed,
.app-usvi-master .appIconFeed .left:before,
.app-usvi-master .icn-rss,
.app-usvi-master .appIconRss .left:before {
  content: "\f09e";
}
.app-usvi-master .icn-hdd-o,
.app-usvi-master .appIconHddO .left:before {
  content: "\f0a0";
}
.app-usvi-master .icn-bullhorn,
.app-usvi-master .appIconBullhorn .left:before {
  content: "\f0a1";
}
.app-usvi-master .icn-bell,
.app-usvi-master .appIconBell .left:before {
  content: "\f0f3";
}
.app-usvi-master .icn-certificate,
.app-usvi-master .appIconCertificate .left:before {
  content: "\f0a3";
}
.app-usvi-master .icn-hand-o-right,
.app-usvi-master .appIconHandORight .left:before {
  content: "\f0a4";
}
.app-usvi-master .icn-hand-o-left,
.app-usvi-master .appIconHandOLeft .left:before {
  content: "\f0a5";
}
.app-usvi-master .icn-hand-o-up,
.app-usvi-master .appIconHandOUp .left:before {
  content: "\f0a6";
}
.app-usvi-master .icn-hand-o-down,
.app-usvi-master .appIconHandODown .left:before {
  content: "\f0a7";
}
.app-usvi-master .icn-arrow-circle-left,
.app-usvi-master .appIconArrowCircleLeft .left:before {
  content: "\f0a8";
}
.app-usvi-master .icn-arrow-circle-right,
.app-usvi-master .appIconArrowCircleRight .left:before {
  content: "\f0a9";
}
.app-usvi-master .icn-arrow-circle-up,
.app-usvi-master .appIconArrowCircleUp .left:before {
  content: "\f0aa";
}
.app-usvi-master .icn-arrow-circle-down,
.app-usvi-master .appIconArrowCircleDown .left:before {
  content: "\f0ab";
}
.app-usvi-master .icn-globe,
.app-usvi-master .appIconGlobe .left:before {
  content: "\f0ac";
}
.app-usvi-master .icn-wrench,
.app-usvi-master .appIconWrench .left:before {
  content: "\f0ad";
}
.app-usvi-master .icn-tasks,
.app-usvi-master .appIconTasks .left:before {
  content: "\f0ae";
}
.app-usvi-master .icn-filter,
.app-usvi-master .appIconFilter .left:before {
  content: "\f0b0";
}
.app-usvi-master .icn-briefcase,
.app-usvi-master .appIconBriefcase .left:before {
  content: "\f0b1";
}
.app-usvi-master .icn-arrows-alt,
.app-usvi-master .appIconArrowsAlt .left:before {
  content: "\f0b2";
}
.app-usvi-master .icn-group,
.app-usvi-master .appIconGroup .left:before,
.app-usvi-master .icn-users,
.app-usvi-master .appIconUsers .left:before {
  content: "\f0c0";
}
.app-usvi-master .icn-chain,
.app-usvi-master .appIconChain .left:before,
.app-usvi-master .icn-link,
.app-usvi-master .appIconLink .left:before {
  content: "\f0c1";
}
.app-usvi-master .icn-cloud,
.app-usvi-master .appIconCloud .left:before {
  content: "\f0c2";
}
.app-usvi-master .icn-flask,
.app-usvi-master .appIconFlask .left:before {
  content: "\f0c3";
}
.app-usvi-master .icn-cut,
.app-usvi-master .appIconCut .left:before,
.app-usvi-master .icn-scissors,
.app-usvi-master .appIconScissors .left:before {
  content: "\f0c4";
}
.app-usvi-master .icn-copy,
.app-usvi-master .appIconCopy .left:before,
.app-usvi-master .icn-files-o,
.app-usvi-master .appIconFilesO .left:before {
  content: "\f0c5";
}
.app-usvi-master .icn-paperclip,
.app-usvi-master .appIconPaperclip .left:before {
  content: "\f0c6";
}
.app-usvi-master .icn-save,
.app-usvi-master .appIconSave .left:before,
.app-usvi-master .icn-floppy-o,
.app-usvi-master .appIconFloppyO .left:before {
  content: "\f0c7";
}
.app-usvi-master .icn-square,
.app-usvi-master .appIconSquare .left:before {
  content: "\f0c8";
}
.app-usvi-master .icn-navicon,
.app-usvi-master .appIconNavicon .left:before,
.app-usvi-master .icn-reorder,
.app-usvi-master .appIconReorder .left:before,
.app-usvi-master .icn-bars,
.app-usvi-master .appIconBars .left:before {
  content: "\f0c9";
}
.app-usvi-master .icn-list-ul,
.app-usvi-master .appIconListUl .left:before {
  content: "\f0ca";
}
.app-usvi-master .icn-list-ol,
.app-usvi-master .appIconListOl .left:before {
  content: "\f0cb";
}
.app-usvi-master .icn-strikethrough,
.app-usvi-master .appIconStrikethrough .left:before {
  content: "\f0cc";
}
.app-usvi-master .icn-underline,
.app-usvi-master .appIconUnderline .left:before {
  content: "\f0cd";
}
.app-usvi-master .icn-table,
.app-usvi-master .appIconTable .left:before {
  content: "\f0ce";
}
.app-usvi-master .icn-magic,
.app-usvi-master .appIconMagic .left:before {
  content: "\f0d0";
}
.app-usvi-master .icn-truck,
.app-usvi-master .appIconTruck .left:before {
  content: "\f0d1";
}
.app-usvi-master .icn-pinterest,
.app-usvi-master .appIconPinterest .left:before {
  content: "\f0d2";
}
.app-usvi-master .icn-pinterest-square,
.app-usvi-master .appIconPinterestSquare .left:before {
  content: "\f0d3";
}
.app-usvi-master .icn-google-plus-square,
.app-usvi-master .appIconGooglePlusSquare .left:before {
  content: "\f0d4";
}
.app-usvi-master .icn-google-plus,
.app-usvi-master .appIconGooglePlus .left:before {
  content: "\f0d5";
}
.app-usvi-master .icn-money,
.app-usvi-master .appIconMoney .left:before {
  content: "\f0d6";
}
.app-usvi-master .icn-caret-down,
.app-usvi-master .appIconCaretDown .left:before {
  content: "\f0d7";
}
.app-usvi-master .icn-caret-up,
.app-usvi-master .appIconCaretUp .left:before {
  content: "\f0d8";
}
.app-usvi-master .icn-caret-left,
.app-usvi-master .appIconCaretLeft .left:before {
  content: "\f0d9";
}
.app-usvi-master .icn-caret-right,
.app-usvi-master .appIconCaretRight .left:before {
  content: "\f0da";
}
.app-usvi-master .icn-columns,
.app-usvi-master .appIconColumns .left:before {
  content: "\f0db";
}
.app-usvi-master .icn-unsorted,
.app-usvi-master .appIconUnsorted .left:before,
.app-usvi-master .icn-sort,
.app-usvi-master .appIconSort .left:before {
  content: "\f0dc";
}
.app-usvi-master .icn-sort-down,
.app-usvi-master .appIconSortDown .left:before,
.app-usvi-master .icn-sort-desc,
.app-usvi-master .appIconSortDesc .left:before {
  content: "\f0dd";
}
.app-usvi-master .icn-sort-up,
.app-usvi-master .appIconSortUp .left:before,
.app-usvi-master .icn-sort-asc,
.app-usvi-master .appIconSortAsc .left:before {
  content: "\f0de";
}
.app-usvi-master .icn-envelope,
.app-usvi-master .appIconEnvelope .left:before {
  content: "\f0e0";
}
.app-usvi-master .icn-linkedin,
.app-usvi-master .appIconLinkedin .left:before {
  content: "\f0e1";
}
.app-usvi-master .icn-rotate-left,
.app-usvi-master .appIconRotateLeft .left:before,
.app-usvi-master .icn-undo,
.app-usvi-master .appIconUndo .left:before {
  content: "\f0e2";
}
.app-usvi-master .icn-legal,
.app-usvi-master .appIconLegal .left:before,
.app-usvi-master .icn-gavel,
.app-usvi-master .appIconGavel .left:before {
  content: "\f0e3";
}
.app-usvi-master .icn-dashboard,
.app-usvi-master .appIconDashboard .left:before,
.app-usvi-master .icn-tachometer,
.app-usvi-master .appIconTachometer .left:before {
  content: "\f0e4";
}
.app-usvi-master .icn-comment-o,
.app-usvi-master .appIconCommentO .left:before {
  content: "\f0e5";
}
.app-usvi-master .icn-comments-o,
.app-usvi-master .appIconCommentsO .left:before {
  content: "\f0e6";
}
.app-usvi-master .icn-flash,
.app-usvi-master .appIconFlash .left:before,
.app-usvi-master .icn-bolt,
.app-usvi-master .appIconBolt .left:before {
  content: "\f0e7";
}
.app-usvi-master .icn-sitemap,
.app-usvi-master .appIconSitemap .left:before {
  content: "\f0e8";
}
.app-usvi-master .icn-umbrella,
.app-usvi-master .appIconUmbrella .left:before {
  content: "\f0e9";
}
.app-usvi-master .icn-paste,
.app-usvi-master .appIconPaste .left:before,
.app-usvi-master .icn-clipboard,
.app-usvi-master .appIconClipboard .left:before {
  content: "\f0ea";
}
.app-usvi-master .icn-lightbulb-o,
.app-usvi-master .appIconLightbulbO .left:before {
  content: "\f0eb";
}
.app-usvi-master .icn-exchange,
.app-usvi-master .appIconExchange .left:before {
  content: "\f0ec";
}
.app-usvi-master .icn-cloud-download,
.app-usvi-master .appIconCloudDownload .left:before {
  content: "\f0ed";
}
.app-usvi-master .icn-cloud-upload,
.app-usvi-master .appIconCloudUpload .left:before {
  content: "\f0ee";
}
.app-usvi-master .icn-user-md,
.app-usvi-master .appIconUserMd .left:before {
  content: "\f0f0";
}
.app-usvi-master .icn-stethoscope,
.app-usvi-master .appIconStethoscope .left:before {
  content: "\f0f1";
}
.app-usvi-master .icn-suitcase,
.app-usvi-master .appIconSuitcase .left:before {
  content: "\f0f2";
}
.app-usvi-master .icn-bell-o,
.app-usvi-master .appIconBellO .left:before {
  content: "\f0a2";
}
.app-usvi-master .icn-coffee,
.app-usvi-master .appIconCoffee .left:before {
  content: "\f0f4";
}
.app-usvi-master .icn-cutlery,
.app-usvi-master .appIconCutlery .left:before {
  content: "\f0f5";
}
.app-usvi-master .icn-file-text-o,
.app-usvi-master .appIconFileTextO .left:before {
  content: "\f0f6";
}
.app-usvi-master .icn-building-o,
.app-usvi-master .appIconBuildingO .left:before {
  content: "\f0f7";
}
.app-usvi-master .icn-hospital-o,
.app-usvi-master .appIconHospitalO .left:before {
  content: "\f0f8";
}
.app-usvi-master .icn-ambulance,
.app-usvi-master .appIconAmbulance .left:before {
  content: "\f0f9";
}
.app-usvi-master .icn-medkit,
.app-usvi-master .appIconMedkit .left:before {
  content: "\f0fa";
}
.app-usvi-master .icn-fighter-jet,
.app-usvi-master .appIconFighterJet .left:before {
  content: "\f0fb";
}
.app-usvi-master .icn-beer,
.app-usvi-master .appIconBeer .left:before {
  content: "\f0fc";
}
.app-usvi-master .icn-h-square,
.app-usvi-master .appIconHSquare .left:before {
  content: "\f0fd";
}
.app-usvi-master .icn-plus-square,
.app-usvi-master .appIconPlusSquare .left:before {
  content: "\f0fe";
}
.app-usvi-master .icn-angle-double-left,
.app-usvi-master .appIconAngleDoubleLeft .left:before {
  content: "\f100";
}
.app-usvi-master .icn-angle-double-right,
.app-usvi-master .appIconAngleDoubleRight .left:before {
  content: "\f101";
}
.app-usvi-master .icn-angle-double-up,
.app-usvi-master .appIconAngleDoubleUp .left:before {
  content: "\f102";
}
.app-usvi-master .icn-angle-double-down,
.app-usvi-master .appIconAngleDoubleDown .left:before {
  content: "\f103";
}
.app-usvi-master .icn-angle-left,
.app-usvi-master .appIconAngleLeft .left:before {
  content: "\f104";
}
.app-usvi-master .icn-angle-right,
.app-usvi-master .appIconAngleRight .left:before {
  content: "\f105";
}
.app-usvi-master .icn-angle-up,
.app-usvi-master .appIconAngleUp .left:before {
  content: "\f106";
}
.app-usvi-master .icn-angle-down,
.app-usvi-master .appIconAngleDown .left:before {
  content: "\f107";
}
.app-usvi-master .icn-desktop,
.app-usvi-master .appIconDesktop .left:before {
  content: "\f108";
}
.app-usvi-master .icn-laptop,
.app-usvi-master .appIconLaptop .left:before {
  content: "\f109";
}
.app-usvi-master .icn-tablet,
.app-usvi-master .appIconTablet .left:before {
  content: "\f10a";
}
.app-usvi-master .icn-mobile-phone,
.app-usvi-master .appIconMobilePhone .left:before,
.app-usvi-master .icn-mobile,
.app-usvi-master .appIconMobile .left:before {
  content: "\f10b";
}
.app-usvi-master .icn-circle-o,
.app-usvi-master .appIconCircleO .left:before {
  content: "\f10c";
}
.app-usvi-master .icn-quote-left,
.app-usvi-master .appIconQuoteLeft .left:before {
  content: "\f10d";
}
.app-usvi-master .icn-quote-right,
.app-usvi-master .appIconQuoteRight .left:before {
  content: "\f10e";
}
.app-usvi-master .icn-spinner,
.app-usvi-master .appIconSpinner .left:before {
  content: "\f110";
}
.app-usvi-master .icn-circle,
.app-usvi-master .appIconCircle .left:before {
  content: "\f111";
}
.app-usvi-master .icn-mail-reply,
.app-usvi-master .appIconMailReply .left:before,
.app-usvi-master .icn-reply,
.app-usvi-master .appIconReply .left:before {
  content: "\f112";
}
.app-usvi-master .icn-github-alt,
.app-usvi-master .appIconGithubAlt .left:before {
  content: "\f113";
}
.app-usvi-master .icn-folder-o,
.app-usvi-master .appIconFolderO .left:before {
  content: "\f114";
}
.app-usvi-master .icn-folder-open-o,
.app-usvi-master .appIconFolderOpenO .left:before {
  content: "\f115";
}
.app-usvi-master .icn-smile-o,
.app-usvi-master .appIconSmileO .left:before {
  content: "\f118";
}
.app-usvi-master .icn-frown-o,
.app-usvi-master .appIconFrownO .left:before {
  content: "\f119";
}
.app-usvi-master .icn-meh-o,
.app-usvi-master .appIconMehO .left:before {
  content: "\f11a";
}
.app-usvi-master .icn-gamepad,
.app-usvi-master .appIconGamepad .left:before {
  content: "\f11b";
}
.app-usvi-master .icn-keyboard-o,
.app-usvi-master .appIconKeyboardO .left:before {
  content: "\f11c";
}
.app-usvi-master .icn-flag-o,
.app-usvi-master .appIconFlagO .left:before {
  content: "\f11d";
}
.app-usvi-master .icn-flag-checkered,
.app-usvi-master .appIconFlagCheckered .left:before {
  content: "\f11e";
}
.app-usvi-master .icn-terminal,
.app-usvi-master .appIconTerminal .left:before {
  content: "\f120";
}
.app-usvi-master .icn-code,
.app-usvi-master .appIconCode .left:before {
  content: "\f121";
}
.app-usvi-master .icn-mail-reply-all,
.app-usvi-master .appIconMailReplyAll .left:before,
.app-usvi-master .icn-reply-all,
.app-usvi-master .appIconReplyAll .left:before {
  content: "\f122";
}
.app-usvi-master .icn-star-half-empty,
.app-usvi-master .appIconStarHalfEmpty .left:before,
.app-usvi-master .icn-star-half-full,
.app-usvi-master .appIconStarHalfFull .left:before,
.app-usvi-master .icn-star-half-o,
.app-usvi-master .appIconStarHalfO .left:before {
  content: "\f123";
}
.app-usvi-master .icn-location-arrow,
.app-usvi-master .appIconLocationArrow .left:before {
  content: "\f124";
}
.app-usvi-master .icn-crop,
.app-usvi-master .appIconCrop .left:before {
  content: "\f125";
}
.app-usvi-master .icn-code-fork,
.app-usvi-master .appIconCodeFork .left:before {
  content: "\f126";
}
.app-usvi-master .icn-unlink,
.app-usvi-master .appIconUnlink .left:before,
.app-usvi-master .icn-chain-broken,
.app-usvi-master .appIconChainBroken .left:before {
  content: "\f127";
}
.app-usvi-master .icn-question,
.app-usvi-master .appIconQuestion .left:before {
  content: "\f128";
}
.app-usvi-master .icn-info,
.app-usvi-master .appIconInfo .left:before {
  content: "\f129";
}
.app-usvi-master .icn-exclamation,
.app-usvi-master .appIconExclamation .left:before {
  content: "\f12a";
}
.app-usvi-master .icn-superscript,
.app-usvi-master .appIconSuperscript .left:before {
  content: "\f12b";
}
.app-usvi-master .icn-subscript,
.app-usvi-master .appIconSubscript .left:before {
  content: "\f12c";
}
.app-usvi-master .icn-eraser,
.app-usvi-master .appIconEraser .left:before {
  content: "\f12d";
}
.app-usvi-master .icn-puzzle-piece,
.app-usvi-master .appIconPuzzlePiece .left:before {
  content: "\f12e";
}
.app-usvi-master .icn-microphone,
.app-usvi-master .appIconMicrophone .left:before {
  content: "\f130";
}
.app-usvi-master .icn-microphone-slash,
.app-usvi-master .appIconMicrophoneSlash .left:before {
  content: "\f131";
}
.app-usvi-master .icn-shield,
.app-usvi-master .appIconShield .left:before {
  content: "\f132";
}
.app-usvi-master .icn-calendar-o,
.app-usvi-master .appIconCalendarO .left:before {
  content: "\f133";
}
.app-usvi-master .icn-fire-extinguisher,
.app-usvi-master .appIconFireExtinguisher .left:before {
  content: "\f134";
}
.app-usvi-master .icn-rocket,
.app-usvi-master .appIconRocket .left:before {
  content: "\f135";
}
.app-usvi-master .icn-maxcdn,
.app-usvi-master .appIconMaxcdn .left:before {
  content: "\f136";
}
.app-usvi-master .icn-chevron-circle-left,
.app-usvi-master .appIconChevronCircleLeft .left:before {
  content: "\f137";
}
.app-usvi-master .icn-chevron-circle-right,
.app-usvi-master .appIconChevronCircleRight .left:before {
  content: "\f138";
}
.app-usvi-master .icn-chevron-circle-up,
.app-usvi-master .appIconChevronCircleUp .left:before {
  content: "\f139";
}
.app-usvi-master .icn-chevron-circle-down,
.app-usvi-master .appIconChevronCircleDown .left:before {
  content: "\f13a";
}
.app-usvi-master .icn-html5,
.app-usvi-master .appIconHtml5 .left:before {
  content: "\f13b";
}
.app-usvi-master .icn-css3,
.app-usvi-master .appIconCss3 .left:before {
  content: "\f13c";
}
.app-usvi-master .icn-anchor,
.app-usvi-master .appIconAnchor .left:before {
  content: "\f13d";
}
.app-usvi-master .icn-unlock-alt,
.app-usvi-master .appIconUnlockAlt .left:before {
  content: "\f13e";
}
.app-usvi-master .icn-bullseye,
.app-usvi-master .appIconBullseye .left:before {
  content: "\f140";
}
.app-usvi-master .icn-ellipsis-h,
.app-usvi-master .appIconEllipsisH .left:before {
  content: "\f141";
}
.app-usvi-master .icn-ellipsis-v,
.app-usvi-master .appIconEllipsisV .left:before {
  content: "\f142";
}
.app-usvi-master .icn-rss-square,
.app-usvi-master .appIconRssSquare .left:before {
  content: "\f143";
}
.app-usvi-master .icn-play-circle,
.app-usvi-master .appIconPlayCircle .left:before {
  content: "\f144";
}
.app-usvi-master .icn-ticket,
.app-usvi-master .appIconTicket .left:before {
  content: "\f145";
}
.app-usvi-master .icn-minus-square,
.app-usvi-master .appIconMinusSquare .left:before {
  content: "\f146";
}
.app-usvi-master .icn-minus-square-o,
.app-usvi-master .appIconMinusSquareO .left:before {
  content: "\f147";
}
.app-usvi-master .icn-level-up,
.app-usvi-master .appIconLevelUp .left:before {
  content: "\f148";
}
.app-usvi-master .icn-level-down,
.app-usvi-master .appIconLevelDown .left:before {
  content: "\f149";
}
.app-usvi-master .icn-check-square,
.app-usvi-master .appIconCheckSquare .left:before {
  content: "\f14a";
}
.app-usvi-master .icn-pencil-square,
.app-usvi-master .appIconPencilSquare .left:before {
  content: "\f14b";
}
.app-usvi-master .icn-external-link-square,
.app-usvi-master .appIconExternalLinkSquare .left:before {
  content: "\f14c";
}
.app-usvi-master .icn-share-square,
.app-usvi-master .appIconShareSquare .left:before {
  content: "\f14d";
}
.app-usvi-master .icn-compass,
.app-usvi-master .appIconCompass .left:before {
  content: "\f14e";
}
.app-usvi-master .icn-toggle-down,
.app-usvi-master .appIconToggleDown .left:before,
.app-usvi-master .icn-caret-square-o-down,
.app-usvi-master .appIconCaretSquareODown .left:before {
  content: "\f150";
}
.app-usvi-master .icn-toggle-up,
.app-usvi-master .appIconToggleUp .left:before,
.app-usvi-master .icn-caret-square-o-up,
.app-usvi-master .appIconCaretSquareOUp .left:before {
  content: "\f151";
}
.app-usvi-master .icn-toggle-right,
.app-usvi-master .appIconToggleRight .left:before,
.app-usvi-master .icn-caret-square-o-right,
.app-usvi-master .appIconCaretSquareORight .left:before {
  content: "\f152";
}
.app-usvi-master .icn-euro,
.app-usvi-master .appIconEuro .left:before,
.app-usvi-master .icn-eur,
.app-usvi-master .appIconEur .left:before {
  content: "\f153";
}
.app-usvi-master .icn-gbp,
.app-usvi-master .appIconGbp .left:before {
  content: "\f154";
}
.app-usvi-master .icn-dollar,
.app-usvi-master .appIconDollar .left:before,
.app-usvi-master .icn-usd,
.app-usvi-master .appIconUsd .left:before {
  content: "\f155";
}
.app-usvi-master .icn-rupee,
.app-usvi-master .appIconRupee .left:before,
.app-usvi-master .icn-inr,
.app-usvi-master .appIconInr .left:before {
  content: "\f156";
}
.app-usvi-master .icn-cny,
.app-usvi-master .appIconCny .left:before,
.app-usvi-master .icn-rmb,
.app-usvi-master .appIconRmb .left:before,
.app-usvi-master .icn-yen,
.app-usvi-master .appIconYen .left:before,
.app-usvi-master .icn-jpy,
.app-usvi-master .appIconJpy .left:before {
  content: "\f157";
}
.app-usvi-master .icn-ruble,
.app-usvi-master .appIconRuble .left:before,
.app-usvi-master .icn-rouble,
.app-usvi-master .appIconRouble .left:before,
.app-usvi-master .icn-rub,
.app-usvi-master .appIconRub .left:before {
  content: "\f158";
}
.app-usvi-master .icn-won,
.app-usvi-master .appIconWon .left:before,
.app-usvi-master .icn-krw,
.app-usvi-master .appIconKrw .left:before {
  content: "\f159";
}
.app-usvi-master .icn-bitcoin,
.app-usvi-master .appIconBitcoin .left:before,
.app-usvi-master .icn-btc,
.app-usvi-master .appIconBtc .left:before {
  content: "\f15a";
}
.app-usvi-master .icn-file,
.app-usvi-master .appIconFile .left:before {
  content: "\f15b";
}
.app-usvi-master .icn-file-text,
.app-usvi-master .appIconFileText .left:before {
  content: "\f15c";
}
.app-usvi-master .icn-sort-alpha-asc,
.app-usvi-master .appIconSortAlphaAsc .left:before {
  content: "\f15d";
}
.app-usvi-master .icn-sort-alpha-desc,
.app-usvi-master .appIconSortAlphaDesc .left:before {
  content: "\f15e";
}
.app-usvi-master .icn-sort-amount-asc,
.app-usvi-master .appIconSortAmountAsc .left:before {
  content: "\f160";
}
.app-usvi-master .icn-sort-amount-desc,
.app-usvi-master .appIconSortAmountDesc .left:before {
  content: "\f161";
}
.app-usvi-master .icn-sort-numeric-asc,
.app-usvi-master .appIconSortNumericAsc .left:before {
  content: "\f162";
}
.app-usvi-master .icn-sort-numeric-desc,
.app-usvi-master .appIconSortNumericDesc .left:before {
  content: "\f163";
}
.app-usvi-master .icn-thumbs-up,
.app-usvi-master .appIconThumbsUp .left:before {
  content: "\f164";
}
.app-usvi-master .icn-thumbs-down,
.app-usvi-master .appIconThumbsDown .left:before {
  content: "\f165";
}
.app-usvi-master .icn-youtube-square,
.app-usvi-master .appIconYoutubeSquare .left:before {
  content: "\f166";
}
.app-usvi-master .icn-youtube,
.app-usvi-master .appIconYoutube .left:before {
  content: "\f167";
}
.app-usvi-master .icn-xing,
.app-usvi-master .appIconXing .left:before {
  content: "\f168";
}
.app-usvi-master .icn-xing-square,
.app-usvi-master .appIconXingSquare .left:before {
  content: "\f169";
}
.app-usvi-master .icn-youtube-play,
.app-usvi-master .appIconYoutubePlay .left:before {
  content: "\f16a";
}
.app-usvi-master .icn-dropbox,
.app-usvi-master .appIconDropbox .left:before {
  content: "\f16b";
}
.app-usvi-master .icn-stack-overflow,
.app-usvi-master .appIconStackOverflow .left:before {
  content: "\f16c";
}
.app-usvi-master .icn-instagram,
.app-usvi-master .appIconInstagram .left:before {
  content: "\f16d";
}
.app-usvi-master .icn-flickr,
.app-usvi-master .appIconFlickr .left:before {
  content: "\f16e";
}
.app-usvi-master .icn-adn,
.app-usvi-master .appIconAdn .left:before {
  content: "\f170";
}
.app-usvi-master .icn-bitbucket,
.app-usvi-master .appIconBitbucket .left:before {
  content: "\f171";
}
.app-usvi-master .icn-bitbucket-square,
.app-usvi-master .appIconBitbucketSquare .left:before {
  content: "\f172";
}
.app-usvi-master .icn-tumblr,
.app-usvi-master .appIconTumblr .left:before {
  content: "\f173";
}
.app-usvi-master .icn-tumblr-square,
.app-usvi-master .appIconTumblrSquare .left:before {
  content: "\f174";
}
.app-usvi-master .icn-long-arrow-down,
.app-usvi-master .appIconLongArrowDown .left:before {
  content: "\f175";
}
.app-usvi-master .icn-long-arrow-up,
.app-usvi-master .appIconLongArrowUp .left:before {
  content: "\f176";
}
.app-usvi-master .icn-long-arrow-left,
.app-usvi-master .appIconLongArrowLeft .left:before {
  content: "\f177";
}
.app-usvi-master .icn-long-arrow-right,
.app-usvi-master .appIconLongArrowRight .left:before {
  content: "\f178";
}
.app-usvi-master .icn-apple,
.app-usvi-master .appIconApple .left:before {
  content: "\f179";
}
.app-usvi-master .icn-windows,
.app-usvi-master .appIconWindows .left:before {
  content: "\f17a";
}
.app-usvi-master .icn-android,
.app-usvi-master .appIconAndroid .left:before {
  content: "\f17b";
}
.app-usvi-master .icn-linux,
.app-usvi-master .appIconLinux .left:before {
  content: "\f17c";
}
.app-usvi-master .icn-dribbble,
.app-usvi-master .appIconDribbble .left:before {
  content: "\f17d";
}
.app-usvi-master .icn-skype,
.app-usvi-master .appIconSkype .left:before {
  content: "\f17e";
}
.app-usvi-master .icn-foursquare,
.app-usvi-master .appIconFoursquare .left:before {
  content: "\f180";
}
.app-usvi-master .icn-trello,
.app-usvi-master .appIconTrello .left:before {
  content: "\f181";
}
.app-usvi-master .icn-female,
.app-usvi-master .appIconFemale .left:before {
  content: "\f182";
}
.app-usvi-master .icn-male,
.app-usvi-master .appIconMale .left:before {
  content: "\f183";
}
.app-usvi-master .icn-gittip,
.app-usvi-master .appIconGittip .left:before,
.app-usvi-master .icn-gratipay,
.app-usvi-master .appIconGratipay .left:before {
  content: "\f184";
}
.app-usvi-master .icn-sun-o,
.app-usvi-master .appIconSunO .left:before {
  content: "\f185";
}
.app-usvi-master .icn-moon-o,
.app-usvi-master .appIconMoonO .left:before {
  content: "\f186";
}
.app-usvi-master .icn-archive,
.app-usvi-master .appIconArchive .left:before {
  content: "\f187";
}
.app-usvi-master .icn-bug,
.app-usvi-master .appIconBug .left:before {
  content: "\f188";
}
.app-usvi-master .icn-vk,
.app-usvi-master .appIconVk .left:before {
  content: "\f189";
}
.app-usvi-master .icn-weibo,
.app-usvi-master .appIconWeibo .left:before {
  content: "\f18a";
}
.app-usvi-master .icn-renren,
.app-usvi-master .appIconRenren .left:before {
  content: "\f18b";
}
.app-usvi-master .icn-pagelines,
.app-usvi-master .appIconPagelines .left:before {
  content: "\f18c";
}
.app-usvi-master .icn-stack-exchange,
.app-usvi-master .appIconStackExchange .left:before {
  content: "\f18d";
}
.app-usvi-master .icn-arrow-circle-o-right,
.app-usvi-master .appIconArrowCircleORight .left:before {
  content: "\f18e";
}
.app-usvi-master .icn-arrow-circle-o-left,
.app-usvi-master .appIconArrowCircleOLeft .left:before {
  content: "\f190";
}
.app-usvi-master .icn-toggle-left,
.app-usvi-master .appIconToggleLeft .left:before,
.app-usvi-master .icn-caret-square-o-left,
.app-usvi-master .appIconCaretSquareOLeft .left:before {
  content: "\f191";
}
.app-usvi-master .icn-dot-circle-o,
.app-usvi-master .appIconDotCircleO .left:before {
  content: "\f192";
}
.app-usvi-master .icn-wheelchair,
.app-usvi-master .appIconWheelchair .left:before {
  content: "\f193";
}
.app-usvi-master .icn-vimeo-square,
.app-usvi-master .appIconVimeoSquare .left:before {
  content: "\f194";
}
.app-usvi-master .icn-turkish-lira,
.app-usvi-master .appIconTurkishLira .left:before,
.app-usvi-master .icn-try,
.app-usvi-master .appIconTry .left:before {
  content: "\f195";
}
.app-usvi-master .icn-plus-square-o,
.app-usvi-master .appIconPlusSquareO .left:before {
  content: "\f196";
}
.app-usvi-master .icn-space-shuttle,
.app-usvi-master .appIconSpaceShuttle .left:before {
  content: "\f197";
}
.app-usvi-master .icn-slack,
.app-usvi-master .appIconSlack .left:before {
  content: "\f198";
}
.app-usvi-master .icn-envelope-square,
.app-usvi-master .appIconEnvelopeSquare .left:before {
  content: "\f199";
}
.app-usvi-master .icn-wordpress,
.app-usvi-master .appIconWordpress .left:before {
  content: "\f19a";
}
.app-usvi-master .icn-openid,
.app-usvi-master .appIconOpenid .left:before {
  content: "\f19b";
}
.app-usvi-master .icn-institution,
.app-usvi-master .appIconInstitution .left:before,
.app-usvi-master .icn-bank,
.app-usvi-master .appIconBank .left:before,
.app-usvi-master .icn-university,
.app-usvi-master .appIconUniversity .left:before {
  content: "\f19c";
}
.app-usvi-master .icn-mortar-board,
.app-usvi-master .appIconMortarBoard .left:before,
.app-usvi-master .icn-graduation-cap,
.app-usvi-master .appIconGraduationCap .left:before {
  content: "\f19d";
}
.app-usvi-master .icn-yahoo,
.app-usvi-master .appIconYahoo .left:before {
  content: "\f19e";
}
.app-usvi-master .icn-google,
.app-usvi-master .appIconGoogle .left:before {
  content: "\f1a0";
}
.app-usvi-master .icn-reddit,
.app-usvi-master .appIconReddit .left:before {
  content: "\f1a1";
}
.app-usvi-master .icn-reddit-square,
.app-usvi-master .appIconRedditSquare .left:before {
  content: "\f1a2";
}
.app-usvi-master .icn-stumbleupon-circle,
.app-usvi-master .appIconStumbleuponCircle .left:before {
  content: "\f1a3";
}
.app-usvi-master .icn-stumbleupon,
.app-usvi-master .appIconStumbleupon .left:before {
  content: "\f1a4";
}
.app-usvi-master .icn-delicious,
.app-usvi-master .appIconDelicious .left:before {
  content: "\f1a5";
}
.app-usvi-master .icn-digg,
.app-usvi-master .appIconDigg .left:before {
  content: "\f1a6";
}
.app-usvi-master .icn-pied-piper,
.app-usvi-master .appIconPiedPiper .left:before {
  content: "\f1a7";
}
.app-usvi-master .icn-pied-piper-alt,
.app-usvi-master .appIconPiedPiperAlt .left:before {
  content: "\f1a8";
}
.app-usvi-master .icn-drupal,
.app-usvi-master .appIconDrupal .left:before {
  content: "\f1a9";
}
.app-usvi-master .icn-joomla,
.app-usvi-master .appIconJoomla .left:before {
  content: "\f1aa";
}
.app-usvi-master .icn-language,
.app-usvi-master .appIconLanguage .left:before {
  content: "\f1ab";
}
.app-usvi-master .icn-fax,
.app-usvi-master .appIconFax .left:before {
  content: "\f1ac";
}
.app-usvi-master .icn-building,
.app-usvi-master .appIconBuilding .left:before {
  content: "\f1ad";
}
.app-usvi-master .icn-child,
.app-usvi-master .appIconChild .left:before {
  content: "\f1ae";
}
.app-usvi-master .icn-paw,
.app-usvi-master .appIconPaw .left:before {
  content: "\f1b0";
}
.app-usvi-master .icn-spoon,
.app-usvi-master .appIconSpoon .left:before {
  content: "\f1b1";
}
.app-usvi-master .icn-cube,
.app-usvi-master .appIconCube .left:before {
  content: "\f1b2";
}
.app-usvi-master .icn-cubes,
.app-usvi-master .appIconCubes .left:before {
  content: "\f1b3";
}