body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  margin: 0
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace
}

.mainpainel {
  background-color: #b6b4b4;
  border: 1px solid #0000;
  margin-top: 0;
  min-height: 1000px;
  padding-top: 2%
}

.painelExpirado {
  align-items: center;
  color: red;
  height: 300px
}

.infoStatus,
.painelExpirado {
  display: flex;
  justify-content: center
}

.infoStatus {
  flex-direction: column;
  height: 68px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 22%
}

.infoIsValid {
  color: #fff;
  font-size: 11px;
  margin-left: 0;
  text-align: center;
  width: 90%
}

.dtincio {
  color: #0ae8d2
}

.dtexpira {
  color: #ff0
}

.chavePixx {
  color: #005394
}

.div-inputPix {
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8px;
  width: 40%
}

.inpuInsertPix {
  height: 22px;
  padding-left: 4%;
  width: 70%
}

.prewieKeyPix {
  color: blue
}

.buttonCofirmPix {
  background-color: #04a504;
  border: none;
  border-radius: 3px;
  height: 90%;
  margin-left: 5%
}

.buttonCofirmPix:hover {
  background-color: #32dc32;
  cursor: pointer
}

.iconlixo {
  color: #ce1010;
  padding-left: 15px;
  padding-right: 8px
}

.total {
  display: block;
  text-align: center;
  width: 60%
}

.total-div {
  background-color: #000;
  color: #fff;
  display: flex;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 60%
}

.nomePiao {
  font-size: 28px
}

.menu-painel {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  width: 60%
}

.ipconectado,
.tabPainel {
  background-color: #000
}

.ipconectado {
  color: #fff;
  padding-left: 15px
}

.vlrs {
  color: green;
  padding-left: 15px
}

.vlrTotal,
.vlrs {
  font-weight: bolder
}

.vlrTotal {
  color: #066606
}

.header {
  background-image: linear-gradient(180deg, #fff, #eee);
  margin-top: 1px;
  max-height: 92px !important;
  min-height: 92px !important
}

.contentheader,
.header {
  align-items: center;
  display: flex;
  height: 92px;
  justify-content: center
}

.contentheader {
  width: 1200px
}

.divLogo {
  align-items: center;
  display: flex;
  height: 100%;
  padding-left: 4%;
  width: 70%
}

.dvl2 {
  justify-content: flex-end
}

.divLogo img {
  width: 50px;
  border: none;
  display: inline;
  margin-right: 2px;
  overflow: clip;
  overflow-clip-margin: content-box;
  padding-right: 2px;
  vertical-align: middle
}

.header-altura-conteudo {
  align-items: center;
  display: flex;
  display: flex !important;
  flex-direction: column;
  height: 72px !important;
  justify-content: center;
  margin-left: 2%;
  min-height: 72px !important;
  width: 80%
}

.x26g {
  line-height: 18px
}

.x26a,
.x26g {
  color: #101010;
  font-size: 14px;
  font-weight: 700;
  width: 100%
}

.x26a {
  line-height: 28px
}

.childre2 {
  align-items: center;
  background: #fff;
  border: 1px solid #005394 !important;
  color: #005394;
  cursor: pointer;
  display: -webkit-flex;
  height: 40px;
  margin-left: 4%;
  margin-right: 8%;
  padding: 0 8px
}

.xf2 {
  color: inherit;
  display: inline-block;
  min-height: 14px;
  padding-left: 5px;
  padding-right: 0;
  white-space: nowrap
}

.x17w,
.xf2 {
  text-decoration: none;
  vertical-align: middle
}

.x17w {
  color: #005394;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-align: right;
  text-decoration-line: underline
}

@media screen and (max-width: 768px) {
  .header {
    display: flex;
    height: auto;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 105px;
    width: 99%
  }

  .contentheader {
    height: 100%
  }

  .contentheader,
  .divLogo {
    display: flex;
    flex-direction: column
  }

  .divLogo {
    padding-left: 0;
    width: 98%
  }

  .dvl2 {
    margin-bottom: 102px;
    padding-top: 0
  }

  .header-altura-conteudo {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 80%
  }

  .childre1 {
    display: none
  }

  .x26a,
  .x26g {
    display: flex;
    justify-content: center;
    margin-top: 0
  }

  .x26a {
    font-size: 16px
  }
}

.debito-component {
  background-color: #fff;
  height: 90vh;
  margin: 0;
  padding: 20px 15px 90px
}

.bodydebito {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  width: 1200px
}

.div1debito {
  align-items: center;
  border-bottom: 1px solid #b5b9bd;
  display: flex;
  height: 100px;
  justify-content: center
}

.tituloDEBITO {
  display: flex;
  height: 50px;
  width: 60%
}

.content-body-debito {
  display: flex;
  height: auto;
  margin-top: 3px
}

#cota-unica {
  margin-top: 0
}

.content-detalhe-extrato {
  background-color: #005394;
  border: 1px solid #005394;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: center;
  margin-top: 8px;
  padding: 10px
}

.infos-sob-veiculo {
  border: 1px solid #005394;
  height: auto;
  margin-top: 4px;
  padding: 12px;
  width: 100%
}

.cota-unica {
  height: auto;
  margin-bottom: 10px;
  margin-top: 3px
}

.x24 {
  color: #005394;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 36px
}

.nomeproprietario {
  display: flex;
  flex-direction: column
}

.dbtlabel {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px
}

.info-prop {
  color: #101010;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px
}

.div-infos-propri {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  padding-left: 25px;
  padding-right: 25px
}

.items {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  padding-right: 10px
}

table {
  width: 100%
}

thead {
  color: #005394;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px
}

tr {
  justify-content: center;
  text-align: left
}

td {
  color: #101010;
  font-size: 14px;
  line-height: 18px
}

.btpgpix,
td {
  font-weight: 700
}

.btpgpix {
  background-color: #005394;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 8px
}

.btpgpix:hover {
  background-color: #1468a9
}

.container-footer {
  align-items: center;
  background-color: #f7f4f4;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-top: 15px
}

#sempendencia {
  color: #005394;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  margin-left: 50%;
  margin-right: 50%;
  min-width: 100%
}

.modal-small-screen {
  background: #fff;
  border: none;
  border-radius: 8px;
  height: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  max-width: 700px;
  outline: none;
  padding: .5%;
  width: 92%;
  z-index: 1000
}

.headermodalpix {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px
}

.xfechamodalpix {
  cursor: pointer
}

.detalhesDebito {
  border-top: 1px solid #afafaf;
  margin-top: 10px
}

.detalhesDebito,
.imgQrCode {
  display: flex;
  justify-content: center
}

.imgQrCode {
  border-bottom: 1px solid #afafaf;
  padding-bottom: 10px
}

.txtcopiadosucesso {
  color: green
}

.infosDebito {
  color: #918f8f;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  width: 80%
}

.infoDesciption {
  color: #595656
}

.divcopiaecola {
  word-wrap: break-word;
  background-color: #eee;
  border: 1px #0000;
  cursor: pointer;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  max-width: 90%;
  padding: 10px;
  width: 90%
}

.divcopiaecola,
.txtcopiaecola {
  text-align: justify
}

@media screen and (max-width: 768px) {
  .debito-component {
    padding: 0
  }

  .bodydebito {
    width: 99%
  }

  .tituloDEBITO {
    height: auto;
    width: 90%
  }

  .infos-sob-veiculo {
    width: 93%
  }

  .info-prop {
    font-size: 14px
  }

  .div-infos-propri {
    justify-content: center;
    padding: 0;
    width: 100%
  }

  .items {
    padding: 0;
    width: 25%
  }

  #itemnone {
    display: none
  }

  .info-prop {
    font-size: 12px;
    height: auto;
    padding: 2px;
    text-align: center;
    width: 100%
  }

  .dbtlabel,
  .info-prop {
    display: flex;
    justify-content: center
  }

  .dbtlabel {
    padding-left: 5px;
    padding-right: 5px
  }

  .content-detalhe-extrato {
    font-size: 14px;
    text-align: justify;
    width: 94%
  }

  table {
    width: 100%
  }

  .cb-deconsto {
    display: none
  }

  .container-footer {
    font-size: 12px;
    padding: 15px;
    text-align: justify
  }

  .txtfooter {
    margin-left: auto;
    margin-right: auto
  }

  .modal-load-login {
    min-width: 45%
  }

  .txtcarregando {
    display: flex
  }

  .h2aponte-a-camera {
    color: #005394;
    margin-left: 0;
    min-width: 70%
  }

  .divcopiaecola {
    word-wrap: break-word;
    width: 90%
  }

  .divcopiaecola,
  .txtcopiaecola {
    text-align: justify
  }
}

.login-component {
  background-color: #fff;
  height: 90vh;
  margin: 0;
  padding: 20px 15px 90px
}

.bodylogin {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 1200px
}

.div1login {
  align-items: center;
  border-bottom: 1px solid #b5b9bd;
  display: flex;
  height: 100px;
  justify-content: center
}

.tituloIPVA {
  height: 50px;
  width: 60%
}

.x23 {
  color: #005394;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 36px
}

.divcar {
  display: flex;
  justify-content: end;
  width: 40%
}

.x187 {
  border: none;
  display: inline;
  height: auto;
  padding-right: 3px;
  vertical-align: middle;
  width: 55%
}

.nav {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: space-between;
  margin-top: 8px;
  padding-left: 10px;
  padding-right: 10px
}

.item {
  background-color: #f5f5f5;
  border: 1px solid #0000;
  cursor: default;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  white-space: nowrap
}

.item,
.n1 {
  align-items: center;
  color: #005394;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  height: 48px;
  justify-content: center;
  line-height: normal;
  text-align: left;
  text-shadow: none;
  width: 15%
}

.n1 {
  border: solid #005394;
  border-width: 1px 1px 5px;
  box-sizing: border-box
}

.n1,
.ns:hover {
  background: #fff
}

.ns:hover {
  border: 1px solid #005394
}

.content-body {
  display: flex;
  height: auto;
  margin-top: 3px
}

.infos-sob-ipva {
  width: 40%
}

.conatiner-login {
  display: flex;
  height: 350px;
  justify-content: end;
  width: 40%
}

.h3-azul {
  color: #005394
}

h2,
p {
  margin-left: 5px
}

p {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify
}

ul {
  list-style-type: disc
}

ul li {
  color: blue
}

.text,
li {
  color: #333
}

li {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify
}

.form-login {
  border: 1px solid #005394;
  display: flex;
  flex-direction: column;
  height: auto;
  margin-top: 50px;
  padding: 30px;
  width: 72%
}

.title-renavam {
  color: #005394;
  font-size: 20px;
  font-weight: bolder;
  line-height: 25px;
  margin-bottom: 20px
}

.container-input-renavam {
  display: flex;
  flex-direction: column;
  width: 90%
}

.container-input-renavam label {
  display: block;
  margin-bottom: 10px
}

.container-input-renavam input {
  display: block;
  height: 38px;
  margin-top: 10px;
  width: 100%
}

.divCaptcha {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  margin-top: 5px;
  width: 92%
}

.inputs {
  font-size: 18px;
  padding-left: 8px
}

.imgcaptcha {
  height: 76px;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 251px
}

.text-recarregar-imgcaptcha {
  color: #005394 !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-decoration: underline;
  vertical-align: middle
}

.bnt-consulta {
  background-color: #006ebd;
  border: 1px solid #0000;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  margin-top: 15px;
  padding: 7px 20px
}

.bnt-consulta:hover {
  background-color: #005394
}

.modal-load-login {
  background-color: #f4ecec;
  border-radius: 8px;
  box-shadow: 0 0 10px #0000004d;
  height: 10%;
  left: 50%;
  max-width: 400px;
  padding: 20px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 54%;
  width: 18%
}

@keyframes s3 {
  to {
    transform: rotate(1turn)
  }
}

.modalPagar {
  padding-bottom: 10px;
  padding-top: 10px
}

.headermodalLoad {
  justify-content: center
}

.headermodalLoad,
.txtcarregando {
  align-items: center;
  display: flex
}

.custom-loader {
  animation: s3 1s linear infinite;
  background: radial-gradient(farthest-side, #111024 94%, #0000) top/4px 4px no-repeat, conic-gradient(#0000 30%, #111024);
  border-radius: 50%;
  height: 36px;
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 4px), #000 0);
  width: 36px
}

@media screen and (max-width: 768px) {
  .login-component {
    display: flex;
    flex-direction: column;
    width: 90%
  }

  .bodylogin {
    width: 100%
  }

  .divcar {
    display: none
  }

  .tituloIPVA {
    height: auto;
    width: 100%
  }

  .x23 {
    color: #005394;
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
    width: 100%
  }

  .nav {
    display: none
  }

  .content-body {
    flex-direction: column-reverse;
    padding: 0;
    width: 100%
  }

  .title-renavam {
    width: 100%
  }

  .conatiner-login {
    padding-right: 10px
  }

  .conatiner-login,
  .infos-sob-ipva {
    justify-content: center;
    width: 100%
  }

  h2 {
    width: 60%
  }

  p {
    margin-left: 0;
    width: 99%
  }

  .form-login {
    margin-top: 8px;
    padding-left: 20px;
    padding-right: 60px;
    padding-top: 8px;
    width: 100%
  }

  .inputs {
    font-size: 20px;
    margin-bottom: 8px;
    margin-top: 5px;
    padding-left: 10px;
    text-align: start
  }

  .container-input-renavam label {
    border: 1px solid #0000;
    min-width: 100%
  }

  .container-input-renavam input {
    border: 1px solid #333;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 20px;
    width: 100%
  }

  .imgcaptcha {
    height: 62px
  }

  ul {
    padding: 0
  }

  li {
    margin-left: 5%;
    text-align: justify;
    width: 92%
  }

  .text {
    width: 50%
  }
}

@media screen and (max-width: 600px) {
  .login-component {
    margin-bottom: 150px
  }

  .div-buttons,
  .div-login-component {
    width: 100%
  }
}

/*# sourceMappingURL=main.43a35058.css.map*/

.AFInstructionText,
.x0,
.AFFieldText,
.x6,
.x23,
.x24,
.x1u.AFFieldTextMarker .x25,
.x1u.x2n .x25,
.x1u.p_AFDisabled.AFFieldTextMarker .x25,
.x1u.p_AFDisabled.x2n .x25,
.x1u.AFFieldTextLTRMarker .x25,
.x1u.x2p .x25,
.x1u.AFPhoneFieldTextMarker .x25,
.x1u.x2q .x25,
.x1u.AFPostalCodeFieldTextMarker .x25,
.x1u.x2r .x25,
.x1u.AFAddressFieldTextMarker .x25,
.x1u.x2s .x25,
.x22.AFFieldTextMarker .x24,
.x22.x2n .x24,
.x22.p_AFDisabled.AFFieldTextMarker .x24,
.x22.p_AFDisabled.x2n .x24,
.x22.AFFieldTextLTRMarker .x24,
.x22.x2p .x24,
.x22.AFPhoneFieldTextMarker .x24,
.x22.x2q .x24,
.x22.AFPostalCodeFieldTextMarker .x24,
.x22.x2r .x24,
.x22.AFAddressFieldTextMarker .x24,
.x22.x2s .x24,
.x1t.AFFieldTextMarker .x26,
.x1t.x2n .x26,
.x1t.p_AFDisabled.AFFieldTextMarker .x26,
.x1t.p_AFDisabled.x2n .x26,
.x1t.AFFieldTextLTRMarker .x26,
.x1t.x2p .x26,
.AFFieldTextLTR,
.x9k,
.AFPhoneFieldText,
.x9m,
.AFPostalCodeFieldText,
.x9o,
.AFAddressFieldText,
.x9q,
.PortletSubHeaderText,
.xcf,
.PortletText1,
.xcg,
.PortletText2,
.xch,
.PortletText3,
.xci,
.PortletText4,
.xcj,
.portlet-font,
.xck,
.portlet-msg-info,
.xcm,
.portlet-form-input-field,
.xd3,
.portlet-form-field,
.xd8,
.x1u1 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333
}

.AFInstructionTextDisabled,
.x1,
.AFFieldTextDisabled,
.x7,
.x1u.p_AFDisabled.AFFieldTextLTRMarker .x25,
.x1u.p_AFDisabled.x2p .x25,
.x1u.p_AFDisabled.AFPhoneFieldTextMarker .x25,
.x1u.p_AFDisabled.x2q .x25,
.x1u.p_AFDisabled.AFPostalCodeFieldTextMarker .x25,
.x1u.p_AFDisabled.x2r .x25,
.x1u.p_AFDisabled.AFAddressFieldTextMarker .x25,
.x1u.p_AFDisabled.x2s .x25,
.x22.p_AFDisabled.AFFieldTextLTRMarker .x24,
.x22.p_AFDisabled.x2p .x24,
.x22.p_AFDisabled.AFPhoneFieldTextMarker .x24,
.x22.p_AFDisabled.x2q .x24,
.x22.p_AFDisabled.AFPostalCodeFieldTextMarker .x24,
.x22.p_AFDisabled.x2r .x24,
.x22.p_AFDisabled.AFAddressFieldTextMarker .x24,
.x22.p_AFDisabled.x2s .x24,
.x1t.p_AFDisabled.AFFieldTextLTRMarker .x26,
.x1t.p_AFDisabled.x2p .x26,
.AFFieldTextLTRDisabled,
.x9l,
.AFPhoneFieldTextDisabled,
.x9n,
.AFPostalCodeFieldTextDisabled,
.x9p,
.AFAddressFieldTextDisabled,
.x9r,
.portlet-font-dim,
.xcl {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #9e9e9e
}

.AFDataText,
.x2,
.PortletHeaderText,
.xc8 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333
}

.AFDataTextDisabled,
.x3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #9e9e9e
}

.AFDataNumber,
.x4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #333333
}

.AFDataNumberDisabled,
.x5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #9e9e9e
}

.AFFieldNumber,
.x8,
.x1u.AFFieldNumberMarker .x25,
.x1u.x2o .x25,
.x22.AFFieldNumberMarker .x24,
.x22.x2o .x24,
.x1t.AFFieldNumberMarker .x26,
.x1t.x2o .x26 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: left
}

.AFFieldNumberDisabled,
.x9,
.x1u.p_AFDisabled.AFFieldNumberMarker .x25,
.x1u.p_AFDisabled.x2o .x25,
.x22.p_AFDisabled.AFFieldNumberMarker .x24,
.x22.p_AFDisabled.x2o .x24,
.x1t.p_AFDisabled.AFFieldNumberMarker .x26,
.x1t.p_AFDisabled.x2o .x26 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  color: #9e9e9e
}

.AFLabelText,
.xa,
.xr,
.xt,
.xy,
.xz,
.portlet-form-label,
.xd2,
.portlet-icon-label,
.xd5,
.portlet-dlg-icon-label,
.xd6,
.portlet-form-field-label,
.xd7,
.x18n,
.xha {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold
}

.AFLabelCell,
.xb {
  padding: 0px 6px 0px 0px
}

.AFErrorIconStyle,
.xc {
  color: #C70000;
  font-family: monospace;
  font-weight: bold
}

.AFInfoIconStyle,
.xd,
.AFWarningIconStyle,
.xe,
.AFQuickSelectIconStyle,
.xg {
  color: #9CACC9;
  font-family: monospace;
  font-weight: bold
}

.AFRequiredIconStyle,
.xf,
.AFIndexedIconStyle,
.x20l {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #045FAB;
  font-weight: bold;
  margin-right: 4px;
  line-height: 12px
}

.AFQuickSelectDisabledIconStyle,
.xh {
  color: #999999;
  font-family: monospace;
  font-weight: bold
}

.OraLink:link,
.xi:link,
.x3k,
.x3n,
.x3q A,
.x5x A,
.x5y A,
.x5z A,
.x62,
.x6a,
.x8r,
.OraLinkText,
.x9h,
.xa0 A,
.xa4 A,
.OraHGridNavRowActiveLink,
.xak,
.OraNavBarActiveLink,
.xar,
.OraShuttleLinkText,
.xb0,
.xb7 A,
.p_OraTreeRow A:link,
.xby A:link,
.p_OraTreeRow A:active,
.xby A:active,
.p_OraTreeRow A:visited,
.xby A:visited,
.PortletHeaderLink,
.xc6,
.PortletSubHeaderLink,
.xce,
.xgl,
.xgw,
.xgx,
.xgy,
.xgz,
.xh1,
.xh2,
.xmk.p_AFUnvisited,
.xn6.p_AFUnvisited,
.xh3.p_AFToday.p_AFDropTarget .xh0,
.xh3.p_AFActiveDay.p_AFDropTarget .xh0,
.xh3.p_AFToday.p_AFActiveDay.p_AFDropTarget .xh0,
.xgn:visited .x17w[href="#"],
.AFBrandingBar .xgn,
.xtn .xgn,
.AFBrandingBar .xgl,
.xtn .xgl,
.AFBrandingBar .xgw,
.xtn .xgw,
.AFBrandingBar .xgk,
.xtn .xgk,
.AFBrandingBar .x17s,
.xtn .x17s,
.AFBrandingBar .xgp,
.xtn .xgp,
.AFBrandingBar .xgo,
.xtn .xgo,
.AFBrandingBar .xgr,
.xtn .xgr,
.AFBrandingBar .xgq,
.xtn .xgq,
.AFConveyorBeltElement .x13j,
.xlx .x13j,
.AFConveyorBeltElement .x13p,
.xlx .x13p,
.AFOverflowElement .x13j,
.xdj .x13j,
.AFOverflowElement .x13p,
.xdj .x13p,
.xgn:active,
.xgk:active,
.x17s:active {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none
}

.OraLink:active,
.xi:active,
.OraALinkText,
.x9j,
.xgl:active,
.xgw:active,
.xgx:active,
.xgy:active,
.xgz:active,
.xh0:active,
.xh1:active,
.xh2:active,
.xgx:link:active,
.xgy:link:active,
.xgz:link:active,
.xh0:link:active,
.xh1:link:active,
.xh2:link:active,
.xxf:active {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: underline
}

.OraLink:visited,
.xi:visited,
.OraVLinkText,
.x9i,
.xgw:visited,
.xmk.p_AFTrainVisited,
.xn6.p_AFTrainVisited,
.xgl:visited,
.xgn:visited,
.xgk:visited,
.x17s:visited,
.xgw:visited:active,
.xgl:visited:active,
.xgn:visited:active,
.xgk:visited:active,
.x17s:visited:active {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #72007C;
  text-decoration: none
}

.OraLinkDisabled,
.xj,
.x2t,
.x2u,
.x2v,
.x2w,
.x2x,
.x2y,
.x2z,
.x30,
.x31,
.x32,
.x33,
.x34,
.x35,
.x36,
.x37,
.x38,
.x39,
.x3a,
.x3b,
.x3c,
.x3d,
.x3e,
.x3f,
.x3g,
.x3i,
button,
.x45,
.x46,
.x47,
.x5t,
.x5u,
.x76,
.p_OraDisabled,
.x9u,
.OraNav3,
.xb3,
.p_OraTreeRow,
.xby,
.portlet-section-footer,
.xct,
.portlet-section-text,
.xcu,
.AFNoteWindowChooser,
.x1a1,
.x1y5,
.x20i,
.x20j {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px
}

.xm {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000
}

.xn,
.AFHeaderLevelOne,
.x6s,
H1.x6v,
H1.x6w,
.x70 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #9CACC9;
  font-weight: bold;
  padding: 0px;
  margin: 0px
}

.xo {
  text-align: justify;
  padding: 0px;
  margin: 0px
}

.xp {
  text-align: center;
  padding: 0px;
  margin: 0px
}

.xq {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  line-height: 28px
}

.xs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  color: #4F4F4F;
  padding: 0px 8px 0px 0px
}

.xu {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  padding: 0px 6px 0px 0px;
  vertical-align: inherit;
  margin-top: 10px;
  font-weight: bold;
  line-height: 33px;
  font-size: 22px;
  color: #202020 !important;
  height: 22px;
  padding-right: 6px;
  padding-top: 2px
}

.xv {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 1px;
  padding-right: 5px
}

.xw {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 1px
}

.xx {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 2px
}

.x10 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 5px
}

.x11 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 7px;
  padding-right: 8px
}

.x12 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-right: 7px
}

.x13 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 5px;
  padding-right: 8px
}

.x14 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 4px;
  padding-right: 4px;
  margin-left: 1px
}

.x15 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  vertical-align: middle;
  padding-right: 7px
}

.x16,
.x6c,
.OraPageStampText,
.x98,
.xaq,
.OraNavBarViewOnly,
.xat {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #9CACC9
}

.x17,
.x1aa {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold
}

.x1b,
.xpi {
  width: 300px;
  height: 300px;
  overflow: hidden;
  position: relative
}

.x1i,
.p_OraContentFooterChildren,
.xae,
.xv3 .xq1,
.AFNoteWindowNavigator,
.x1a0 {
  float: right
}

.x1j {
  border-bottom: 1px solid #D6DFE6;
  margin-top: 3px;
  margin-bottom: 3px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px
}

.x1k,
.x64 {
  border-color: #336699;
  border: 1px solid;
  background-color: white
}

.x1l,
.x65 {
  background-color: #C5C5C0;
  border-color: #336699;
  border-bottom: 1px solid;
  padding: 2px 2px 2px 2px
}

.x1m,
.x66 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden
}

.x1n {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin-left: 5px;
  background-image: url(../imgs/close.html);
  background-position: center;
  background-repeat: no-repeat;
  height: 13px;
  width: 13px
}

.x1o {
  border: 0px;
  border-top: 1px solid #c4ced7;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px
}

.x22.p_AFDisabled .xr,
.x1t.p_AFDisabled .xt,
.x1v.p_AFDisabled .xv,
.x1w.p_AFDisabled .xw,
.x1p.p_AFDisabled .xx,
.x1q.p_AFDisabled .xy,
.x1s.p_AFDisabled .xz,
.x1x.p_AFDisabled .x10,
.x1y.p_AFDisabled .x11,
.x1z.p_AFDisabled .x12,
.x20.p_AFDisabled .x13,
.x21.p_AFDisabled .x14,
.x1r.p_AFDisabled .xs,
.xi1.p_AFDisabled .xi4,
.xio.p_AFDisabled .xip,
.xk6.p_AFDisabled .xkn,
.xjr.p_AFDisabled .x118,
.xjt.p_AFDisabled .x119,
.xjv.p_AFDisabled .x18n,
.xeo.p_AFDisabled .xha,
.xt5.p_AFDisabled .x1fk,
.xt6.p_AFDisabled .x1fl,
.x1u.p_AFDisabled .xu,
.x1w.p_AFDisabled .xw,
.x21.p_AFDisabled .x14,
.x1v.p_AFDisabled .xv,
.x1x.p_AFDisabled .x10,
.xpc.p_AFToday .x22d,
.xh4.p_AFToday .x22e,
.xh3.p_AFToday .xqj,
.xq6.p_AFToday .x22f {
  color: #4F4F4F
}

.x1u.p_AFDisabled .xu {
  color: #202020 !important
}

.x25 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 28px;
  margin: 0px;
  -webkit-appearance: none;
  appearance: none;
  background-color: #FFFFFF;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  width: 300px;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #4F4F4F;
  cursor: text
}

.x26 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-style: solid;
  margin-right: 1px;
  border-color: #DFE4E7;
  background-color: #FCFDFE;
  color: #333333;
  border-radius: 2px 0px 0px 2px;
  border-width: 1px 0px 1px 1px;
  position: relative;
  height: 28px;
  margin: 0px;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;;
  top: -1px;
  padding: 5px 5px 6px
}

.x27,
.x28 {
  border-width: 1px;
  background-image: none;
  display: inline-block;
  background-color: transparent;
  border-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  padding-left: 0px;
  position: relative;
  top: -1px
}

.x29,
.x1ch {
  padding-left: 1px
}

.x2a {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 1px 5px;
  margin: 1px 0px 1px 1px;
  height: 24px;
  -webkit-appearance: none
}

.x2b {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  padding-left: 5px;
  padding-right: 25px;
  height: 28px;
  margin: 0px;
  -webkit-appearance: none;
  appearance: none;
  background-color: #FFFFFF;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  width: 300px;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #4F4F4F;
  cursor: text;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;;
  position: relative
}

.x2c {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  box-sizing: border-box;
  color: #333333;
  background-color: #FCFDFE;
  border-color: #DFE4E7;
  border-radius: 2px 0 0 2px;
  background-image: none;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  padding: 0 5px;
  vertical-align: middle;
  height: 28px;
  display: inline-block;
  margin: 0px;
  -webkit-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x2d,
.x2e,
.x2f,
.x2j {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 23px
}

.x2g {
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  color: #000000;
  cursor: default;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  font-weight: normal
}

.x2h {
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  box-sizing: border-box;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 0px 0px 0px 0px;
  height: 28px;
  margin: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;;
  border-color: #DFE4E7;
  line-height: 22px;
  padding-left: 1px;
  vertical-align: 0px
}

.x2i {
  font-size: 12px;
  color: #333333;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  display: block;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  font-weight: normal;
  min-height: 56px;
  min-width: 30px
}

.x2l {
  padding-right: 3px;
  margin-left: 2px;
  vertical-align: baseline;
  padding-left: 0px
}

.x2m {
  margin: 0px 1px;
  padding-right: 3px;
  padding-left: 3px;
  vertical-align: middle;
  margin-left: 1px
}

.x3h,
.OraNav3Selected,
.xb2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #EDFFFF
}

.x3j {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px
}

BODY {
  background-color: #FFFFFF;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x3l,
.x3o,
.x3p {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #145c9e;
  text-decoration: none;
  font-size: 11px
}

.x3m {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #000000
}

.x3q UL {
  margin-top: 4px;
  margin-bottom: 4px
}

.x3r {
  position: relative;
  left: -7px;
  top: 5px
}

.x3s {
  background-color: #EFEFEF;
  padding-left: 6px;
  padding-right: 6px
}

.x3t,
.x3v,
.x3z,
.x41,
.x48,
.x4a,
.xh7.p_AFPrintable .xh2:hover,
.xh7.p_AFPrintable .xh0:hover,
.xkp:active,
.xh7.p_AFPrintable .xox,
.xh7.p_AFPrintable .xpt,
.xh7.p_AFPrintable .xqn,
.xpi.p_AFPrintable .xr8,
.xpi.p_AFPrintable .xra,
.xxl,
.xxm,
.xxn,
.xxo,
.xxp,
.xxq,
.xxr {
  cursor: default
}

.x3u,
.x3w,
.x40,
.x42,
.x49,
.x4b,
.x4f,
.x4g,
*.p_AFInlineSelectable,
*.p_AFInlineSelectable INPUT,
*.p_AFInlineSelectable BUTTON,
*.p_AFInlineSelectable TEXTAREA,
*.p_AFInlineSelectable SELECT,
*.p_AFInlineSelectable A,
*.p_AFInlineSelectable LABEL,
.btn-login a,
.x257 a {
  cursor: pointer
}

.x3u .x3x {
  color: #000000;
  font-weight: bold
}

.x3w .x3x,
.x3u .x3x a,
.x3w .x3x a,
.x4g .x4l A,
.xh3.p_AFToday .xh0,
.xh3.p_AFToday.p_AFActiveDay .xh0,
.xh3.p_AFActiveDay .xh0,
.xh4.p_AFActiveDay .xh2,
.AFBrandingBar .x15z.p_AFHighlighted .x166,
.xtn .x15z.p_AFHighlighted .x166,
.AFBrandingBar .x160.p_AFDepressed .x166,
.xtn .x160.p_AFDepressed .x166,
.AFBrandingBar .x15v.p_AFDepressed .x15u,
.xtn .x15v.p_AFDepressed .x15u,
.AFBrandingBar .x15w.p_AFDepressed .x15u,
.xtn .x15w.p_AFDepressed .x15u,
.AFBrandingBar .x169.p_AFHighlighted .x167,
.xtn .x169.p_AFHighlighted .x167,
.AFBrandingBar .x161.p_AFDepressed .x167,
.xtn .x161.p_AFDepressed .x167,
.AFBrandingBar .x16a.p_AFHighlighted .x168,
.xtn .x16a.p_AFHighlighted .x168,
.AFBrandingBar .x162.p_AFDepressed .x168,
.xtn .x162.p_AFDepressed .x168,
.AFBrandingBar .xlw .x166,
.xtn .xlw .x166,
.AFBrandingBar .xlw .x15u,
.xtn .xlw .x15u,
.AFBrandingBar .xlw .x168,
.xtn .xlw .x168,
.AFBrandingBar .xlw .x167,
.xtn .xlw .x167,
.xh7.p_AFPrintable .xq7 {
  color: #000000
}

.x3t .x3x,
.x3z .x43,
.x48 .x4c {
  color: gray;
  font-weight: bold
}

.x3v .x3x,
.x3t .x3x a,
.x3v .x3x a,
.x41 .x43,
.x3z .x43 a,
.x41 .x43 a,
.x4a .x4c,
.x48 .x4c a,
.x4a .x4c a,
.x4f.p_AFDisabled .x4l,
.x4g.p_AFDisabled .x4l {
  color: gray
}

.x3x,
.x43,
.x4c {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px
}

.x3x a,
.x43 a,
.x4c a,
.x17s:visited .x17v,
.AFBrandingLogo .x17u,
.x20t .x17u,
.AFBrandingLogo .x17v,
.x20t .x17v,
.AFBrandingLogo .x17w,
.x20t .x17w,
.AFBrandingLogo .x17w:hover,
.x20t .x17w:hover,
.AFBrandingLogo .x17w:active,
.x20t .x17w:active {
  text-decoration: none
}

.x3y {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-left: 6px;
  padding-right: 6px;
  color: gray
}

.x40 .x43,
.x49 .x4c,
.x4f .x4l A,
.AFLinkAccessKeyStyle,
.x9t,
.xa3,
.xa8,
.xgo.p_AFSelected,
.xgr.p_AFSelected,
BODY.p_AFHighContrast .xwx.p_AFSelected .xww,
BODY.p_AFHighContrast .xwx.p_AFSelected .xu6,
BODY.p_AFHighContrast .xwx.p_AFSelected.p_AFFocused .xww,
BODY.p_AFHighContrast .xx6.p_AFSelected,
BODY.p_AFHighContrast .x14o.p_AFSelected .xia,
BODY.p_AFHighContrast .xia.p_AFSelected,
BODY.p_AFHighContrast .x14o.p_AFSelected.p_AFFocused .xia,
.xgn.p_AFSelected .x17w,
.AFConveyorBeltElement .x13v.p_AFSelected,
.xlx .x13v.p_AFSelected,
.AFConveyorBeltElement .x13u.p_AFSelected,
.xlx .x13u.p_AFSelected,
.AFOverflowElement .x13v.p_AFSelected,
.xdj .x13v.p_AFSelected,
.AFOverflowElement .x13u.p_AFSelected,
.xdj .x13u.p_AFSelected {
  font-weight: bold
}

.x44 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-left: 6px;
  padding-right: 6px
}

.x4d {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  vertical-align: middle;
  width: 17px;
  background-image: url(../imgs/list-bullet.html);
  background-position: center;
  background-repeat: no-repeat
}

.x4e {
  height: 26px;
  overflow: hidden
}

.x4f.p_AFDisabled,
.x4g.p_AFDisabled {
  cursor: default;
  color: gray
}

.x4h,
.x4i {
  height: 22px;
  width: 26px;
  background-position: top right
}

.x4j,
.x4k {
  height: 22px;
  width: 14px;
  background-repeat: no-repeat
}

.x4l {
  height: 22px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 3px;
  white-space: nowrap
}

.x4m {
  height: 22px;
  width: 12px;
  background-repeat: no-repeat
}

.x4n {
  height: 22px;
  width: 15px
}

.x4o,
.x4q,
.x4s {
  height: 4px;
  background-repeat: repeat-x
}

.x4p {
  height: 4px;
  width: 17px;
  background-repeat: no-repeat
}

.x4r,
.x1xy,
.x1y0 {
  height: 4px
}

.x4t {
  height: 4px;
  width: 100%;
  background-repeat: no-repeat
}

.x4l A {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none
}

.x4u {
  background-repeat: repeat-x
}

.x4f .x4h {
  background-image: url(../imgs/tab3-start-selected.html)
}

.x4f .x4i {
  background-image: url(../imgs/tab3-start-join-selected.html)
}

.x4f .x4o,
.x4f .x4q,
.x4f .x4s {
  background-image: url(../imgs/tab3-bot-mid-selected.html)
}

.x4f .x4p {
  background-image: url(../imgs/tab3-bot-start-selected.html)
}

.x4f .x4l {
  background-image: url(../imgs/tab3-mid-selected.html);
  font-weight: bold
}

.x4f .x4m {
  background-image: url(../imgs/tab3-end-join-selected-to-deselected.html)
}

.x4f .x4n {
  background-image: url(../imgs/tab3-end-selected.html)
}

.x4f .x4u,
.x4g .x4o,
.x4g .x4q,
.x4g .x4s,
.x4g .x4u {
  background-image: url(../imgs/tab3-bot-deselected.html)
}

.x4f .x4t {
  background-image: url(../imgs/tab3-bot-end-selected.html)
}

.x4g .x4h {
  background-image: url(../imgs/tab3-start-deselected.html)
}

.x4g .x4p,
.x4g .x4t,
BODY.p_AFHighContrast .xky.p_AFDisabled,
BODY.p_AFHighContrast .xli,
BODY.p_AFHighContrast .xle,
BODY.p_AFHighContrast .xmn,
BODY.p_AFHighContrast .xml,
BODY.p_AFHighContrast .xmo,
BODY.p_AFHighContrast .xmm,
BODY.p_AFHighContrast .xmr,
BODY.p_AFHighContrast .xmp,
BODY.p_AFHighContrast .xms,
BODY.p_AFHighContrast .xmq,
BODY.p_AFHighContrast .x110.p_AFRunning,
BODY.p_AFHighContrast .x110.p_AFFinished,
BODY.p_AFHighContrast .xmf.p_AFTrainVisited .x8d,
BODY.p_AFHighContrast .xmf.p_AFSelected .x8d,
BODY.p_AFHighContrast .xmf.p_AFUnvisited .x8d,
BODY.p_AFHighContrast .xmz.p_AFTrainVisited .xn0,
BODY.p_AFHighContrast .xmz.p_AFSelected .xn0,
BODY.p_AFHighContrast .xmz.p_AFUnvisited .xn0,
.x8b.p_AFSubTrain .xmf.p_AFTrainVisited .x8d,
.x8b.p_AFSubTrain .xmf.p_AFSelected .x8d,
.xl4.p_AFSubTrain .xmz.p_AFTrainVisited .xn0,
.xl4.p_AFSubTrain .xmz.p_AFSelected .xn0,
.x8b.p_AFSubTrain .xmf.p_AFUnvisited .x8d,
.xl4.p_AFSubTrain .xmz.p_AFUnvisited .xn0,
.x227 .xyn,
.x227 .xz5,
.x228 .xyn,
.x228 .xz5,
.x1d3.lotes .x1d8,
.x1d3.x297 .x1d8,
.x1d3.lotes .x1dc,
.x1d3.x297 .x1dc,
BODY.p_AFHighContrast .xlh.p_AFDepressed,
BODY.p_AFHighContrast .xlh,
BODY.p_AFHighContrast .xld.p_AFDepressed,
BODY.p_AFHighContrast .xld {
  background-image: none
}

.x4g .x4j {
  background-image: url(../imgs/tab3-start-join-selected-to-deselected.html)
}

.x4g .x4k {
  background-image: url(../imgs/tab3-start-join-deselected-to-deselected.html)
}

.x4g .x4l {
  color: #000000;
  background-image: url(../imgs/tab3-mid-deselected.html)
}

.x4g .x4m {
  background-image: url(../imgs/tab3-end-join-deselected-to-deselected.html)
}

.x4g .x4n {
  background-image: url(../imgs/tab3-end-deselected.html)
}

.x4v {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  position: relative;
  min-width: 50px;
  min-height: 22px;
  line-height: 24px;
  display: block
}

.x4w,
.x8c,
.x8l,
.x8o,
.p_OraTreeIcon,
.xbw,
.xxt,
.x13b,
.x1b3,
.x1ca,
.AFStampContainer .xjy,
.x20v .xjy,
.AFStampContainer .x18z,
.x20v .x18z {
  vertical-align: top
}

.x4x {
  font-size: 1px;
  background-position: top left;
  background-repeat: repeat-x;
  background-color: transparent;
  padding: 0px;
  border-bottom: 1px solid #DFE4E7;
  background-image: none;
  margin-top: 16px;
  margin-bottom: 8px
}

.x4y,
.x52,
.x1ku .x150,
.x1kt .x150,
.x1qk .x4z,
.AFHVNodePadding,
.x1rv,
.AFHVNodePaddingSmall,
.x1rw,
.x177 .x16i,
.x1b0 .x1b3,
.x1dn.p_AFResizable,
.x1o.p_AFResizable {
  padding: 0px
}

.x4z {
  padding-left: 6px;
  padding-right: 0px;
  text-align: right;
  padding-top: 8px
}

.x50 {
  padding: 0px;
  padding-right: 0px;
  text-align: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 0px;
  padding-top: 4px;
  padding-left: 8px
}

.x51 {
  padding: 0px;
  text-align: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: top;
  padding-bottom: 0px;
  padding-top: 8px;
  padding-left: 7px;
  padding-right: 6px
}

.x53 {
  position: relative;
  height: 480px;
  width: 640px
}

.x54,
.x55 {
  position: absolute;
  top: 0px;
  width: 100%
}

.x56,
.x57 {
  position: absolute;
  bottom: 0px;
  width: 100%
}

.x58,
.x59 {
  position: absolute;
  left: 0px
}

.x5a,
.x5b {
  position: absolute;
  right: 0px
}

.x5c,
.x5d,
.xt7.p_AFStretched .xvd {
  position: absolute
}

.x5e img,
.x5f img,
.x5g img,
.x5h img,
.x5t img,
.x5u img,
.x6e img,
.x71 img,
.x76 img,
.new-sgt .x4w,
.x284 .x4w {
  vertical-align: bottom
}

.x5f .x5q,
.x5t .x5v,
.x5u .x5w,
.x74,
.OraBGAccentLight,
.x96,
.PortletBodyColor,
.xc4,
.PortletSubHeaderColor,
.xcd,
.xdg {
  background-color: #FDFDFA
}

.x5g .x5q,
.OraBGAccentMedium,
.x95,
.PortletHeaderColor,
.xc5 {
  background-color: #EAEAEA
}

.x5h .x5q,
.OraBGAccentDark,
.x94 {
  background-color: #C5C5C0
}

.x5r {
  width: 100%;
  background-repeat: repeat-x
}

.x5f .x5r {
  background-color: #C4CEE0;
  color: #FFFFFF
}

.x5s {
  border-top-style: none;
  border: none;
  padding: 0px 10px 0px 10px;
  overflow: auto
}

.x5x,
.x5y,
.x5z {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  white-space: nowrap
}

.x60 {
  border-color: #FDFDFA
}

.x61,
.OraPageStampLabel,
.x99,
.OraTableControlBarText,
.xbq,
.p_OraTreeRowSelected,
.xbz {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #9CACC9
}

.x63 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  white-space: nowrap
}

.x67 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-align: right;
  padding-left: 5px
}

.x68 {
  background-color: #FDFDFA;
  border: 0px
}

.x69 {
  border: 0px;
  vertical-align: bottom
}

.x6d,
.p_InContextBrandingText,
.x97,
.OraHGridNavRowInactiveLink,
.xal,
.OraNavBarInactiveLink,
.xas {
  color: #9297A6;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px
}

.x6e {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FDFDFA;
  position: relative;
  min-height: 34px;
  background: transparent
}

.x6f,
.x6g {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap
}

.x6f A,
.x6g A,
.x1ul {
  color: #FFFFFF
}

.x6h {
  color: #FFFFFF;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0px 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 22px;
  width: 1px;
  background-image: url(../imgs/separator_border.html);
  background-repeat: repeat-y;
  background-position: center center;
  line-height: 0px;
  padding-right: 5px;
  padding-left: 5px
}

.x6i {
  color: #9CACC9;
  position: absolute;
  top: 0px;
  left: -18px
}

.x6j {
  font-weight: normal;
  font-size: 12px;
  color: #9CACC9;
  font-family: monospace
}

.x6k {
  font-weight: normal;
  font-size: 12px;
  color: #9297A6;
  font-family: monospace
}

.x6l {
  border-color: #9297A6;
  border-width: 0px 1px 1px 1px;
  border-style: solid
}

.x6m {
  border-color: #9297A6;
  height: 21px;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 5px;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  cursor: pointer;
  padding-left: 5px
}

.x6n {
  border-color: #9297A6;
  height: 21px;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 5px;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  padding-left: 2px
}

.x6o {
  border-color: #9297A6;
  height: 21px;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 5px;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  padding-left: 18px
}

.x6p {
  vertical-align: top;
  margin: 5px
}

.x6q {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background: transparent;
  color: #669966;
  display: block;
  padding-top: 2px;
  text-decoration: none
}

.x6r {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #999999;
  display: block;
  padding-top: 2px;
  text-decoration: none
}

.AFHeaderLevelTwo,
.x6t,
H2.x6v,
H2.x6w {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #9CACC9;
  font-weight: bold;
  padding: 0px;
  margin: 0px
}

.AFHeaderLevelThreePlus,
.x6u,
H3.x6v,
H4.x6v,
H5.x6v,
H6.x6v,
H3.x6w,
H4.x6w,
H5.x6w,
H6.x6w {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #9CACC9;
  font-weight: bold;
  padding: 0px;
  margin: 0px
}

.x6x,
.x6z {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color: #C70000
}

.x72,
.xan {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #9CACC9;
  margin: 0px 0px 0px 0px;
  padding: 5px 30px 5px 30px
}

.x73 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #336699;
  border-color: #9297A6
}

.AFSortableHeaderSortIcon,
.x75 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #9CACC9
}

.x77 {
  background-color: #FDFDFA;
  white-space: nowrap
}

.x78 {
  background-color: #9CACC9;
  white-space: nowrap
}

.x79 {
  background-color: #FDFDFA;
  color: #9297A6;
  white-space: nowrap
}

.x77 A {
  color: #336699
}

.x78 A {
  color: #EDFFFF
}

.x7a,
BODY.p_AFHighContrast .xmx,
.AFPrivateWidthZero,
.xsx {
  width: 0px
}

.x7b,
.x7c {
  border-collapse: collapse;
  border-color: #9297A6;
  border-style: solid;
  border-width: 1px
}

.x7d,
.x7f {
  background-color: #FDFDFA;
  border-color: #9297A6;
  border-style: solid;
  border-width: 1px 1px 0px;
  padding: 1px 2px
}

.x7e,
.x7g {
  background-color: #FDFDFA;
  border-color: #9297A6;
  border-style: solid;
  border-width: 0px 1px 1px;
  padding: 1px 2px
}

.x7h,
.x7i {
  border-color: #9297A6;
  border-style: solid;
  border-width: 1px 1px 0px;
  padding: 1px 2px
}

.x7j,
.x7k,
.portlet-form-button,
.xd4,
.xg8 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  white-space: nowrap;
  margin: 0px;
  padding: 0px 2px;
  min-height: 28px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 4px;
  padding-left: 5px
}

.x7l {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 4px;
  padding-left: 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  white-space: nowrap;
  margin: 0px;
  min-height: 28px;
  padding: 3px 7px 4px 8px
}

.x7m {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FDFDFA;
  border-color: #9297A6
}

.x7n {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FFFFFF;
  border-color: #9297A6
}

.x7o {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FDFDFA;
  border-color: #9297A6;
  text-align: right;
  padding-right: 2px
}

.x7p {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FFFFFF;
  border-color: #9297A6;
  text-align: right;
  padding-right: 2px
}

.x7q,
.x7r,
.x7s,
.OraTableCellSelect,
.xbt {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FDFDFA;
  border-color: #9297A6;
  text-align: center
}

.x7t,
.x7u,
.x7v,
.OraTableCellSelectBand,
.xbu {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  background-color: #FFFFFF;
  border-color: #9297A6;
  text-align: center
}

.x7w {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom
}

.x7x {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom;
  text-align: right
}

.x7y {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom;
  text-align: center
}

.x7z {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  background-color: #C5C5C0;
  color: #9CACC9
}

.x80 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  border-color: #9297A6;
  background-color: #ffffff
}

.x81 {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #C5C5C0;
  color: #9CACC9
}

.OraTableTotal,
.x82 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  background-color: #C5C5C0;
  color: #9CACC9
}

.x83 {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  background-color: #C5C5C0;
  color: #000000;
  vertical-align: baseline
}

.x84 {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #C5C5C0;
  color: #000000;
  vertical-align: baseline
}

.x85,
.x88 {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom;
  cursor: pointer;
  border-width: 2px;
  border-style: outset
}

.x86,
.x89 {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom;
  cursor: pointer;
  border-width: 2px;
  border-style: outset;
  text-align: right
}

.x87,
.x8a {
  border-color: #9297A6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #C5C5C0;
  color: #9CACC9;
  vertical-align: bottom;
  cursor: pointer;
  border-width: 2px;
  border-style: outset;
  text-align: center
}

.x8b {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 100px;
  min-height: 16px;
  position: relative
}

.x8d {
  position: relative;
  height: 22px;
  width: 22px;
  background-position: center;
  margin: auto 0 auto -1px
}

.x8e {
  padding-bottom: 2px;
  text-align: center;
  padding-top: 3px;
  padding-left: 0;
  padding-right: 0;
  width: 124px;
  margin-left: 7px;
  margin-right: 8px;
  overflow: hidden;
  height: 28px
}

.x8c.p_AFSelected {
  color: #9CACC9;
  font-weight: bold
}

.x8c:visited,
.x8c:visited .x8r {
  color: #666666
}

.x8c.p_AFDisabled {
  color: #999999
}

.x8c.p_AFUnvisited,
.p_OraContentFooterRule,
.xac {
  color: #9CACC9
}

.x8n {
  padding-left: 1px;
  padding-right: 1px;
  color: #4F4F4F;
  padding-top: 1px;
  width: 69px
}

.x8q {
  vertical-align: top;
  padding-left: 1px;
  padding-right: 1px;
  color: #4F4F4F;
  padding-top: 1px;
  width: 69px
}

.x8c.p_AFDisabled .x8r {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #7ac2ff
}

.x8s {
  min-width: 20px;
  width: 100%;
  height: 8px;
  background-position: center
}

.OraBGColorVeryDark,
.x8v {
  background-color: #336699
}

.OraBGColorDark,
.x8w,
.xde,
.xdf {
  background-color: #9CACC9
}

.OraBGColorMedium,
.x8x,
.x18f.p_AFDisabled.p_AFSelected {
  background-color: #C4CEE0
}

.OraBGColorLight,
.x8y {
  background-color: #EDFFFF
}

.OraBGGrayVeryDark,
.x8z,
.x1kb {
  background-color: #333333
}

.OraBGGrayDark,
.x90 {
  background-color: #666666
}

.OraBGGrayMedium,
.x91 {
  background-color: #999999
}

.OraBGGrayLight,
.x92 {
  background-color: #cccccc
}

.OraBGAccentVeryDark,
.x93,
.OraTable,
.xbs {
  background-color: #9297A6
}

.OraInlineInfoText,
.x9a {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #9CACC9
}

.OraTextInline,
.x9b {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #C4CEE0
}

.OraMessageBoxErrorText,
.x9c,
.AFErrorText,
.x9d,
.portlet-msg-error,
.xcn {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #C70000
}

.OraErrorNameText,
.x9e {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #C70000
}

.OraInlineErrorText,
.x9f {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #C70000
}

.OraGlobalPageTitle,
.x9g {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  font-weight: bold
}

.AFAccessKeyStyle,
.x9s,
.xfx,
.xfy,
.xge,
.xgf,
.xgg,
.xgh,
.xgi,
.xh5,
.xh6,
.xgl:link:active,
.xgw:link:active,
.xh8,
.xhb,
.xhx,
.xhy,
.xka,
.xkb,
.xkc,
.xkd,
.xke,
.xku,
.xn8,
.xr1,
.xr4,
.xu8,
.xu9,
.xua,
.xub,
.xuc,
.xud,
.xvp,
.x136,
.x138,
.x16b,
.x16c,
.x16d,
.x16v,
.x16w,
.x16x,
.x17u:active,
.x17v:active,
.x17w:active,
.x17y,
.x17z,
.x180,
.x18b,
.x18c,
.x18d,
.x1bf,
.x1bm,
.x1bz,
.x1c1,
.x1fm,
.x1fn,
.x1gk,
.xgn:link .x17w:active,
.xgk:link .x17u:active,
.x17s:link .x17v:active,
.sub,
.x28y {
  text-decoration: underline
}

.p_OraSelected,
.x9v {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #EDFFFF;
  text-decoration: none
}

.p_OraHiddenLabel,
.x9w {
  position: absolute;
  left: 0px;
  font-size: 0px;
  top: -99999px
}

.p_OraColorFieldSwatch,
.x9x {
  border-color: #000000;
  border-style: solid;
  border-width: 1px
}

.p_OraColorPalette,
.x9y {
  background-color: #000000
}

.p_OraColorPaletteEmptyCell,
.x9z,
.xji.AFCodeEditorToolboxDisabled,
.xji.xjj,
.xp8 .xp7,
.xeo.p_AFEditModeSelect .x1c2,
.x1ks,
.x1kt .x14o.p_AFHighlighted .xia,
.x1kt .x14o.p_AFSelected.p_AFFocused .xia,
.x1kt .x14o.p_AFSelected.p_AFInactive .xia,
.xuk.p_AFCore.p_AFDefault,
.xuj.p_AFCore.p_AFDefault,
.xvl.p_AFCore.p_AFDefault,
.xvk.p_AFCore.p_AFDefault,
.xvd.p_AFCore.p_AFDefault,
.xve.p_AFCore.p_AFDefault,
.xuk.p_AFHighlight.p_AFDefault,
.xvl.p_AFHighlight.p_AFDefault,
.xvd.p_AFHighlight.p_AFDefault,
.x16f.p_AFDetached,
.x1kt .x14o.p_AFSelected .xia {
  background-color: #FFFFFF
}

.xa1,
.xa5 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-align: center;
  background-color: #FFFFFF;
  color: #9CACC9;
  padding: 2px
}

.xa2,
.xa6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #9CACC9;
  padding: 2px
}

.x2b A,
.xa7 A {
  text-align: center;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none
}

.xa7 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #999999;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  padding: 2px
}

.p_OraContentFooterStart,
.xad,
.xk8,
.xq1 {
  float: left
}

.p_OraContentFooterBottom,
.xaf {
  clear: both;
  margin-bottom: 5px
}

.p_OraFooter,
.xag,
.x10z {
  text-align: center
}

.p_OraFooterBottom,
.xah {
  padding-top: 5px
}

.p_OraHeaderNest,
.xai {
  margin: 5px 0px 0px 12px
}

.OraHGridLocatorHeader,
.xaj {
  border-color: #9297A6;
  background-color: #FDFDFA
}

.p_OraHideShowDisclosedSymbol,
.xam,
.xb8 A,
.p_OraTreeDisclosedSymbol A:link,
.xbv A:link,
.p_OraTreeDisclosedSymbol A:active,
.xbv A:active,
.p_OraTreeDisclosedSymbol A:visited,
.xbv A:visited,
.p_OraTreeRowSelected A:link,
.xbz A:link,
.p_OraTreeRowSelected A:active,
.xbz A:active,
.p_OraTreeRowSelected A:visited,
.xbz A:visited {
  color: #9CACC9;
  text-decoration: none
}

.xao {
  list-style-type: none
}

.p_OraQuickSearchBox,
.xau {
  background-color: #FDFDFA;
  border-color: #C5C5C0;
  border-style: solid;
  padding: 0pt 5pt 5pt 5pt;
  border-width: 0px 0px 1px 1px
}

.p_OraGlobalQuick,
.xav {
  border-color: #C5C5C0;
  border-style: solid;
  border-width: 0px 0px 0px 1px
}

.p_OraProcessingStatus,
.xaw {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #9CACC9;
  border-color: #C4CEE0;
  border-style: solid;
  border-width: 1px
}

.p_OraProductBrandingText,
.xax {
  color: #9CACC9;
  position: relative;
  font-family: Garamond, Times, Times New Roman, Serif;
  font-weight: normal;
  font-size: 24pt;
  line-height: 28.8pt;
  top: -4.8pt
}

.p_OraProductBrandingCompactText,
.xay {
  color: #9CACC9;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold
}

.OraShuttleHeader,
.xaz {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #9CACC9;
  font-weight: bold;
  padding: 0px 0px 0px 18px
}

.p_OraSideBarMinWidth,
.xb1 {
  width: 140px
}

.OraStyledList,
.xb4 {
  list-style-position: inside;
  padding: 0px;
  margin: 0px
}

.OraStyledList .OraStyledList,
.xb4 .xb4 {
  padding: 0pt 0pt 0pt 10pt
}

.xb7 {
  padding: 0px;
  position: relative;
  float: left;
  cursor: default;
  background-color: transparent;
  border-top: 3px solid transparent;
  margin-right: 0px;
  margin-left: 0px
}

.xb7 .p_OraDisabled,
.xb7 .x9u,
.x16j.p_AFDisabled,
.x16k.p_AFDisabled,
.x16l.p_AFDisabled {
  color: #9297A6
}

.xb8 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 8px
}

.xb9 {
  width: 0%
}

.xba,
.xeu .x1z,
.xeu .x2h,
.xeu .x1a,
.xev .x1z,
.xev .x2h,
.xev .x1a,
.xi6,
.xi6 .x25,
.xh7.p_AFPrintable .xq1,
.xh7.p_AFPrintable .xq2,
.AFPrivateWidthFull,
.xsw,
HTML BODY .xt1.AFStretchWidth,
HTML BODY .xt1.xsz,
HTML BODY .xh7.AFStretchWidth,
HTML BODY .xh7.xsz,
HTML BODY .xt2.AFStretchWidth,
HTML BODY .xt2.xsz,
HTML BODY .xo1.AFStretchWidth,
HTML BODY .xo1.xsz,
HTML BODY .x7j.AFStretchWidth,
HTML BODY .x7j.xsz,
HTML BODY .xri.AFStretchWidth,
HTML BODY .xri.xsz,
HTML BODY .xt3.AFStretchWidth,
HTML BODY .xt3.xsz,
HTML BODY .xrf.AFStretchWidth,
HTML BODY .xrf.xsz,
HTML BODY .x7k.AFStretchWidth,
HTML BODY .x7k.xsz,
HTML BODY .xl0.AFStretchWidth,
HTML BODY .xl0.xsz,
HTML BODY .xt4.AFStretchWidth,
HTML BODY .xt4.xsz,
HTML BODY .xeo.AFStretchWidth,
HTML BODY .xeo.xsz,
HTML BODY .x1q.AFStretchWidth,
HTML BODY .x1q.xsz,
HTML BODY .x1r.AFStretchWidth,
HTML BODY .x1r.xsz,
HTML BODY .x1s.AFStretchWidth,
HTML BODY .x1s.xsz,
HTML BODY .xt5.AFStretchWidth,
HTML BODY .xt5.xsz,
HTML BODY .xt6.AFStretchWidth,
HTML BODY .xt6.xsz,
HTML BODY .x1u.AFStretchWidth,
HTML BODY .x1u.xsz,
HTML BODY .x1b.AFStretchWidth,
HTML BODY .x1b.xsz,
HTML BODY .xt7.AFStretchWidth,
HTML BODY .xt7.xsz,
HTML BODY .xt8.AFStretchWidth,
HTML BODY .xt8.xsz,
HTML BODY .xt9.AFStretchWidth,
HTML BODY .xt9.xsz,
HTML BODY .xrh.AFStretchWidth,
HTML BODY .xrh.xsz,
HTML BODY .x1a.AFStretchWidth,
HTML BODY .x1a.xsz,
HTML BODY .x19.AFStretchWidth,
HTML BODY .x19.xsz,
HTML BODY .x6v.AFStretchWidth,
HTML BODY .x6v.xsz,
HTML BODY .xta.AFStretchWidth,
HTML BODY .xta.xsz,
HTML BODY .xpi.AFStretchWidth,
HTML BODY .xpi.xsz,
HTML BODY .xtb.AFStretchWidth,
HTML BODY .xtb.xsz,
HTML BODY .xlt.AFStretchWidth,
HTML BODY .xlt.xsz,
HTML BODY .xgu.AFStretchWidth,
HTML BODY .xgu.xsz,
HTML BODY .x7l.AFStretchWidth,
HTML BODY .x7l.xsz,
HTML BODY .xi1.AFStretchWidth,
HTML BODY .xi1.xsz,
HTML BODY .xjv.AFStretchWidth,
HTML BODY .xjv.xsz,
HTML BODY .x1z.AFStretchWidth,
HTML BODY .x1z.xsz,
HTML BODY .x6w.AFStretchWidth,
HTML BODY .x6w.xsz,
HTML BODY .xtc.AFStretchWidth,
HTML BODY .xtc.xsz,
HTML BODY .xtd.AFStretchWidth,
HTML BODY .xtd.xsz,
HTML BODY .xte.AFStretchWidth,
HTML BODY .xte.xsz,
HTML BODY .xtf.AFStretchWidth,
HTML BODY .xtf.xsz,
HTML BODY .xtg.AFStretchWidth,
HTML BODY .xtg.xsz,
HTML BODY .xt1.AFAuxiliaryStretchWidth,
HTML BODY .xt1.xt0,
HTML BODY .xh7.AFAuxiliaryStretchWidth,
HTML BODY .xh7.xt0,
HTML BODY .xt2.AFAuxiliaryStretchWidth,
HTML BODY .xt2.xt0,
HTML BODY .xo1.AFAuxiliaryStretchWidth,
HTML BODY .xo1.xt0,
HTML BODY .x7j.AFAuxiliaryStretchWidth,
HTML BODY .x7j.xt0,
HTML BODY .xri.AFAuxiliaryStretchWidth,
HTML BODY .xri.xt0,
HTML BODY .xt3.AFAuxiliaryStretchWidth,
HTML BODY .xt3.xt0,
HTML BODY .xrf.AFAuxiliaryStretchWidth,
HTML BODY .xrf.xt0,
HTML BODY .x7k.AFAuxiliaryStretchWidth,
HTML BODY .x7k.xt0,
HTML BODY .xl0.AFAuxiliaryStretchWidth,
HTML BODY .xl0.xt0,
HTML BODY .xt4.AFAuxiliaryStretchWidth,
HTML BODY .xt4.xt0,
HTML BODY .xeo.AFAuxiliaryStretchWidth,
HTML BODY .xeo.xt0,
HTML BODY .x1q.AFAuxiliaryStretchWidth,
HTML BODY .x1q.xt0,
HTML BODY .x1r.AFAuxiliaryStretchWidth,
HTML BODY .x1r.xt0,
HTML BODY .x1s.AFAuxiliaryStretchWidth,
HTML BODY .x1s.xt0,
HTML BODY .xt5.AFAuxiliaryStretchWidth,
HTML BODY .xt5.xt0,
HTML BODY .xt6.AFAuxiliaryStretchWidth,
HTML BODY .xt6.xt0,
HTML BODY .x1u.AFAuxiliaryStretchWidth,
HTML BODY .x1u.xt0,
HTML BODY .x1b.AFAuxiliaryStretchWidth,
HTML BODY .x1b.xt0,
HTML BODY .xt7.AFAuxiliaryStretchWidth,
HTML BODY .xt7.xt0,
HTML BODY .xt8.AFAuxiliaryStretchWidth,
HTML BODY .xt8.xt0,
HTML BODY .xt9.AFAuxiliaryStretchWidth,
HTML BODY .xt9.xt0,
HTML BODY .xrh.AFAuxiliaryStretchWidth,
HTML BODY .xrh.xt0,
HTML BODY .x1a.AFAuxiliaryStretchWidth,
HTML BODY .x1a.xt0,
HTML BODY .x19.AFAuxiliaryStretchWidth,
HTML BODY .x19.xt0,
HTML BODY .x6v.AFAuxiliaryStretchWidth,
HTML BODY .x6v.xt0,
HTML BODY .xta.AFAuxiliaryStretchWidth,
HTML BODY .xta.xt0,
HTML BODY .xpi.AFAuxiliaryStretchWidth,
HTML BODY .xpi.xt0,
HTML BODY .xtb.AFAuxiliaryStretchWidth,
HTML BODY .xtb.xt0,
HTML BODY .xlt.AFAuxiliaryStretchWidth,
HTML BODY .xlt.xt0,
HTML BODY .xgu.AFAuxiliaryStretchWidth,
HTML BODY .xgu.xt0,
HTML BODY .x7l.AFAuxiliaryStretchWidth,
HTML BODY .x7l.xt0,
HTML BODY .xi1.AFAuxiliaryStretchWidth,
HTML BODY .xi1.xt0,
HTML BODY .xjv.AFAuxiliaryStretchWidth,
HTML BODY .xjv.xt0,
HTML BODY .x1z.AFAuxiliaryStretchWidth,
HTML BODY .x1z.xt0,
HTML BODY .x6w.AFAuxiliaryStretchWidth,
HTML BODY .x6w.xt0,
HTML BODY .xtc.AFAuxiliaryStretchWidth,
HTML BODY .xtc.xt0,
HTML BODY .xtd.AFAuxiliaryStretchWidth,
HTML BODY .xtd.xt0,
HTML BODY .xte.AFAuxiliaryStretchWidth,
HTML BODY .xte.xt0,
HTML BODY .xtf.AFAuxiliaryStretchWidth,
HTML BODY .xtf.xt0,
HTML BODY .xtg.AFAuxiliaryStretchWidth,
HTML BODY .xtg.xt0,
HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .AFContentCell,
HTML BODY .xi1.p_AFReadOnly.xsz .xth,
HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .xi7,
HTML BODY .xi1.p_AFReadOnly.xsz .xi7,
.xlw .x15t,
.x16f .x17b,
.x1dy,
HTML BODY .x1hc.AFStretchWidth,
HTML BODY .x1hc.xsz,
HTML BODY .x1hc.AFAuxiliaryStretchWidth,
HTML BODY .x1hc.xt0,
HTML BODY .x1k1.AFStretchWidth,
HTML BODY .x1k1.xsz,
HTML BODY .x1k1.AFAuxiliaryStretchWidth,
HTML BODY .x1k1.xt0,
HTML BODY .x1ki.AFStretchWidth,
HTML BODY .x1ki.xsz,
HTML BODY .x1ki.AFAuxiliaryStretchWidth,
HTML BODY .x1ki.xt0,
HTML BODY .x1q4.AFStretchWidth,
HTML BODY .x1q4.xsz,
HTML BODY .x1q5.AFStretchWidth,
HTML BODY .x1q5.xsz,
HTML BODY .x1q6.AFStretchWidth,
HTML BODY .x1q6.xsz,
HTML BODY .x1q7.AFStretchWidth,
HTML BODY .x1q7.xsz,
HTML BODY .x1q4.AFAuxiliaryStretchWidth,
HTML BODY .x1q4.xt0,
HTML BODY .x1q5.AFAuxiliaryStretchWidth,
HTML BODY .x1q5.xt0,
HTML BODY .x1q6.AFAuxiliaryStretchWidth,
HTML BODY .x1q6.xt0,
HTML BODY .x1q7.AFAuxiliaryStretchWidth,
HTML BODY .x1q7.xt0,
HTML BODY .x1qk.AFStretchWidth,
HTML BODY .x1qk.xsz,
HTML BODY .x1qk.AFAuxiliaryStretchWidth,
HTML BODY .x1qk.xt0,
HTML BODY .x1s3.AFStretchWidth,
HTML BODY .x1s3.xsz,
HTML BODY .x1s4.AFStretchWidth,
HTML BODY .x1s4.xsz,
HTML BODY .x1s3.AFAuxiliaryStretchWidth,
HTML BODY .x1s3.xt0,
HTML BODY .x1s4.AFAuxiliaryStretchWidth,
HTML BODY .x1s4.xt0,
HTML BODY .x1su.AFStretchWidth,
HTML BODY .x1su.xsz,
HTML BODY .x1sv.AFStretchWidth,
HTML BODY .x1sv.xsz,
HTML BODY .x1su.AFAuxiliaryStretchWidth,
HTML BODY .x1su.xt0,
HTML BODY .x1sv.AFAuxiliaryStretchWidth,
HTML BODY .x1sv.xt0,
.x1sv,
HTML BODY .x1ut.AFStretchWidth,
HTML BODY .x1ut.xsz,
HTML BODY .x1uu.AFStretchWidth,
HTML BODY .x1uu.xsz,
HTML BODY .x1ut.AFAuxiliaryStretchWidth,
HTML BODY .x1ut.xt0,
HTML BODY .x1uu.AFAuxiliaryStretchWidth,
HTML BODY .x1uu.xt0,
HTML BODY .x1y4.AFStretchWidth,
HTML BODY .x1y4.xsz,
HTML BODY .x1y4.AFAuxiliaryStretchWidth,
HTML BODY .x1y4.xt0,
HTML BODY .x1y7.AFStretchWidth,
HTML BODY .x1y7.xsz,
HTML BODY .x1y7.AFAuxiliaryStretchWidth,
HTML BODY .x1y7.xt0,
HTML BODY .x1yd.AFStretchWidth,
HTML BODY .x1yd.xsz,
HTML BODY .x1yd.AFAuxiliaryStretchWidth,
HTML BODY .x1yd.xt0,
HTML BODY .x20h.AFStretchWidth,
HTML BODY .x20h.xsz,
HTML BODY .x20h.AFAuxiliaryStretchWidth,
HTML BODY .x20h.xt0,
.xhw>table:first-child,
.content-100,
.x26x {
  width: 100%
}

.OraTableBorder0001,
.xbb {
  border-style: solid;
  border-width: 0px 0px 0px 1px
}

.OraTableBorder0010,
.xbc {
  border-style: solid;
  border-width: 0px 0px 1px
}

.OraTableBorder0011,
.xbd {
  border-style: solid;
  border-width: 0px 0px 1px 1px
}

.OraTableBorder0100,
.xbe {
  border-style: solid;
  border-width: 0px 1px 0px 0px
}

.OraTableBorder0101,
.xbf {
  border-style: solid;
  border-width: 0px 1px
}

.OraTableBorder0110,
.xbg {
  border-style: solid;
  border-width: 0px 1px 1px 0px
}

.OraTableBorder0111,
.xbh {
  border-style: solid;
  border-width: 0px 1px 1px
}

.OraTableBorder1000,
.xbi {
  border-style: solid;
  border-width: 1px 0px 0px
}

.OraTableBorder1001,
.xbj {
  border-style: solid;
  border-width: 1px 0px 0px 1px
}

.OraTableBorder1010,
.xbk {
  border-style: solid;
  border-width: 1px 0px
}

.OraTableBorder1011,
.xbl {
  border-style: solid;
  border-width: 1px 0px 1px 1px
}

.OraTableBorder1100,
.xbm {
  border-style: solid;
  border-width: 1px 1px 0px 0px
}

.OraTableBorder1101,
.xbn {
  border-style: solid;
  border-width: 1px 1px 0px
}

.OraTableBorder1110,
.xbo {
  border-style: solid;
  border-width: 1px 1px 1px 0px
}

.OraTableBorder1111,
.xbp {
  border-style: solid;
  border-width: 1px
}

.OraTableTitle,
.xbr {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  background-color: #FFFFFF;
  color: #9CACC9
}

.p_OraTreeDisclosedSymbol,
.xbv {
  color: #9CACC9;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right
}

.p_OraTreeNodeAdjust,
.xbx,
.xya {
  padding-bottom: 2px
}

.xc0 {
  width: 400px;
  height: 300px;
  background-color: white
}

.p_OraOnePixelLine,
.xc1 {
  background-color: #C5C5C0;
  font-size: 0pt;
  overflow: hidden;
  height: 1px;
  width: 100%
}

.p_OraDisplayBlock,
.xc2,
BODY.p_AFHighContrast .xlm img,
BODY.p_AFHighContrast .xln img,
.x4v.p_AFStartOverflow .xky,
.x6e.p_AFEndOverflow .xlk,
.xkt.p_AFStartOverflow .xlb,
.xkt.p_AFEndOverflow .xlf,
.xkt.p_AFOverflowDroplist .xlo,
.xk7.p_AFStartOverflow .xlm,
.xk7.p_AFEndOverflow .xln,
.xll.p_AFStartOverflow .xlc,
.xll.p_AFEndOverflow .xlg,
.xll.p_AFOverflowDroplist .xlp,
.xlq.p_AFStartOverflow .xlc,
.xlq.p_AFEndOverflow .xlg,
.xlq.p_AFOverflowDroplist .xlp,
.xg5.p_AFEndOverflow .xlj,
.x8b.p_AFStartOverflow .xld,
.x8b.p_AFEndOverflow .xlh,
.xl4.p_AFStartOverflow .xle,
.xl4.p_AFEndOverflow .xli,
.xkt.p_AFConveyorBelt .xm8,
.xkt.p_AFConveyorBelt .xma,
.xkt.p_AFConveyorBelt .xlo,
.xll.p_AFConveyorBelt .xm9,
.xll.p_AFConveyorBelt .xmb,
.xll.p_AFConveyorBelt .xlp,
.xlq.p_AFConveyorBelt .xm9,
.xlq.p_AFConveyorBelt .xmb,
.xlq.p_AFConveyorBelt .xlp,
BODY.p_AFHighContrast .xrj img,
BODY.p_AFHighContrast .xrk img,
BODY.p_AFHighContrast .xrl img,
BODY.p_AFHighContrast .xrm img,
.xro.p_AFDropTarget,
.AFPrivateBlock,
.xs6,
BODY.p_AFHighContrast .xur img,
BODY.p_AFHighContrast .xus img,
.xw3.p_AFDropTarget,
.xt4.p_AFBusy .xw4,
BODY.p_AFHighContrast .xwn img,
BODY.p_AFHighContrast .xwm img,
BODY.p_AFHighContrast .xwq img,
BODY.p_AFHighContrast .xwr img,
BODY.p_AFHighContrast .xws img,
BODY.p_AFHighContrast .xwp img,
BODY.p_AFHighContrast .xwo img,
BODY.p_AFHighContrast .xwt img,
BODY.p_AFHighContrast .xwu img,
BODY.p_AFHighContrast .xwv img,
BODY.p_AFHighContrast .xx9 img,
BODY.p_AFHighContrast .xxa img,
BODY.p_AFHighContrast .xxb img,
BODY.p_AFHighContrast .x14h img,
BODY.p_AFHighContrast .x14i img,
BODY.p_AFHighContrast .x14j img,
BODY.p_AFHighContrast .x14k img,
BODY.p_AFHighContrast .x14u img,
BODY.p_AFHighContrast .x14v img,
.x1d3.p_AFInactive .x1ee,
.x1d4.p_AFInactive .x1ef,
BODY.p_AFHighContrast .xm8 img,
BODY.p_AFHighContrast .xma img,
BODY.p_AFHighContrast .xm9 img,
BODY.p_AFHighContrast .xmb img,
BODY.p_AFHighContrast .xlo img,
BODY.p_AFHighContrast .xlp img,
BODY.p_AFHighContrast .x140 img,
BODY.p_AFHighContrast .x13y img,
BODY.p_AFHighContrast .x141 img,
BODY.p_AFHighContrast .x13z img,
BODY.p_AFHighContrast .x144 img,
BODY.p_AFHighContrast .x145 img,
BODY.p_AFHighContrast .x142 img,
BODY.p_AFHighContrast .x143 img,
BODY.p_AFHighContrast .xlf img,
BODY.p_AFHighContrast .xlb img,
BODY.p_AFHighContrast .xlg img,
BODY.p_AFHighContrast .xlc img,
BODY.p_AFHighContrast .x1bu img,
BODY.p_AFHighContrast .x1bt img,
BODY.p_AFHighContrast .x1bj img,
BODY.p_AFHighContrast .x1bk img,
BODY.p_AFHighContrast .x1gu img,
BODY.p_AFHighContrast .x1gv img,
.AFBrandingLogo,
.x20t,
BODY.p_AFHighContrast .x169.p_AFSelected .x16z img,
BODY.p_AFHighContrast .x169.p_AFSelected .x170 img,
BODY.p_AFHighContrast .x21n img,
BODY.p_AFHighContrast .x21m img,
.x1cf .x1z,
.content-box-MinhaAreaParcelamento:hover panel-btns,
.x28v:hover panel-btns,
.content-box-user:hover panel-btns,
.x290:hover panel-btns,
.x10g .xl0,
.x4v .xkx {
  display: block
}

.p_OraHideSkipNaviText,
.xc3 {
  font-size: 1pt;
  margin-top: 0px;
  margin-left: -999px;
  position: absolute
}

.PortletHeading1,
.xc9,
.portlet-section-header,
.xco {
  margin: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #005394;
  font-weight: 800;
  font-size: 24px
}

.PortletHeading2,
.xca,
.portlet-section-subheader,
.xcs {
  margin: 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 20px;
  color: #005394
}

.PortletHeading3,
.xcb,
.xv1,
.xv2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0px;
  color: #252525;
  font-size: 14px
}

.PortletHeading4,
.xcc {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  color: #252525
}

.portlet-section-body,
.xcp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #FDFDFA
}

.portlet-section-alternate,
.xcq {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  border-color: #9297A6;
  background-color: #EAEAEA
}

.portlet-section-selected,
.xcr {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  vertical-align: baseline;
  border-color: #9297A6;
  background-color: #CFE8FC
}

.portlet-table-header,
.xcv,
.portlet-table-subheader,
.xcz,
.x150 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  padding: 5px;
  border-color: transparent;
  background-color: white;
}

.portlet-table-body,
.xcw,
.portlet-table-selected,
.xcy,
.portlet-table-footer,
.xd0,
.portlet-table-text,
.xd1,
.xia {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-right: none;
  border-bottom: none;
  padding-right: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px;
  background-color: #FFFFFF;
  color: #333333;
  border-color: #EEEEEE;
  cursor: auto
}

.portlet-table-alternate,
.xcx,
.xib {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-right: none;
  border-bottom: none;
  padding-right: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px;
  background-color: #F9F9F9;
  color: #000000;
  cursor: auto
}

.xdd {
  background-color: transparent;
  float: left;
  min-width: 100%
}

.AFLogo,
.xdh {
  width: 103px;
  height: 13px;
  background-image: url(../imgs/logo-dark.html);
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle
}

.xdk .AFOverflowElement,
.xdk .xdj,
.xdl .AFOverflowElement,
.xdl .xdj {
  display: block;
  white-space: nowrap;
  clear: both;
  overflow: auto
}

.AFAutoSuggestItemsContainer,
.xdm {
  border: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0 0 1px 0;
  max-height: 300px;
  overflow: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-top: 1px solid #c4ced7;
  border-left: 1px solid #c4ced7;
  border-right: none;
  border-bottom: none;
  background-color: #FFFFFF;
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

.AFAutoSuggestItem,
.xdn {
  text-align: left;
  padding: 1px;
  background-color: transparent;
  white-space: pre;
  cursor: default;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: block;
  border: none
}

.AFAutoSuggestMoreLink,
.xdo {
  color: #145c9e;
  text-decoration: none;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: none;
  outline-width: 0px;
  padding-left: 10px;
  padding-right: 10px
}

.AFAutoSuggestItem.p_AFSelected,
.xdn.p_AFSelected,
.AFAutoSuggestItem.p_AFSelected:hover,
.xdn.p_AFSelected:hover {
  border: 1px dotted #145c9e;
  background-color: #CFE8FC
}

.AFAutoSuggestItem:hover,
.xdn:hover {
  color: #333333;
  background-color: #ebeced;
  border: none
}

.AFAutoSuggestMoreLink.p_AFSelected,
.xdo.p_AFSelected,
.AFAutoSuggestMoreLink:hover,
.xdo:hover,
.xgx:focus,
.x1b9.p_AFHighlighted,
.x1ba.p_AFHighlighted,
.x1bb.p_AFHighlighted,
BODY.p_AFHighContrast .AFAutoSuggestItem:hover,
BODY.p_AFHighContrast .xdn:hover {
  border: 1px dotted #145c9e
}

.AFAutoSuggestBusyStyle,
.xdp {
  background-repeat: no-repeat, no-repeat;
  background-position: center center, center center;
  background-image: url(../ipva/afr/ring_60.html), url(../ipva/afr/cloud_60.html);
  height: 60px;
  min-width: 60px
}

*.p_AFActiveInlineEditableContainer {
  opacity: 0.75;
  background-color: #CFE8FC
}

*.p_AFInlineSelected {
  border: solid 2px blue
}

*.p_AFInlineEditable,
*.p_AFInlineEditable INPUT,
*.p_AFInlineEditable BUTTON,
*.p_AFInlineEditable TEXTAREA,
*.p_AFInlineEditable SELECT,
*.p_AFInlineEditable A,
*.p_AFInlineEditable LABEL {
  cursor: text
}

*.p_AFNoUpdate {
  background-color: #999999;
  opacity: 0.5
}

*.p_AFNoUpdateBadge {
  background: transparent url(../ipva/afr/warning_status.html) center no-repeat
}

*.p_AFDropTarget {
  background-color: #D9F4FA;
  border-color: #C3EAF3;
  opacity: 0.8
}

*.p_AFDragGhost {
  border-radius: 10px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 20px #000000;
  opacity: 0.8
}

.xdq,
.xdr,
.xds,
.xdt,
.xdu,
.xdv,
.xdw,
.xdx,
.xdy,
.xe1,
.xe3,
.xe5,
.xe9,
.xec,
.xej,
.xek {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: -4px
}

.xdz {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: -30%;
  position: relative;
  top: -1px
}

.xe0,
.xe2,
.xeg {
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  margin-left: 5px;
  vertical-align: baseline
}

.xe4 {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: middle
}

.xe6 {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: -25%;
  top: 0px
}

.xe7 {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: -25%
}

.xe8,
.xea,
.xeb,
.xed,
.xef {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: middle;
  position: relative;
  top: -2px
}

.xee {
  margin-left: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-right: 4px;
  font-size: 12px;
  margin: 0px;
  background-image: url(../imgs/helptopics_ena.html);
  display: inline-block;
  width: 16px;
  height: 16px;
  padding-right: 6px;
  vertical-align: middle;
  top: -1px;
  position: relative
}

.xeh,
.xei {
  margin-left: 1px;
  background-repeat: no-repeat;
  margin-right: 4px;
  font-size: 12px;
  background-image: url(../imgs/helptopics_ena.html);
  width: 16px;
  height: 16px;
  margin: 0px;
  display: block;
  background-position: center center;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 6px;
  padding-bottom: 6px
}

BODY.p_AFHighContrast .xdq:after,
BODY.p_AFHighContrast .xdr:after,
BODY.p_AFHighContrast .xds:after,
BODY.p_AFHighContrast .xdt:after,
BODY.p_AFHighContrast .xdu:after,
BODY.p_AFHighContrast .xdv:after,
BODY.p_AFHighContrast .xdw:after,
BODY.p_AFHighContrast .xdx:after,
BODY.p_AFHighContrast .xdy:after,
BODY.p_AFHighContrast .xdz:after,
BODY.p_AFHighContrast .xe0:after,
BODY.p_AFHighContrast .xe1:after,
BODY.p_AFHighContrast .xe2:after,
BODY.p_AFHighContrast .xe3:after,
BODY.p_AFHighContrast .xe4:after,
BODY.p_AFHighContrast .xe5:after,
BODY.p_AFHighContrast .xe6:after,
BODY.p_AFHighContrast .xe7:after,
BODY.p_AFHighContrast .xe8:after,
BODY.p_AFHighContrast .xe9:after,
BODY.p_AFHighContrast .xea:after,
BODY.p_AFHighContrast .xeb:after,
BODY.p_AFHighContrast .xec:after,
BODY.p_AFHighContrast .xed:after,
BODY.p_AFHighContrast .xee:after,
BODY.p_AFHighContrast .xef:after,
BODY.p_AFHighContrast .xeg:after,
BODY.p_AFHighContrast .xeh:after,
BODY.p_AFHighContrast .xei:after,
BODY.p_AFHighContrast .xej:after,
BODY.p_AFHighContrast .xek:after {
  content: url(../ipva/afr/helptopics_ena.html)
}

.xel {
  position: relative;
  vertical-align: top;
  margin-right: 1px;
  display: inline-block
}

.xk .xel,
.xl .xel,
.xem .xel,
.xen .xel,
.x1u.p_AFReadOnly .xel,
.xeo.p_AFReadOnly .xel,
.x1s.p_AFReadOnly .xel,
.x1z.p_AFReadOnly .xel {
  padding-right: 10px
}

.xep .x25,
.xeq .xer,
.xes .x2c,
.x1bn.p_AFDisclosed .x1bs,
.x1bo.p_AFDisclosed .x1bs,
.x1bn.p_AFDisabled .x1bs,
.x1bo.p_AFDisabled .x1bs,
.x1p.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1p.p_AFReadOnly .xvo {
  padding-left: 9px
}

.xet .x2h,
.xeu .x51 .x1v.p_AFReadOnly .x2e,
.xgt.p_AFVertical .x1cy,
.xtk.AFPanelFormLayoutContentCell .x1p.p_AFReadOnly,
.xtk.xvo .x1p.p_AFReadOnly {
  padding-left: 2px
}

.x1s .xew {
  margin-top: 2px;
  margin-left: 3px
}

.x1u .xew {
  margin-top: 3px;
  margin-left: 3px;
  top: -2px;
  left: 1px
}

.x1z .xew {
  margin-top: 2px;
  margin-left: 2px;
  top: -1px;
  left: 0px
}

.x1z.p_AFReadOnly .xew,
.x1u.p_AFReadOnly .xew,
.xeo.p_AFReadOnly .xew,
.x1s.p_AFReadOnly .xew,
.xk1,
.x137,
.AFUserStampSwitcher,
.x210,
.AFToolbarOverflowCell .x1p,
.x20m .x1p,
.AFToolbarOverflowCell .xeo,
.x20m .xeo,
.AFToolbarOverflowCell .x1q,
.x20m .x1q,
.AFToolbarOverflowCell .x1r,
.x20m .x1r,
.AFToolbarOverflowCell .x1s,
.x20m .x1s,
.AFToolbarOverflowCell .x1t,
.x20m .x1t,
.AFToolbarOverflowCell .x1u,
.x20m .x1u,
.AFToolbarOverflowCell .x1v,
.x20m .x1v,
.AFToolbarOverflowCell .x1w,
.x20m .x1w,
.AFToolbarOverflowCell .xjv,
.x20m .xjv,
.AFToolbarOverflowCell .x1z,
.x20m .x1z,
.AFToolbarOverflowCell .xgk,
.x20m .xgk,
.AFToolbarOverflowCell .xgl,
.x20m .xgl,
.AFToolbarOverflowCell .x17s,
.x20m .x17s,
.AFToolbarOverflowCell .xgw,
.x20m .xgw,
.AFToolbarOverflowCell .xfl,
.x20m .xfl,
.AFToolbarOverflowCell .xfk,
.x20m .xfk,
.AFToolbarOverflowCell .xgn,
.x20m .xgn,
.AFToolbarOverflowCell .xl,
.x20m .xl,
.AFToolbarOverflowCell .xq,
.x20m .xq,
.AFToolbarOverflowCell .xk,
.x20m .xk,
.x1p.p_AFFatal .x2a,
.x1p.p_AFError .x2a,
.x1p.p_AFWarning .x2a,
.x1u,
.x28r {
  margin: 0px
}

.xex .xel {
  margin-right: 0px;
  top: -5px;
  left: -5px;
  padding-right: 3px
}

.xew {
  background-position: bottom left;
  display: inline-block;
  vertical-align: text-bottom;
  font-size: 4px;
  padding-right: 4px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  margin-right: 1px;
  padding: 0px;
  background-image: url(../imgs/ci.html);
  width: 16px;
  height: 16px
}

.xew:active,
.xew:active:hover {
  background-image: url(../imgs/ipop_dwn.html);
  height: 24px;
  width: 24px
}

BODY.p_AFHighContrast .xew:active,
.xtd.p_AFPrintable,
.xtc.p_AFPrintable,
.xte.p_AFPrintable {
  width: auto;
  height: auto
}

.xfk {
  display: inline-block;
  padding: 0px;
  cursor: default;
  white-space: nowrap;
  vertical-align: bottom;
  min-height: 26px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold
}

.xfl {
  display: inline-block;
  padding: 0px;
  cursor: default;
  white-space: nowrap;
  vertical-align: bottom;
  min-height: 26px;
  border-radius: 2px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border: none
}

.xfm,
.xfn {
  text-decoration: none;
  cursor: default;
  display: block;
  white-space: nowrap;
  padding: 1px 8px 1px 8px;
  color: inherit
}

.xfo,
.xfr {
  display: inline;
  vertical-align: middle;
  background-image: none;
  background-color: transparent;
  border: 0px transparent;
  padding: 4px 0px 4px 0px
}

.xfp,
.xfq,
.xfs,
.xft {
  vertical-align: bottom;
  border: 0px transparent;
  display: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #0572ce;
  font-weight: bold;
  text-shadow: none;
  border-color: #c4ced7;
  background-color: #f7f8f9;
  background-image: none
}

.xfu,
.xfv {
  white-space: nowrap;
  text-decoration: none;
  min-height: 14px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 0px;
  color: inherit
}

.xfw,
.xfl.p_AFTrailing .xfv {
  white-space: nowrap;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 5px
}

.xfk.p_AFTextOnly .xfu,
.xfl.p_AFTextOnly .xfv {
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
  top: -1px
}

.xfz,
.xg0 {
  display: inline-block;
  vertical-align: bottom
}

.xg1,
.xg2 {
  border-left: solid 1px;
  border-color: #c4ced7;
  padding: 0px 0px
}

.xfk.p_AFActionDisabled .xg1,
.xfl.p_AFActionDisabled .xg2 {
  border-style: none
}

.xg3,
.xg4 {
  min-height: 16px;
  background-image: url(../imgs/dropdown_ena.png);
  width: 14px;
  height: 14px;
  padding: 5px 6px 5px 6px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: block
}

BODY.p_AFHighContrast .xg4:after,
BODY.p_AFHighContrast .xg3:after,
BODY.p_AFHighContrast .x18z:after {
  content: url(../ipva/afr/dropdown_n_hc.html)
}

.xfk.p_AFDepressed,
.xfk.p_AFSelected,
.xfk.p_AFSelected:active,
.xfl.p_AFDepressed,
.xfl.p_AFSelected,
.xfl.p_AFSelected:active,
.x7j:active,
.x7l:active,
.x7k:active,
.xg8:active,
.xg6:active,
.AFNoteWindowAllButton:active,
.xg7:active,
.x1k4:active,
.xg5 .xfk.p_AFDepressed,
.xg5 .xfk.p_AFSelected,
.xg5 .xfk.p_AFSelected:active,
.xg5 .xfk.p_AFTextOnly.p_AFDepressed,
.xg5 .xfk.p_AFTextOnly.p_AFSelected,
.xg5 .xfk.p_AFTextOnly.p_AFSelected:active,
.xg5 .xfl.p_AFDepressed,
.xg5 .xfl.p_AFSelected,
.xg5 .xfl.p_AFSelected:active,
.xg5 .xfl.p_AFTextOnly.p_AFDepressed,
.xg5 .xfl.p_AFTextOnly.p_AFSelected,
.xg5 .xfl.p_AFTextOnly.p_AFSelected:active,
.xh7 .x15m .x229.xfl.p_AFDepressed,
.xh7 .x15m .x229.xfl.p_AFDepressed:hover,
.xh7 .x15m .x229.xfl.p_AFSelected,
.xh7 .x15m .x229.xfl.p_AFSelected:active,
.xnj:active {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-shadow: none;
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none
}

.xfk.p_AFDisabled,
.xfk:active.p_AFDisabled,
.xfl.p_AFDisabled,
.xfl:active.p_AFDisabled,
.x7j.p_AFDisabled,
.x7j:active.p_AFDisabled,
.x7j.p_AFTextOnly.p_AFDisabled,
.x7l.p_AFDisabled,
.x7l:active.p_AFDisabled,
.xg8.p_AFDisabled,
.xg8:active.p_AFDisabled,
.xg6.p_AFDisabled,
.xg6:active.p_AFDisabled,
.x7k.p_AFDisabled,
.x7k:active.p_AFDisabled,
.x7k.p_AFTextOnly.p_AFDisabled,
.xg5 .xfk.p_AFTextOnly.p_AFDisabled,
.xg5 .xfl.p_AFTextOnly.p_AFDisabled,
.x11y.p_AFDisabled,
.x11y.p_AFDisabled:active,
.x120.p_AFDisabled,
.x120.p_AFDisabled:active,
.x122.p_AFDisabled,
.x122.p_AFDisabled:active,
.x124.p_AFDisabled,
.x124.p_AFDisabled:active,
.x126.p_AFDisabled,
.x126.p_AFDisabled:active,
.x128.p_AFDisabled,
.x128.p_AFDisabled:active,
.x12a.p_AFDisabled,
.x12a.p_AFDisabled:active,
.x12c.p_AFDisabled,
.x12c.p_AFDisabled:active,
.x11z.p_AFDisabled,
.x11z.p_AFDisabled:active,
.x121.p_AFDisabled,
.x121.p_AFDisabled:active,
.x123.p_AFDisabled,
.x123.p_AFDisabled:active,
.x125.p_AFDisabled,
.x125.p_AFDisabled:active,
.x127.p_AFDisabled,
.x127.p_AFDisabled:active,
.x129.p_AFDisabled,
.x129.p_AFDisabled:active,
.x12b.p_AFDisabled,
.x12b.p_AFDisabled:active,
.x12d.p_AFDisabled,
.x12d.p_AFDisabled:active,
.x21v.p_AFDisabled,
.x21v.p_AFDisabled:active,
.x21w.p_AFDisabled,
.x21w.p_AFDisabled:active,
.x21x.p_AFDisabled,
.x21x.p_AFDisabled:active,
.x21y.p_AFDisabled,
.x21y.p_AFDisabled:active,
.x11y.p_AFDisabled:hover,
.x11y.p_AFDisabled:active:hover,
.x120.p_AFDisabled:hover,
.x120.p_AFDisabled:active:hover,
.x122.p_AFDisabled:hover,
.x122.p_AFDisabled:active:hover,
.x124.p_AFDisabled:hover,
.x124.p_AFDisabled:active:hover,
.x126.p_AFDisabled:hover,
.x126.p_AFDisabled:active:hover,
.x128.p_AFDisabled:hover,
.x128.p_AFDisabled:active:hover,
.x12a.p_AFDisabled:hover,
.x12a.p_AFDisabled:active:hover,
.x12c.p_AFDisabled:hover,
.x12c.p_AFDisabled:active:hover,
.x11z.p_AFDisabled:hover,
.x11z.p_AFDisabled:active:hover,
.x121.p_AFDisabled:hover,
.x121.p_AFDisabled:active:hover,
.x123.p_AFDisabled:hover,
.x123.p_AFDisabled:active:hover,
.x125.p_AFDisabled:hover,
.x125.p_AFDisabled:active:hover,
.x127.p_AFDisabled:hover,
.x127.p_AFDisabled:active:hover,
.x129.p_AFDisabled:hover,
.x129.p_AFDisabled:active:hover,
.x12b.p_AFDisabled:hover,
.x12b.p_AFDisabled:active:hover,
.x12d.p_AFDisabled:hover,
.x12d.p_AFDisabled:active:hover,
.x21v.p_AFDisabled:hover,
.x21v.p_AFDisabled:active:hover,
.x21w.p_AFDisabled:hover,
.x21w.p_AFDisabled:active:hover,
.x21x.p_AFDisabled:hover,
.x21x.p_AFDisabled:active:hover,
.x21y.p_AFDisabled:hover,
.x21y.p_AFDisabled:active:hover {
  color: #9e9e9e;
  font-weight: bold;
  text-shadow: none;
  border-style: solid;
  border-width: 1px;
  border-color: #E0E6EB;
  background-color: #f4f6f7;
  background-image: none
}

BODY.p_AFHighContrast .xfk.p_AFDisabled,
BODY.p_AFHighContrast .xfk:active.p_AFDisabled,
BODY.p_AFHighContrast .xfl.p_AFDisabled,
BODY.p_AFHighContrast .xfl:active.p_AFDisabled,
BODY.p_AFHighContrast .xgo.p_AFDisabled,
BODY.p_AFHighContrast .xgp.p_AFDisabled,
BODY.p_AFHighContrast .xgr.p_AFDisabled,
BODY.p_AFHighContrast .xgq.p_AFDisabled,
BODY.p_AFHighContrast .xgj.p_AFDisabled,
BODY.p_AFHighContrast .x13v.p_AFDisabled,
BODY.p_AFHighContrast .x13u.p_AFDisabled,
BODY.p_AFHighContrast .x13x.p_AFDisabled,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x166,
BODY.p_AFHighContrast .x169.p_AFDisabled .x167,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x168,
BODY.p_AFHighContrast .x169.p_AFDisabled .x16n,
BODY.p_AFHighContrast .x169.p_AFDisabled .x16o,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x16q,
BODY.p_AFHighContrast .x16a.p_AFDisabled .x16r,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x16t,
BODY.p_AFHighContrast .x15z.p_AFDisabled .x16u,
BODY.p_AFHighContrast .xgl.p_AFDisabled,
BODY.p_AFHighContrast .xgw.p_AFDisabled,
BODY.p_AFHighContrast .xgk.p_AFDisabled,
BODY.p_AFHighContrast .x17s.p_AFDisabled,
BODY.p_AFHighContrast .xgn.p_AFDisabled,
BODY.p_AFHighContrast .x1b8.p_AFDisabled,
BODY.p_AFHighContrast .x1b9.p_AFDisabled,
BODY.p_AFHighContrast .x1ba.p_AFDisabled,
BODY.p_AFHighContrast .x1bb.p_AFDisabled {
  opacity: 0.35
}

.xg5 .x7k,
.xg5 .x7j {
  display: block;
  margin-right: 2px;
  margin-left: 2px
}

.xg5 .xfk {
  display: block;
  border-color: transparent;
  background-image: none;
  background-color: transparent;
  margin-right: 2px;
  margin-left: 2px
}

.xg6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  white-space: nowrap;
  margin: 0px;
  padding: 6px 7px 6px 8px;
  min-height: 28px
}

.AFNoteWindowAllButton,
.xg7 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  white-space: nowrap;
  margin: 8px;
  padding: 6px 7px 6px 8px
}

.x7j.p_AFTextOnly,
.x7k.p_AFTextOnly {
  white-space: nowrap;
  min-height: 28px;
  padding: 3px 7px 4px 8px
}

.xg9,
.xga,
.xgb {
  border-width: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-top: 4px;
  vertical-align: middle
}

.xgc,
.xgd {
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  top: 1px
}

.xfl.p_AFTop,
.xfl.p_AFBottom,
.xfl.p_AFTop .xfn,
.xfl.p_AFBottom .xfn,
.xfl.btn-pad3 .xfv,
.xfl.x25c .xfv {
  white-space: normal
}

.xfl.p_AFTop .xfv {
  white-space: normal;
  padding: 0 0 2px 0;
  position: relative;
  top: -2px
}

.xfl.p_AFBottom .xfv {
  white-space: normal;
  padding: 2px 0 0 0;
  position: relative;
  top: 2px
}

.xgj.p_AFBusy,
.xfl.p_AFBusy a,
.x7j.p_AFBusy,
.xgk.p_AFBusy,
.xgl.p_AFBusy,
.xgm.p_AFBusy,
.xfk.p_AFBusy a,
.xgn.p_AFBusy,
.xgo.p_AFBusy,
.xgp.p_AFBusy,
.xgq.p_AFBusy,
.xgr.p_AFBusy,
.xgs.p_AFBusy a,
.xgs.p_AFBusy div,
.xb7.p_AFBusy a,
.xb7.p_AFBusy div,
.xgt.p_AFBusy a,
.xgu.p_AFBusy button,
.x7l.p_AFBusy,
.x8c.p_AFBusy a,
.x8c.p_AFBusy div,
.xgv.p_AFBusy {
  cursor: progress
}

.xh0 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  margin-right: 2px;
  vertical-align: -3px;
  padding-top: 1px
}

.xh4.p_AFToday .xh2,
.xh4.p_AFToday,
.xh4.p_AFToday.p_AFActiveDay,
.xgs .x13u,
.xb7 .x13v,
.AFBrandingBar .x166,
.xtn .x166,
.AFBrandingBar .x15u,
.xtn .x15u,
.AFBrandingBar .x168,
.xtn .x168,
.AFBrandingBar .x167,
.xtn .x167,
.xb7 .x10e,
.xb7.p_AFSelected .x13v,
.xb7.p_AFSelected .x10e,
.xgn:link:active,
.xgk:link:active,
.x17s:link:active {
  color: #145c9e
}

.xgl.p_AFDisabled,
.xgw.p_AFDisabled,
.xgo.p_AFDisabled,
.xgr.p_AFDisabled,
.xgj.p_AFDisabled,
.x1bl .xgl.p_AFDisabled,
.x1bl .xgn.p_AFDisabled,
.xgn.p_AFDisabled,
.xgk.p_AFDisabled,
.x17s.p_AFDisabled,
.xgw.p_AFDisabled:active,
.xgl.p_AFDisabled:active,
.xgn.p_AFDisabled:active,
.xgk.p_AFDisabled:active,
.x17s.p_AFDisabled:active {
  color: #9e9e9e;
  text-decoration: none;
  cursor: default
}

.x1u.AFNoWrapMarker .xu,
.x1u.xh9 .xu,
.x1s.AFNoWrapMarker .xz,
.x1s.xh9 .xz,
.xeo.AFNoWrapMarker .xha,
.xeo.xh9 .xha,
.x1z.AFNoWrapMarker .x12,
.x1z.xh9 .x12,
.x1q,
.xjg .x4z,
.x16f .x17a,
.xg5 .x12,
.xjv,
.nowrap *,
.x1b5 *,
.xeo {
  white-space: nowrap
}

.xhc.p_AFUpdate {
  cursor: default;
  padding-right: 8px
}

.xhd {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  border-color: #D6DFE6;
  display: inline-block;
  float: none
}

.xhe {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/cancel_ena.html);
  width: 16px;
  height: 16px;
  vertical-align: middle;
  padding: 0
}

.xhe.p_AFDisabled,
.xhg.p_AFDisabled {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/cancel_dis.html);
  width: 16px;
  height: 16px
}

.xhe:hover,
.xhg:hover {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/cancel_ovr.html);
  width: 16px;
  height: 16px
}

.xhe:active,
.xhg:active {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/cancel_dwn.html);
  width: 16px;
  height: 16px
}

.xhf {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/reload_ena.html);
  width: 16px;
  height: 16px;
  vertical-align: middle;
  padding: 0;
  margin-left: -1px
}

.xhf.p_AFDisabled {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/reload_dis.html);
  width: 16px;
  height: 16px
}

.xhf:hover {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/reload_ovr.html);
  width: 16px;
  height: 16px
}

.xhf:active {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/reload_dwn.html);
  width: 16px;
  height: 16px
}

.xhg {
  background-color: transparent;
  border: none;
  background-image: url(../imgs/cancel_ena.html);
  width: 16px;
  height: 16px;
  vertical-align: middle;
  padding: 0;
  margin-left: -2px
}

.xhh {
  box-sizing: border-box;
  float: left
}

.xhi {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px
}

.xhj {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px
}

.xhk {
  overflow-x: hidden;
  position: relative;
  top: 0px;
  left: 0px;
  background: none;
  border: medium none;
  box-sizing: border-box;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xhl {
  border-style: dashed;
  border-width: 1px;
  background-color: #FFFFFF;
  border-color: #D6DFE6;
  border-radius: 5px
}

.xhm {
  border-radius: 5px;
  border: 1px solid transparent
}

.xhn {
  color: #333333;
  width: 8em;
  vertical-align: middle;
  text-align: left;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px
}

.xho {
  color: #333333;
  width: 4em;
  padding-left: 17px;
  padding-right: 17px;
  vertical-align: middle;
  text-align: left;
  font-size: 12px;
  line-height: 24px;
  padding-top: 0px;
  padding-bottom: 0px
}

.xhp {
  width: 90px;
  height: 18px;
  position: relative;
  left: 0px;
  top: 0px
}

.xhq {
  color: #333333;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 40px;
  font-size: 12px;
  line-height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  top: -3px
}

.xhr {
  color: #C70000;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 40px;
  font-size: 12px;
  line-height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  top: -3px
}

.xhs {
  width: 15px;
  height: 18px;
  padding-left: 0px;
  padding-right: 0px
}

.xht {
  width: 85px;
  height: 18px;
  float: left
}

.xhu,
.xhv,
.xky>img,
.xlm img,
.xln img,
.x4v .xkz,
.xks .xlr,
.xk7 .xls,
.xlt .xlu,
.xg5 .xlv,
.x6e .xlw,
.x8b .xdk,
.xl4 .xdl,
.xks .xly,
.xlt .xlz,
.xld>img,
.xlh>img,
.xli>img,
.xle>img,
.xnb,
.xnc,
.xnd,
.xne,
.xnf,
.xng,
.xnh,
.xpt.p_AFDragSource,
.xr3.p_AFDisabled,
BODY.p_AFHighContrast .xr7 img,
BODY.p_AFHighContrast .xr9 img,
.xrj img,
.xrk img,
.xrl img,
.xrm img,
.xur img,
.xus img,
.xwn img,
.xwm img,
.xwq img,
.xwr img,
.xws img,
.xwp img,
.xwo img,
.xwt img,
.xwu img,
.xwv img,
.xx9 img,
.xxa img,
.xxb img,
.x110.p_AFRunning>img,
.x110.p_AFFinished>img,
.x11c,
.x11d,
.x14h img,
.x14i img,
.x14j img,
.x14k img,
.x14u img,
.x14v img,
.x174,
.x169.p_AFSelected .x173,
.x176,
.x169.p_AFSelected .x175,
.x16f.p_AFDetached .x17c,
.x16f.p_AFDetached .x17d,
.x16f .x17e,
.x16f .x17f,
.x16f .x17g,
.AFPopupSelectorHeader,
.x198,
.AFPopupSelectorHeaderStart,
.x199,
.AFPopupSelectorHeaderEnd,
.x19a,
.AFPopupSelectorContentStart,
.x19c,
.AFPopupSelectorContentEnd,
.x19d,
.AFPopupSelectorFooter,
.x19e,
.AFPopupSelectorFooterStart,
.x19f,
.AFPopupSelectorFooterEnd,
.x19g,
.x1bn.p_AFDisabled .x1bp,
.x1bo.p_AFDisabled .x1bp,
.x1e3,
.x1e4,
.AFPopupScopingContainerHidden,
.x1ft,
.xm8 img,
.xma img,
.xm9 img,
.xmb img,
.xlo img,
.xlp img,
.x140 img,
.x13y img,
.x141 img,
.x13z img,
.x144 img,
.x145 img,
.x142 img,
.x143 img,
.xlf img,
.xlb img,
.xlg img,
.xlc img,
.x1bu img,
.x1bt img,
.x1bj img,
.x1bk img,
.x1gu img,
.x1gv img,
.x1qk .x1fk,
.x1wu,
.x1y1.p_AFHidden,
.x1zo,
.x1zt,
.x169.p_AFSelected .x16z img,
.x169.p_AFSelected .x170 img,
BODY.p_AFHighContrast .x16z img,
BODY.p_AFHighContrast .x170 img,
.x21n img,
.x21m img,
.x1cl+tr,
.x13a,
.x25t,
.menu-narrow,
.x279,
.new-sgt .xfl.details:hover .xfr,
.x284 .xfl.x28b:hover .xfr,
.new-sgt .x10q .x150 .xv,
.x284 .x10q .x150 .xv,
.ipvaFileUploadList .x14z,
.x28g .x14z,
.panel-btns,
.x28w {
  display: none
}

.xhw {
  text-align: right;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D6DFE6;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 9px
}

.x1u.p_AFStretched .x25 {
  box-sizing: border-box;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x1u.p_AFMultiRow.p_AFStretched .x25 {
  height: 100%;
  margin: 0
}

.x2k {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  background-image: none
}

.xhz {
  width: 16px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: bottom left;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  margin-left: 0px;
  margin-right: -16px;
  background-image: url(../imgs/input_date.html);
  position: relative;
  left: -23px;
  padding-right: 0px;
  padding-left: 0px;
  top: 0px
}

.x3q .xhz {
  width: 16px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: bottom left;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  margin-left: 0px;
  margin-right: -16px;
  background-image: url(../imgs/input_date.html);
  position: relative;
  left: -23px;
  top: 1px;
  padding-right: 0px;
  padding-left: 0px
}

BODY.p_AFHighContrast .xhz:after,
BODY.p_AFHighContrast .x3q .xhz:after {
  content: url(../imgs/input_date.html)
}

.xhz:active,
.xhz:hover:active {
  background-image: url(../imgs/input_date_dwn.html)
}

BODY.p_AFHighContrast .xhz:active:after,
BODY.p_AFHighContrast .xhz:hover:active:after {
  content: url(../imgs/input_date_dwn.html)
}

.xhz.p_AFDisabled,
.xhz.p_AFDisabled:active {
  background-image: url(../imgs/input_date_dis.html)
}

BODY.p_AFHighContrast .xhz.p_AFDisabled:after,
BODY.p_AFHighContrast .xhz.p_AFDisabled:active:after {
  content: url(../imgs/input_date_dis.html)
}

.xi0 {
  padding: 4px
}

.xi2 {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  background-image: url(../imgs/colorpickertxt_ena.html);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xi3 {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  margin-left: 1px;
  background-image: url(../imgs/colorpicker_ena.html);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xi4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 11px
}

.xi5 {
  display: block;
  padding: 3px
}

.xi6 .xu {
  text-align: left;
  width: 90px
}

.xi1.p_AFStretched,
.xio.p_AFStretched,
.xmd,
.xmf,
.x1xd,
.x1yo {
  width: 100%;
  height: 100%
}

.xi7 {
  position: relative;
  width: 605px
}

.xi8 {
  width: 605px
}

.xi7 .xi9 {
  padding: 0px 3px
}

.xi1.p_AFReadOnly .xi7 {
  overflow: auto;
  background-image: none;
  background-color: transparent;
  border-style: none;
  font-size: 12px;
  padding: 0px 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xia .xi1.p_AFReadOnly .xi7 p,
.xib .xi1.p_AFReadOnly .xi7 p,
.xic .xi1.p_AFReadOnly .xi7 p {
  margin-top: auto;
  margin-bottom: auto
}

.xid {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  color: #333333;
  border-color: #DFE4E7;
  background-color: #FCFDFE;
  padding: 6px 5px 5px;
  border-top-width: 1px
}

.xie {
  font-size: inherit;
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
  resize: none;
  background-color: #FCFDFE;
  color: #333333
}

.xi1.p_AFDisabled .xie,
.xi1.p_AFDisabled .xi7,
.xio.p_AFDisabled .xiq,
.x1y.p_AFDisabled .x1bb,
.x20.p_AFDisabled .x18f {
  background-color: #EFEFF1;
  color: #9e9e9e
}

.xif {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px
}

.xig {
  padding: 1px 5px;
  color: #000000;
  border-left: 1px solid #D6DFE6;
  border-right: 1px solid #D6DFE6;
  border-bottom: 1px solid #D6DFE6;
  background-color: transparent;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 28px;
  min-height: 28px
}

.xih {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px
}

.xii {
  font-family: arial
}

.xij {
  width: 10px
}

.xik,
.xil {
  color: #555;
  cursor: pointer
}

.xim {
  content: "\25BE"
}

.xin {
  content: "\25B8"
}

.xip {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  color: #4F4F4F;
  font-weight: bold;
  padding: 0px
}

.xiq {
  font-size: inherit;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xiq.p_AFDisabled {
  border-style: solid;
  border-color: #D6DFE6;
  border-width: 0px 1px
}

.xir {
  font-size: inherit;
  position: relative;
  min-height: 5em;
  width: 100%
}

.xis {
  border-top: none;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0px;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-bottom-color: #d6dfe6;
  border-left-color: #d6dfe6;
  border-right-color: #d6dfe6;
  border-top-width: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xio.p_AFDisabled .xis {
  background-color: #EFEFF1;
  border: none
}

.xio.p_AFReadOnly .xis {
  background-color: #fafafa
}

.xit,
.xgt.p_AFVertical .x1cw {
  text-align: left
}

.xiu {
  unicode-bidi: bidi-override;
  direction: ltr;
  text-align: inherit;
  font-size: 13px;
  color: #000000;
  font-family: "Source Code Pro", Monaco, "Courier New", Courier, monospace;
  font-weight: normal;
  line-height: 16px
}

.xiv,
.x169.p_AFDisabled .x16n,
.x16a.p_AFDisabled .x16q,
.x15z.p_AFDisabled .x16t,
.xt5.p_AFDisabled .x1fe,
.xt6.p_AFDisabled .x1ff,
.AFBrandingBar .xlw .x15z.p_AFDisabled .x166,
.xtn .xlw .x15z.p_AFDisabled .x166,
.AFBrandingBar .xlw .x6e.p_AFDisabled .x15u,
.xtn .xlw .x6e.p_AFDisabled .x15u,
.AFBrandingBar .xlw .x169.p_AFDisabled .x167,
.xtn .xlw .x169.p_AFDisabled .x167,
.AFBrandingBar .xlw .x16a.p_AFDisabled .x168,
.xtn .xlw .x16a.p_AFDisabled .x168,
.xb7 .x13v.p_AFDisabled,
.xb7.p_AFSelected .x13v.p_AFDisabled,
.xgs.p_AFSelected.p_AFDisabled .x13u,
.xl7 .xgo.p_AFDisabled,
.xb7.p_AFDisabled .x10e,
.AFConveyorBeltElement .x13j.p_AFDisabled,
.xlx .x13j.p_AFDisabled,
.AFConveyorBeltElement .x13v.p_AFDisabled,
.xlx .x13v.p_AFDisabled,
.AFConveyorBeltElement .x13p.p_AFDisabled,
.xlx .x13p.p_AFDisabled,
.AFConveyorBeltElement .x13u.p_AFDisabled,
.xlx .x13u.p_AFDisabled,
.AFOverflowElement .x13j.p_AFDisabled,
.xdj .x13j.p_AFDisabled,
.AFOverflowElement .x13v.p_AFDisabled,
.xdj .x13v.p_AFDisabled,
.AFOverflowElement .x13p.p_AFDisabled,
.xdj .x13p.p_AFDisabled,
.AFOverflowElement .x13u.p_AFDisabled,
.xdj .x13u.p_AFDisabled,
.xio.p_AFDisabled .xj1,
.x169.p_AFDisabled .x16o,
.x16a.p_AFDisabled .x16r,
.x15z.p_AFDisabled .x16u,
.xls .xgo.p_AFDisabled,
.xjt.p_AFDisabled .x1ba,
.xjr.p_AFDisabled .x1b9,
.xt5.p_AFDisabled .x1fc,
.xt6.p_AFDisabled .x1fd,
.xt5.p_AFDisabled.p_AFVertical .x1fc,
.xt6.p_AFDisabled.p_AFVertical .x1fd,
.xt5.p_AFDisabled.p_AFVertical .x1fe,
.xt6.p_AFDisabled.p_AFVertical .x1ff,
.x1s.p_AFDisabled .x2c .AFPanelFormLayoutContentCell,
.x1s.p_AFDisabled .x2c .xvo {
  color: #9e9e9e
}

.xiw {
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0px
}

.xix {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 2px;
  -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
  -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
  border-radius: 3px;
  border: 1px solid silver;
  background: white;
  font-size: 90%;
  font-family: monospace;
  max-height: 20em;
  overflow-y: auto
}

.xiy {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  max-width: 19em;
  overflow: hidden;
  white-space: pre;
  color: black;
  cursor: pointer
}

.xiz {
  background: #08f;
  color: white
}

.xj0 {
  background-color: #f7f9fc;
  border-right-color: #d6dfe6
}

.xj1 {
  width: 10px;
  font-size: 11px;
  color: #4F4F4F;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-left: 14px;
  padding-right: 17px;
  line-height: 16px
}

.xj2 {
  border: 1px solid transparent;
  background-color: #FFEEA8
}

.xj3 {
  border: 1px solid transparent;
  background-color: #C9DEF2
}

.xj4,
.xj5 {
  background-color: #FFFFB5;
  border-bottom: 1px dashed #C70000
}

.xj6 {
  background-color: #FFFFB5;
  border-bottom: 1px dashed #FFAA2B
}

.xj7 {
  background-color: #FFEEA8;
  border-bottom: none
}

.xj8 {
  padding: 0px 6px 0px 0px;
  text-align: left;
  white-space: nowrap;
  padding-right: 10px;
  font-size: 16px;
  color: #4F4F4F;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;;
  padding-top: 16px;
  padding-bottom: 9px
}

.xj9 {
  width: 8px
}

.xja,
.xmz,
.x13w.p_AFFlow.p_AFGrid .x1gj,
.AFHVNodeStretchHeight,
.x1ru {
  height: 100%
}

.xjb {
  border-top-color: #BFBFBF;
  border-bottom-color: #E0E3E8;
  border-left-color: #BFBFBF;
  border-right-color: #E0E3E8;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0px;
  overflow: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xjc {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px
}

.xjd {
  padding: 2px 4px 5px 5px
}

.xje {
  font-size: 13px;
  background-color: #FFFFFF;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 24px
}

.xjf {
  text-decoration: none;
  color: #145c9e;
  padding-left: 1px;
  position: relative;
  top: -3px
}

.xjf:hover {
  text-decoration: underline;
  color: #0D4988
}

.xji.AFCodeEditorToolbox,
.xji.xjh {
  border-style: solid;
  border-width: 1px;
  border-top-color: #BFBFBF;
  border-bottom-color: #D9D9D9;
  border-left-color: #BFBFBF;
  border-right-color: #E0E3E8;
  background-color: #FFFFFF;
  border-right: 1px solid #D6DFE6;
  border-left: 1px solid #D6DFE6;
  border-bottom-width: 0px;
  border-top-width: 0px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x1u.AFCodeEditorSearchToolbar .x25,
.x1u.xjk .x25 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 112px;
  font-size: 12px;
  color: #333333
}

.x1u.AFCodeEditorSearch .x25,
.x1u.xjl .x25,
.x1u.AFCodeEditorReplace .x25,
.x1u.xjm .x25 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 10em;
  font-size: 12px;
  color: #333333
}

.x1u.AFCodeEditorJump .x25,
.x1u.xjn .x25 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 40px;
  font-size: 12px;
  color: #333333
}

.xjo,
.xx3,
.x146,
.x147,
.xte .x221 {
  vertical-align: middle;
  display: inline-block
}

.x1p.p_AFFatal .xjo,
.xio.p_AFFatal .xiq,
.x1u.p_AFFatal .x25,
.xeo.p_AFFatal .xjp,
.x1t.p_AFFatal .x26,
.x1q.p_AFFatal .x2b,
.x1r.p_AFFatal .x2k,
.x1r.p_AFUpdate.p_AFFatal .x2k,
.x1r.p_AFFatal .xhd,
.xjq.p_AFFatal,
.x20.p_AFFatal .x2i,
.x1y.p_AFFatal .x2g,
.x1p.p_AFError .xjo,
.xio.p_AFError .xiq,
.x1t.p_AFError .x26,
.x1q.p_AFError .x2b,
.x1r.p_AFError .x2k,
.x1r.p_AFUpdate.p_AFError .x2k,
.x1r.p_AFError .xhd,
.xjq.p_AFError,
.x20.p_AFError .x2i,
.x1y.p_AFError .x2g,
.xjv.p_AFFatal .xjw,
.xjv.p_AFError .xjw,
.xoj.p_AFError .xjq {
  border: 2px #C70000 solid;
  margin: 0px
}

.xi1.p_AFFatal .xi7,
.xi1.p_AFError .xi7 {
  border: 2px #C70000 solid;
  margin: 0px;
  border-style: none;
  border-width: 0
}

.x1s.p_AFFatal .x2c,
.x1s.p_AFError .x2c {
  border: 2px #C70000 solid;
  border-color: #C70000;
  border-style: solid;
  border-width: 2px 0 2px 2px;
  margin: 0
}

.xjr.p_AFFatal .xjs,
.xjt.p_AFFatal .xju,
.xjr.p_AFError .xjs,
.xjt.p_AFError .xju {
  margin: 0px;
  border: 2px solid #C70000
}

.x1u.p_AFError .x25,
.xeo.p_AFError .xjp {
  border: 2px solid #C70000;
  margin: 0
}

.x1z.p_AFFatal .x2h,
.x1z.p_AFError .x2h {
  border: 2px #C70000 solid;
  border-color: #C70000
}

.x1z.p_AFFatal .xjx,
.x1z.p_AFFatal .xjy,
.x1z.p_AFError .xjy,
.x1z.p_AFError .xjx {
  border: 2px #C70000 solid;
  margin: 1px
}

.x1z.p_AFFatal,
.x1z.p_AFError,
.x1z.p_AFWarning {
  font-size: 13px
}

.x1v.p_AFError .xjz,
.x1w.p_AFError .xk0,
.x1x.p_AFError .xk1,
.x21.p_AFError .xk2,
.x1v.p_AFFatal .xjz,
.x1w.p_AFFatal .xk0,
.x1x.p_AFFatal .xk1,
.x21.p_AFFatal .xk2,
.xzt.p_AFError,
.xzw.p_AFError,
.xzz.p_AFError,
.x100.p_AFError,
.x101.p_AFError,
.x102.p_AFError,
.xzu.p_AFError,
.xzx.p_AFError,
.x103.p_AFError,
.x104.p_AFError,
.x105.p_AFError,
.x106.p_AFError,
.xzv.p_AFError,
.xzy.p_AFError,
.x107.p_AFError,
.x108.p_AFError,
.x109.p_AFError,
.x10a.p_AFError {
  color: #C70000
}

.x1p.p_AFWarning .xjo,
.xio.p_AFWarning .xiq,
.x1t.p_AFWarning .x26,
.x1q.p_AFWarning .x2b,
.x1r.p_AFWarning .x2k,
.x1r.p_AFUpdate.p_AFWarning .x2k,
.x1r.p_AFWarning .xhd,
.x20.p_AFWarning .x2i,
.x1y.p_AFWarning .x2g,
.xjv.p_AFWarning .xjw {
  border: 2px #FFAA2B solid;
  margin: 0px
}

.xi1.p_AFWarning .xi7 {
  border: 2px #FFAA2B solid;
  margin: 0px;
  border-style: none;
  border-width: 0
}

.x1u.p_AFWarning .x25,
.xeo.p_AFWarning .xjp {
  border: 2px solid #FFAA2B;
  margin: 0
}

.x1s.p_AFWarning .x2c {
  border: 2px #FFAA2B solid;
  border-color: #FFAA2B;
  border-style: solid;
  border-width: 2px 0 2px 2px;
  margin: 0
}

.xjr.p_AFWarning .xjs,
.xjt.p_AFWarning .xju {
  margin: 0px;
  border: 2px solid #FFAA2B
}

.x1z.p_AFWarning .x2h {
  border: 2px #FFAA2B solid;
  margin: 1px;
  border-color: #FFAA2B
}

.x1z.p_AFWarning .xjy,
.x1z.p_AFWarning .xjx {
  border: 2px #FFAA2B solid;
  margin: 1px
}

.x1u.p_AFDisabled .x25 {
  background-image: none;
  background-color: #EEEEEE;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  cursor: not-allowed;
  width: 300px;
  color: #9e9e9e;
  -webkit-text-fill-color: #9e9e9e
}

.x1t.p_AFDisabled .x26,
.x1q.p_AFDisabled .x2b,
.x1p.p_AFDisabled .x2a {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: none;
  color: #9e9e9e;
  -webkit-text-fill-color: #9e9e9e
}

.xeo.p_AFDisabled .xjp {
  color: #9e9e9e;
  background-image: none;
  background-color: #EFEFF1;
  -webkit-text-fill-color: #7E807A
}

.x1s.p_AFDisabled .x2c {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: none;
  opacity: 1;
  color: #9e9e9e;
  -webkit-text-fill-color: #9e9e9e
}

.xk4 {
  padding: 0px;
  cursor: default;
  vertical-align: bottom;
  min-height: 26px;
  display: block;
  white-space: normal
}

.xk5,
.xk6,
BODY.p_AFHighContrast .xld>img,
BODY.p_AFHighContrast .xlh>img,
BODY.p_AFHighContrast .xli>img,
BODY.p_AFHighContrast .xle>img,
.x173,
.x169.p_AFSelected .x174,
.x175,
.x169.p_AFSelected .x176,
.xtk.AFPanelFormLayoutContentCell .x1r.p_AFReadOnly .x2k,
.xtk.xvo .x1r.p_AFReadOnly .x2k,
.x1p.p_AFDisabled.p_AFCompact .xr2,
.menu-wide,
.x278 {
  display: inline
}

.xk7 {
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: block;
  position: relative;
  min-width: 50px;
  min-height: 28px
}

.xk9 {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  display: block;
  border: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF
}

.xkf,
.xkg,
.xkh,
.xki,
.xkv,
.xuh {
  padding-right: 5px;
  vertical-align: middle;
  border: 0px
}

.xkj {
  padding-right: 5px;
  border: 0px;
  max-height: 16px;
  vertical-align: middle;
  padding-bottom: 3px
}

.xkk {
  width: 3px;
  height: 17px;
  margin-left: 0px;
  margin-right: 0px
}

.xkl {
  border-left: 1px solid #D6DFE6;
  margin-left: 10px;
  margin-right: 10px;
  height: 22px;
  width: 0px;
  vertical-align: middle;
  display: inline-block
}

.xgp {
  text-decoration: none;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  padding: 5px 7px 5px 7px;
  display: inline-block;
  margin-top: 3px
}

.xgo {
  text-decoration: none;
  white-space: nowrap;
  color: #0572ce;
  display: inline-block;
  padding-top: 6px
}

.xgr {
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  white-space: nowrap;
  color: #145c9e;
  vertical-align: middle
}

.xgq {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  display: block;
  color: #145c9e;
  background-color: #FFFFFF;
  padding: 6px 10px 1px 10px;
  min-height: 23px;
  vertical-align: middle
}

.xgp.p_AFSelected,
.xgp.p_AFDepressed,
.xgp.p_AFSelected:active {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-shadow: none;
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  margin-top: 3px
}

BODY.p_AFHighContrast .xgp.p_AFSelected {
  border-width: 2px
}

.xgq.p_AFSelected {
  font-weight: bold;
  padding: 6px 10px 1px 10px
}

.xgp.p_AFDisabled {
  text-decoration: none;
  cursor: default;
  font-weight: bold;
  text-shadow: none;
  border-color: #c4ced7;
  background-color: #f4f6f7;
  background-image: none;
  color: #9e9e9e
}

.xgq.p_AFDisabled {
  text-decoration: none;
  cursor: default;
  color: #9e9e9e;
  background-color: #FFFFFF;
  padding: 6px 10px 1px 10px;
  border: none
}

.xkm {
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  height: 30px;
  border-left: 3px solid transparent;
  background-image: none;
  width: 10px
}

.xkn {
  margin-right: 5px;
  color: #000000
}

.xko {
  border: none;
  font-size: inherit;
  display: inline-block
}

.xkp {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  background-image: url(../imgs/dropdown_ena.png);
  background-position: center;
  padding: 0px 4px 0px 5px;
  cursor: default;
  vertical-align: middle;
  width: 14px;
  display: inline-block;
  height: 28px
}

BODY.p_AFHighContrast .xkp:after,
BODY.p_AFHighContrast .x18l:after,
BODY.p_AFHighContrast .x18k::after {
  content: url(../ipva/afr/dropdown_n_hc.html)
}

.xkq {
  padding: 1px;
  background-color: #FFFFFF
}

.xkr {
  height: 265px;
  overflow: auto;
  padding: 1px;
  background-color: #FFFFFF
}

.xks {
  font-size: small;
  width: 100%;
  overflow: hidden;
  position: relative
}

.xkt,
.xkt.p_AFConveyorBelt .xm2,
.xll.p_AFConveyorBelt .xm3,
.xlq.p_AFConveyorBelt .xm3,
.xkt.p_AFConveyorBelt .xm4,
.xll.p_AFConveyorBelt .xm5,
.xlq.p_AFConveyorBelt .xm5,
.AFPrivateOverflowHidden,
.xs9,
.xls .AFOverflowElement,
.xls .xdj {
  overflow: hidden
}

.xkw {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: default;
  color: #145c9e
}

.xgj {
  cursor: pointer;
  white-space: nowrap;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none
}

.xkx {
  float: left;
  padding-left: 29px;
  line-height: 24px
}

BODY.p_AFHighContrast .xgj.p_AFSelected,
.x1ud.p_AFDragReady,
.x1ud.p_AFDragSource,
.x1y6.p_AFDragReady,
.x1y6.p_AFDragSource {
  opacity: 1.0
}

.xky {
  display: none;
  position: absolute;
  left: 0px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center center;
  width: 14px;
  height: 11px;
  background-image: url(../imgs/breadcrumb_gof_ena.html);
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 8px;
  padding-bottom: 8px;
  vertical-align: middle
}

BODY.p_AFHighContrast .xky {
  background-image: none;
  left: 2px
}

BODY.p_AFHighContrast .xky>img {
  display: block;
  margin-left: 2px;
  margin-top: 3px
}

.xkz {
  padding: 4px 10px 4px 10px
}

.xky.p_AFDepressed,
.xky.p_AFDepressed.p_AFSelected,
.xky:active,
.xky.p_AFSelected {
  background-color: #0572ce;
  border-radius: 2px;
  border: 1px solid #0572ce;
  background-image: url(../imgs/breadcrumb_of_dwn.html);
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 7px;
  padding-bottom: 7px
}

.xl0 {
  border: 0px
}

.xl1,
.AFPrivateInlineBlock,
.xs7,
BODY.p_AFHighContrast .x110.p_AFRunning>img,
BODY.p_AFHighContrast .x110.p_AFFinished>img,
.x17x,
.AFPrivateInlineBlock.xgn,
.xs7.xgn {
  display: inline-block
}

.xl2 {
  float: left;
  position: relative;
  min-height: 61px;
  margin-top: 1px
}

.xl3 {
  float: left;
  position: relative;
  margin-left: 1px
}

.xl4.p_AFStartOverflow .xl3 {
  padding-top: 22px
}

.xl4.p_AFEndOverflow .xl3 {
  padding-bottom: 22px
}

.xl7,
.xq7.p_AFFirst,
.x8b.p_AFSubTrain .x8e,
.x1z.p_AFHelp.p_AFReadOnly .x4z {
  padding-top: 4px
}

.xl9 {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center
}

.xlb {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: 4px;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_left_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xlc {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_left_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xld {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: -1px;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_left_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xle {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/overflow_up_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  top: 0px;
  bottom: auto;
  left: 0;
  right: auto;
  margin-left: -1px
}

.xlf {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: 4px;
  right: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_right_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xlg {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  right: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_right_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xlh {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: -1px;
  right: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_right_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xli {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/overflow_down_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  bottom: 0px;
  top: auto;
  left: 0;
  right: auto;
  margin-left: -1px
}

.xlj,
.xlk {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 0px;
  margin-left: 3px;
  right: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_right_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xll .xlc,
.xll .xlg,
.xll .xm9,
.xll .xmb,
.xll .xlp {
  top: auto;
  bottom: 50%;
  margin-top: 0px;
  margin-bottom: -15px
}

.xlm {
  display: none;
  position: absolute;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 15px;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_left_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xln {
  display: none;
  position: absolute;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 15px;
  right: 0px;
  border-radius: 2px;
  background-image: url(../imgs/overflow_right_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xlj.p_AFDepressed,
.xlk.p_AFDepressed,
.xlf.p_AFDepressed,
.xln.p_AFDepressed,
.xlg.p_AFDepressed,
.xlh.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/overflow_right_dwn.html), none;
  border: 1px solid #0572ce
}

.xle.p_AFDepressed,
.x1bj.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/overflow_up_dwn.html), none;
  border: 1px solid #0572ce
}

.xli.p_AFDepressed,
.x1bk.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/overflow_down_dwn.html), none;
  border: 1px solid #0572ce
}

.xlr,
.xlu,
.xly,
.xlz,
.x1bl {
  padding: 3px 10px
}

.xly .AFConveyorBeltElement,
.xly .xlx,
.xlz .AFConveyorBeltElement,
.xlz .xlx {
  display: block;
  text-decoration: none;
  color: #145c9e
}

.xlr .AFOverflowElement,
.xlr .xdj,
.xlu .AFOverflowElement,
.xlu .xdj {
  display: block;
  padding: 2px;
  text-decoration: none;
  color: #145c9e
}

.xlz .AFConveyorBeltElementDisabled,
.xlz .xm0,
.xly .AFConveyorBeltElementDisabled,
.xly .xm0,
.xlu .AFOverflowElementDisabled,
.xlu .xm1,
.xlr .AFOverflowElementDisabled,
.xlr .xm1 {
  display: block;
  padding: 2px;
  text-decoration: none;
  color: #9e9e9e
}

.xlw {
  background-color: #FFFFFF;
  padding: 1px;
  background: transparent
}

.xlv {
  padding: 4px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left: 5px
}

.xm4,
.xm5 {
  overflow: visible;
  white-space: nowrap
}

.xm4 .xgs,
.xm5 .xb7 {
  position: relative;
  overflow: hidden;
  display: inline-block;
  float: none
}

.xm6,
.xm7 {
  display: none;
  position: relative
}

.xm8 {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: 4px;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/conv_l_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xm9 {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left: 0px;
  border-radius: 2px;
  background-image: url(../imgs/conv_l_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xma {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: 4px;
  border-radius: 2px;
  background-image: url(../imgs/conv_r_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  right: 28px
}

.xmb {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/conv_r_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  right: 28px
}

.xlp {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../imgs/dropdown_ena.png);
  width: 14px;
  height: 14px;
  padding: 6px;
  border-radius: 2px;
  border: 1px solid transparent;
  visibility: hidden;
  right: 0px
}

.xlo {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  margin-top: 4px;
  background-image: url(../imgs/dropdown_ena.png);
  width: 14px;
  height: 14px;
  padding: 6px;
  border-radius: 2px;
  border: 1px solid transparent;
  right: 0px
}

.xlo.p_AFDepressed,
.xlp.p_AFDepressed {
  background-image: url(../imgs/dropdown_dwn.html);
  background-color: #0572ce;
  border: 1px solid #0572ce
}

.xmc {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center
}

.xme {
  width: 59px
}

.x8s.p_AFDisabled,
.x8s.p_AFUnvisited {
  background-image: url(../imgs/h_bkgrnd_pipe_tile.html)
}

.x8s.p_AFTrainVisited,
.xmf.p_AFSelected .x8s.p_AFUnvisited {
  background-image: url(../imgs/h_fill_pipe_tile.html)
}

BODY.p_AFHighContrast .x8s {
  height: 0px
}

BODY.p_AFHighContrast .x8s.p_AFDisabled,
BODY.p_AFHighContrast .xmx.p_AFDisabled {
  border: 1px dotted
}

BODY.p_AFHighContrast .x8s.p_AFUnvisited,
BODY.p_AFHighContrast .xmx.p_AFUnvisited {
  border: 1px dashed
}

BODY.p_AFHighContrast .x8s.p_AFTrainVisited,
BODY.p_AFHighContrast .xmx.p_AFTrainVisited,
BODY.p_AFHighContrast .xom,
BODY.p_AFHighContrast .xon {
  border: 1px solid
}

.xmg,
.xn1 {
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
  cursor: default;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  border-color: #0572ce;
  background-color: #0572ce
}

.xmh,
.xn2 {
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
  cursor: default;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  border-color: #E0E6EB;
  background-color: #f4f6f7
}

.xmi,
.xn4 {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  text-decoration: none;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  border-color: #c4ced7
}

.xmi:active {
  background-repeat: no-repeat;
  display: block;
  width: 13px;
  height: 13px;
  text-decoration: none
}

.xmj,
.xn3 {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  text-decoration: none;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  border-color: #0572ce;
  background-color: #ffffff
}

.x8e.p_AFSelected {
  color: #000000;
  font-weight: bold;
  text-align: center;
  cursor: default
}

.x8e.p_AFRequired,
.xn5.p_AFRequired {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #045FAB;
  font-weight: bold;
  margin-right: 4px;
  line-height: 12px;
  padding: 0;
  margin: 0
}

.xmk,
.xn6 {
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px
}

.xmk.p_AFSelected,
.xn6.p_AFSelected {
  cursor: default;
  color: #145c9e;
  font-weight: bold
}

.xmk.p_AFDisabled,
.xn6.p_AFDisabled {
  text-shadow: none;
  cursor: default;
  color: #9e9e9e
}

.xmk.p_AFUnvisited .AFRequiredIconStyle,
.xmk.p_AFUnvisited .xf,
.xn6.p_AFUnvisited .AFRequiredIconStyle,
.xn6.p_AFUnvisited .xf {
  text-decoration: none;
  display: inline-block
}

.xml,
.xmp {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  position: absolute;
  text-decoration: none;
  width: 9px;
  height: 9px;
  bottom: 4px;
  background-image: url(../imgs/alertModifier_error.html);
  right: 4px
}

.xmm,
.xmq {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  position: absolute;
  text-decoration: none;
  width: 9px;
  height: 9px;
  bottom: 4px;
  background-image: url(../imgs/alertModifier_warning.html);
  right: 4px
}

.xmn,
.xmr {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  position: absolute;
  text-decoration: none;
  width: 9px;
  height: 9px;
  bottom: 4px;
  background-image: url(../imgs/alertModifier_complete.html);
  right: 4px
}

.xmo,
.xms {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  position: absolute;
  text-decoration: none;
  width: 9px;
  height: 9px;
  bottom: 4px;
  background-image: url(../imgs/alertModifier_info.html);
  right: 4px
}

BODY.p_AFHighContrast .xml:after,
BODY.p_AFHighContrast .xmp:after {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  text-decoration: none;
  content: url(../imgs/alertModifier_error.html);
  bottom: 0px
}

BODY.p_AFHighContrast .xmm:after,
BODY.p_AFHighContrast .xmq:after {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  text-decoration: none;
  content: url(../imgs/alertModifier_warning.html);
  bottom: 0px
}

BODY.p_AFHighContrast .xmn:after,
BODY.p_AFHighContrast .xmr:after {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  text-decoration: none;
  content: url(../imgs/alertModifier_complete.html);
  bottom: 0px
}

BODY.p_AFHighContrast .xmo:after,
BODY.p_AFHighContrast .xms:after {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  text-decoration: none;
  content: url(../imgs/alertModifier_info.html);
  bottom: 0px
}

.xl4 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  overflow: hidden;
  position: relative
}

.xmt {
  text-align: center;
  padding-bottom: 12px
}

.xmu {
  text-align: center;
  padding-top: 12px
}

.xmv {
  text-align: left;
  padding-right: 1px;
  color: #4F4F4F;
  padding-bottom: 12px;
  padding-left: 6px
}

.xmw {
  text-align: left;
  padding-right: 1px;
  color: #4F4F4F;
  padding-top: 12px;
  padding-left: 6px
}

.xmx {
  min-height: 10px;
  background-color: inherit;
  background-repeat: repeat;
  width: 8px;
  height: 16px;
  background-position: center
}

.xmx.p_AFDisabled,
.xmx.p_AFUnvisited {
  background-repeat: repeat;
  background-image: url(../imgs/v_bkgrnd_pipe_tile.html)
}

.xmx.p_AFTrainVisited {
  background-repeat: repeat;
  background-image: url(../imgs/v_fill_pipe_tile.html)
}

.xn0 {
  position: relative;
  height: 22px;
  width: 22px;
  background-position: center;
  margin: -1px auto
}

.xn5 {
  text-align: left;
  padding: 2px 2px 2px 2px;
  width: 124px;
  height: 28px;
  padding-top: 15px;
  padding-bottom: 0;
  overflow: hidden;
  padding-left: 10px
}

.xn5.p_AFSelected {
  color: #000000;
  font-weight: bold;
  text-decoration: none
}

BODY.p_AFHighContrast .xmh,
BODY.p_AFHighContrast .xn2 {
  background-image: none;
  border: 1px dotted
}

BODY.p_AFHighContrast .xmg,
BODY.p_AFHighContrast .xmj,
BODY.p_AFHighContrast .xmj:active,
BODY.p_AFHighContrast .xn1,
BODY.p_AFHighContrast .xn3,
BODY.p_AFHighContrast .xn3:active {
  background-image: none;
  border: 1px solid
}

BODY.p_AFHighContrast .xmi,
BODY.p_AFHighContrast .xmi:active,
BODY.p_AFHighContrast .xn4,
BODY.p_AFHighContrast .xn4:active {
  background-image: none;
  border: 1px dashed
}

.xn7 {
  padding-left: 3px;
  padding-right: 3px
}

.xn9,
.xna {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  white-space: nowrap;
  margin: 0px;
  padding: 0px 8px;
  min-height: 28px;
  margin-top: 0px;
  margin-bottom: 0px
}

.xni {
  border-style: solid;
  border-width: 1px;
  margin-left: 0;
  border-color: #9e9e9e;
  height: 12px;
  width: 12px;
  margin-top: 0px;
  position: relative;
  top: 3px;
  margin-right: 6px
}

.xni.p_AFEmpty,
.xno.p_AFEmpty {
  background-position: center;
  background-image: url(../imgs/empty-swatch.html)
}

.xnj {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  white-space: nowrap;
  margin: 0px;
  padding: 6px 7px 6px 8px;
  padding-bottom: 1px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  color: #333333;
  line-height: 24px;
  width: 152px;
  padding-top: 1px
}

.xnk,
.xnl,
.xnm,
.xo7 {
  height: 5px
}

.xnn {
  border: 1px solid #c4ced7;
  border-color: #DFE4E7;
  border-width: 1px 0 0;
  border-radius: 0px;
  padding-top: 5px;
  padding-bottom: 0px
}

.xno {
  border: 1px solid #c4ced7;
  margin: 2px;
  display: block;
  border-color: #9e9e9e;
  height: 12px;
  width: 12px;
  border-radius: 0px
}

.xnp {
  border-style: solid;
  background-color: transparent;
  border-color: transparent;
  border-width: 0px
}

.xnp.p_AFSelected {
  padding: 0px;
  background-color: #CFE8FC
}

.xnq {
  background-color: #EAEAEA;
  border-width: 1px;
  border-style: solid;
  position: relative;
  overflow: hidden;
  background-image: url(../imgs/customcolorpalette.html);
  width: 190px;
  height: 160px;
  border: 0px
}

.xnr {
  width: 100%;
  margin-top: 2px
}

.xns {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  color: #4F4F4F;
  font-weight: bold;
  padding: 3px 8px 0px 0px;
  padding-top: 9px;
  width: 45px
}

.xnt {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  width: 50px;
  margin-left: 5px;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 6px 5px 5px 5px;
  -webkit-appearance: none;
  appearance: none;
  margin-top: 6px
}

.xnu {
  position: relative;
  width: 15px;
  left: 4px;
  height: 160px
}

.xnv {
  background-color: #9297A6;
  border-width: 1px;
  border-style: solid;
  width: 9px;
  background-image: url(../ipva/afr/brightnessslider.html);
  border-color: #9e9e9e;
  height: 158px;
  background-size: 9px 158px
}

.xnw {
  font-size: 1px;
  width: 6px
}

.xnx {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 22px;
  height: 18px;
  background-image: url(../imgs/crosshairs.html)
}

.xny {
  border-width: 2px;
  border-style: solid;
  display: block;
  border-color: transparent;
  border-collapse: collapse;
  margin-left: 32px;
  margin-right: 23px
}

.xnz {
  border: 1px solid gray;
  border-color: #9e9e9e;
  height: 26px;
  width: 26px
}

.xo0 {
  position: absolute;
  font-size: 1px;
  background-image: url(../imgs/slider_thumb_m_n.html);
  height: 12px;
  width: 17px;
  left: -6px
}

.xo1 {
  margin: 0px 2px;
  padding: 0px 2px;
  border-width: 1px;
  border-style: solid;
  cursor: default;
  border-color: #D6DFE6;
  background-color: #FFFFFF;
  padding-bottom: 6px
}

.xo2 {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  border-color: #0572ce;
  background-color: transparent
}

.xo3 {
  padding: 7px 8px 4px;
  white-space: nowrap
}

.xo4,
.xo5 {
  border: 0px solid transparent;
  background-image: none;
  background-color: transparent;
  border-style: none;
  display: block;
  padding: 0px;
  margin: 0px
}

.xo6 {
  padding-right: 0px;
  margin: 0px;
  padding-left: 3px
}

.xo8 {
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 26px;
  height: 26px;
  display: block;
  background-position: center center;
  border: 1px solid transparent;
  background-image: url(../imgs/conv_l_ena.png)
}

.xo9 {
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 26px;
  height: 26px;
  display: block;
  background-position: center center;
  border: 1px solid transparent;
  background-image: url(../imgs/conv_r_ena.png);
  margin-left: 2px
}

.xoa {
  text-align: center;
  font-size: 11px;
  color: #737373;
  background-color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase
}

.xob {
  width: 24px;
  padding: 4px 0
}

.xoc {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  background-color: #FFFFFF;
  height: 25px
}

.xoc.p_AFLast .xod,
.xoc.p_AFLast .xoe {
  border-color: #0572ce;
  padding-bottom: 0px
}

.xoe,
.xq6,
.xh7.p_AFPrintable .xq6,
.xh7.p_AFPrintable .xq6.p_AFToday,
.xh7.p_AFPrintable .xqa,
.xh7.p_AFPrintable .xqa.p_AFToday,
.xh7.p_AFPrintable .xq6.p_AFToday.p_AFActiveDay .xqa {
  color: #333333;
  background-color: #FFFFFF
}

.xoe.p_AFDisabled,
.xof.p_AFDisabled,
.xod.p_AFDisabled,
.xoe.p_AFDisabled:hover,
.xof.p_AFDisabled:hover,
.xod.p_AFDisabled:hover {
  color: #9e9e9e;
  background-color: #FFFFFF;
  text-decoration: none
}

.xof.p_AFSelected,
.xod.p_AFSelected {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #CFE8FC
}

.xoe.p_AFSelected,
.xo2.p_AFSelected {
  color: #FFFFFF;
  background-color: #0572ce;
  border-color: #0572ce
}

BODY.p_AFHighContrast .xoe.p_AFSelected,
BODY.p_AFHighContrast .xo2.p_AFSelected {
  border: double
}

.xoe.p_AFSelected.p_AFDisabled {
  text-decoration: none;
  color: #9e9e9e;
  background-color: #D5D5D5
}

.xof,
.xod {
  color: #527689;
  background-color: #FFFFFF
}

.xof.p_AFSelected.p_AFDisabled,
.xod.p_AFSelected.p_AFDisabled {
  background-color: #9297A6;
  color: #FFFFFF;
  text-decoration: none
}

.xo2.p_AFDisabled {
  border-color: #D5D5D5;
  color: #9e9e9e
}

.xog {
  white-space: nowrap;
  padding: 3px 6px 0px;
  padding-right: 8px
}

.xoh {
  white-space: nowrap;
  padding: 6px 6px 4px
}

.xoi {
  width: 6px;
  padding-left: 3px;
  padding-right: 1px
}

.xjq {
  border-style: solid;
  border-color: #DFE4E7;
  background-color: #FCFDFE;
  color: #333333;
  border-radius: 2px 0px 0px 2px;
  border-width: 1px 0px 1px 1px;
  position: relative;
  height: 28px;
  -webkit-appearance: none;
  appearance: none;
  padding: 5px 5px 6px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  box-sizing: border-box;
  top: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xok,
.xol {
  background-image: none;
  display: inline-block;
  background-color: transparent;
  border-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  padding-left: 0px
}

.xom,
.xr5 {
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  display: inline-block;
  height: 28px;
  width: 24px;
  vertical-align: top;
  background-image: url(../imgs/up-arrow-ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  border-radius: 0px;
  border-right-width: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

BODY.p_AFHighContrast .xom:after,
BODY.p_AFHighContrast .xr5:after {
  content: url(../imgs/up-arrow-ena.html);
  position: relative;
  left: 5px;
  top: 5px
}

.xon,
.xr6 {
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  display: inline-block;
  height: 28px;
  width: 24px;
  vertical-align: top;
  background-image: url(../imgs/down-arrow-ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

BODY.p_AFHighContrast .xon:after,
BODY.p_AFHighContrast .xr6:after {
  content: url(../imgs/down-arrow-ena.html);
  position: relative;
  left: 5px;
  top: 4px
}

.xom.p_AFDisabled,
.xr5.p_AFDisabled,
.xr5.p_AFDisabled:active,
.xom.p_AFDisabled:active {
  background-color: #f4f6f7;
  border-color: #E0E6EB;
  background-image: url(../imgs/up-arrow-dis.html)
}

BODY.p_AFHighContrast .xom.p_AFDisabled:hover:after {
  content: url(../ipva/afr/spinbox_arrow_up_d.html);
  position: relative;
  left: 3px;
  top: -5px
}

BODY.p_AFHighContrast .xom.p_AFDisabled:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:after,
BODY.p_AFHighContrast .xr5.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xom.p_AFDisabled:active:after {
  content: url(../imgs/up-arrow-dis.html);
  position: relative;
  left: 5px;
  top: 5px
}

.xom:active,
.xr5:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/up-arrow-dwn.html)
}

BODY.p_AFHighContrast .xom:active:after,
BODY.p_AFHighContrast .xr5:active:after {
  content: url(../imgs/up-arrow-dwn.html);
  position: relative;
  left: 5px;
  top: 5px
}

.xon.p_AFDisabled,
.xr6.p_AFDisabled,
.xr6.p_AFDisabled:active,
.xon.p_AFDisabled:active {
  background-color: #f4f6f7;
  border-color: #E0E6EB;
  background-image: url(../imgs/down-arrow-dis.html)
}

BODY.p_AFHighContrast .xon.p_AFDisabled:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:after,
BODY.p_AFHighContrast .xr6.p_AFDisabled:active:after,
BODY.p_AFHighContrast .xon.p_AFDisabled:active:after {
  content: url(../imgs/down-arrow-dis.html);
  position: relative;
  left: 5px;
  top: 4px
}

.xon:active,
.xr6:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/down-arrow-dwn.html)
}

BODY.p_AFHighContrast .xon:active:after,
BODY.p_AFHighContrast .xr6:active:after {
  content: url(../imgs/down-arrow-dwn.html);
  position: relative;
  left: 5px;
  top: 4px
}

.xoo {
  padding-top: 4px;
  padding-bottom: 0px;
  width: 10%;
  margin-left: auto;
  margin-right: auto
}

.xop {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  padding-top: 0px
}

.xoq {
  margin-left: 8px
}

.xor {
  display: inline-block;
  height: 28px
}

.xos {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 4px 4px 4px 2px;
  height: 28px;
  margin: 0px 0px 0px 2px;
  line-height: 22px;
  min-width: 94px
}

.xot {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  padding: 4px 4px 4px 2px;
  height: 28px;
  margin: 0px 0px 0px 2px;
  line-height: 22px;
  min-width: 94px;
  max-width: 243px;
  margin-right: 2px;
  margin-left: 2px
}

.xh7 {
  width: 750px;
  height: 450px;
  position: relative;
  border-top: #C3CAD5 1px solid;
  border-left: #B0B9C8 1px solid;
  border-bottom: #B0B9C8 1px solid;
  border-right: #B0B9C8 1px solid;
  overflow: hidden;
  background-color: #FFFFFF;
  border: 1px solid #D6DFE6
}

.xh7.p_AFPrintable {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  border: none
}

.xh7 .xou {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none
}

.xh7 .xov,
.xh7 .xow {
  border-bottom: 1px #ACBACF solid;
  border-right: none
}

.xox {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  background-color: #ade1f6;
  border: 1px solid #75c7ed;
  background-repeat: repeat-x
}

.xox.p_AFDragSource,
.xqn.p_AFDragSource {
  background-color: #FFFFFF;
  opacity: .4
}

.xox.p_AFDragEnd {
  border-right: 1px #FFFFFF solid
}

.xoy {
  position: absolute;
  left: 0px;
  padding-left: 5px;
  margin-top: .45em
}

.xoz {
  position: absolute;
  right: 0px;
  margin-top: .45em;
  padding-right: 5px
}

.xp0 {
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 3px;
  font-size: 11px;
  background-color: #ade1f6;
  color: #4F4F4F;
  font-weight: bold;
  padding-right: 2px
}

.xp1 {
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 4px;
  color: #4F4F4F
}

.xp2 {
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 4px
}

.xp3 {
  padding: 3px;
  color: #4F4F4F
}

.xp4 {
  padding: 3px;
  font-size: 11px;
  font-weight: bold
}

.xox.AFShortDuration,
.xox.xp5 {
  border: none;
  background: none
}

.xp6 {
  cursor: default;
  position: absolute;
  top: 0px;
  height: 100%;
  z-index: 2;
  border-left: 1px solid #EEEEEE
}

.xp7 {
  cursor: default;
  position: absolute;
  top: 0px;
  height: 100%
}

.xh7 .xp7.p_AFToday,
.xq6.p_AFToday,
.xph.p_AFToday .xpf {
  background-color: #f3f9ff
}

.xp9 {
  position: absolute;
  top: 0px;
  height: 100%;
  z-index: 2
}

.xp7.p_AFDropTarget {
  background-color: #F7FDFE
}

.xp7.p_AFToday.p_AFDropTarget {
  background-color: #FFFEEF
}

.xh7.p_AFDropTarget,
.xrn.p_AFDropTarget,
.xt9.p_AFDropTarget,
.xtc.p_AFDropTarget,
.x14o.p_AFDropTarget,
.x1uu.p_AFDropTarget,
.x1xb.p_AFDropTarget {
  background-color: transparent;
  opacity: 1
}

.xpa {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #FCFDFE;
  border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpa,
.xh7.p_AFPrintable .xph .xpi,
.xh7.p_AFPrintable .xpj .xpi,
.xr8.p_AFFlow,
.AFPrivatePositionStatic,
.xsv,
.xrb.AFPrivatePositionStatic,
.xrb.xsv,
.x1b.p_AFPrintable .x1bx,
.x1s3.p_AFPrintable,
.x1s4.p_AFPrintable {
  position: static
}

.xpc {
  text-align: center;
  padding-top: 2px;
  color: #000000;
  background-color: #FCFDFE;
  box-sizing: border-box;
  height: 2.5em;
  padding: 8px 0px 5px 0px
}

.xh7.p_AFPrintable .xpc {
  margin-bottom: -1em
}

.xpc.p_AFCustomDayHeader {
  height: 47px
}

.xpd {
  position: relative;
  margin-right: 16px;
  height: 2.33em
}

.xpd.p_AFCustomWeekHeader {
  height: 3.917em
}

.xpe {
  margin-right: 16px;
  margin-left: 5.483em
}

.xh7.p_AFPrintable .xpe {
  margin-right: 0px;
  margin-bottom: -1em
}

.xh4 {
  text-align: center;
  position: absolute;
  height: 100%;
  padding-top: 8px
}

.xpf {
  position: absolute;
  cursor: pointer;
  border-color: #BFC6C9;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: -moz-scrollbars-vertical;
  background-color: #FFFFFF;
  border: 1px solid #EEEEEE;
  padding: 0px 1px
}

.xh7.p_AFPrintable .xpf {
  position: relative;
  overflow-x: visible;
  overflow-y: visible;
  cursor: default
}

.xpg {
  margin-right: 0;
  margin-left: 5.483em
}

.xph .xpf.p_AFDropTarget,
.xh3.p_AFDropTarget .xqi,
.xh3.p_AFToday.p_AFDropTarget .xqi,
.xh3.p_AFActiveDay.p_AFDropTarget .xqi {
  background-color: #E5F6FA
}

.xph .xox {
  margin-top: 1px;
  padding: 1px 0px 1px 0px;
  position: relative;
  box-sizing: border-box;
  margin-left: 10px;
  margin-right: 10px;
  height: 2.333em
}

.xph .xox.p_AFHasPrev {
  margin-left: 0px;
  margin-right: 10px
}

.xph .xox.p_AFHasNext {
  margin-left: 10px;
  margin-right: 0px
}

.xph .xox.p_AFHasPrev.p_AFHasNext {
  margin-left: 0px;
  margin-right: 0px
}

.xph .xpi,
.xpj .xpi {
  position: absolute;
  top: 1.8em;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  background: none
}

.xph .xpk,
.xpj .xpk {
  padding: 0px;
  left: 50%;
  right: 50%;
  margin: 0 -11px
}

.xpl {
  position: absolute;
  height: auto;
  width: auto;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0
}

.xp8.p_AFToday {
  background-color: #FFFCD8;
  color: #f3f9ff
}

.xpm {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow-x: hidden;
  overflow-y: scroll;
  height: auto;
  background-color: #FFFFFF;
  border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpm {
  position: static;
  overflow-x: visible;
  overflow-y: visible;
  border-bottom: 1px solid #D6DFE6
}

.xpn {
  table-layout: fixed;
  width: 100%
}

.xpo {
  text-align: left;
  background-color: #FCFDFE;
  border-right: 1px solid #EEEEEE;
  width: 5.483em
}

.xpp {
  position: absolute;
  width: 100%;
  left: 0;
  border-top: 1px solid #C4CEE0;
  height: 5.33em
}

.xpq {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  white-space: nowrap;
  color: #4F4F4F;
  padding-left: 10px;
  padding-right: 5px;
  margin-top: 2px
}

.xpr,
.xps {
  position: absolute;
  width: 100%;
  left: 0;
  border-top: 1px dotted #EEEEEE
}

.xps.p_AFDropTarget,
.xpr.p_AFDropTarget,
.xh3.p_AFDropTarget,
.xh3.p_AFToday.p_AFDropTarget,
.xh3.p_AFActiveDay.p_AFDropTarget {
  background-color: #EDF9FB;
  opacity: 1
}

.xpt {
  z-index: 2;
  position: absolute;
  cursor: pointer;
  left: 0px;
  right: 10px
}

.xpu {
  overflow: hidden;
  margin: 0;
  position: relative;
  background-color: #ade1f6;
  border: 1px solid #75c7ed
}

.xpv {
  white-space: nowrap;
  font-size: 11px;
  color: #4F4F4F;
  background-color: transparent;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px
}

.xpt.p_AFMoveable .xpv,
.xqn.p_AFMoveable,
.xox.p_AFMoveable {
  cursor: move
}

.xpw {
  color: #4F4F4F;
  padding-left: 5px;
  margin: -2px 0px 0px
}

.xpx {
  width: 100%;
  position: absolute;
  background-repeat: no-repeat;
  text-align: center;
  margin: 0px;
  cursor: ns-resize;
  background-image: url(../imgs/drag_vertical.html);
  background-position: center 7px;
  height: 13px;
  bottom: 1px;
  display: none
}

.xpy {
  height: 100%;
  width: 3px;
  position: absolute;
  right: 0px;
  cursor: ew-resize
}

.xpz {
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: sub
}

.xpf .xpz {
  padding-top: 3px;
  padding-bottom: 3px
}

.xq0 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  font-size: 13px;
  color: #252525;
  margin: 0 7px
}

.xh7.p_AFPrintable .xq0 {
  margin: auto;
  display: table
}

.xq3 {
  overflow-x: auto;
  overflow-y: auto;
  height: auto
}

.xh7.p_AFPrintable .xq3 {
  position: static;
  overflow-x: visible;
  overflow-y: visible;
  height: auto;
  left: auto;
  right: auto;
  bottom: auto;
  border-top: 1px solid #D6DFE6
}

.xq4 {
  width: 100%;
  line-height: 23px
}

.xq5 {
  border-top: 0px;
  padding: 0.667em 0.833em
}

.xq7 {
  white-space: nowrap;
  vertical-align: top;
  color: #4F4F4F;
  padding: 0px 10px 0 10px;
  box-sizing: border-box
}

.xq8 {
  display: inline-block;
  margin-bottom: -3px;
  margin-top: 3px
}

.xq9 {
  display: block;
  margin-left: -9px;
  margin-top: 0px
}

.xqa {
  vertical-align: top;
  background-color: #F7F9FC;
  color: #000000;
  font-weight: normal;
  padding-right: 10px;
  padding-top: 3px
}

.xqb {
  vertical-align: top;
  padding-top: 3px
}

.xqc {
  text-align: right
}

.xq7.p_AFStretched {
  width: 95%;
  white-space: normal
}

.xqd {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  margin-top: 4px;
  vertical-align: top;
  border-radius: 2px;
  width: 12px;
  height: 12px;
  border: none;
  margin-left: 0px;
  margin-right: -2px
}

.xqe {
  position: relative;
  z-index: 1;
  background-color: #FCFDFE;
  color: #000000;
  vertical-align: middle;
  min-height: 1.875em;
  height: 2.5em;
  box-sizing: border-box;
  border-bottom: none
}

.xqf {
  text-align: center;
  position: absolute;
  height: 100%;
  border-right: 1px solid #D6DFE6;
  padding-top: 7px
}

.xqg {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  background-color: #FFFFFF
}

.xh7.p_AFPrintable .xqg {
  position: relative;
  overflow: visible
}

.xqh {
  position: absolute;
  left: 0px;
  right: 0px;
  opacity: 1.0;
  min-height: 1.81em
}

.xh3 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  background-color: #FFFFFF;
  border-top: 1px solid #D6DFE6;
  border-left: 1px solid #D6DFE6;
  border-bottom: none
}

.xh3.p_AFPrevMonth,
.xh3.p_AFNextMonth,
.x14z,
.xh3.p_AFPrevMonth .xqi,
.xh3.p_AFNextMonth .xqi {
  background-color: #F2F4F7
}

.xh3.p_AFPrevMonth.p_AFToday,
.xh3.p_AFNextMonth.p_AFToday {
  background-color: #FFFCD8
}

.xh3.p_AFToday {
  background-color: #f3f9ff;
  border: 1px solid #EEEEEE
}

.xq6.p_AFToday .xqa,
.xq6.p_AFToday.p_AFActiveDay .xqa,
.xh3.p_AFActiveDay .xqi,
.xh4.p_AFActiveDay {
  background-color: #e4f0fa;
  color: #000000
}

.xh3.p_AFToday .xqi,
.xh3.p_AFToday.p_AFActiveDay .xqi,
.xq6.p_AFActiveDay .xqa {
  color: #145c9e;
  background-color: #e4f0fa
}

.xh3.p_AFPrevMonth.p_AFDropTarget .xqi,
.xh3.p_AFNextMonth.p_AFDropTarget .xqi,
.xh3.p_AFPrevMonth.p_AFDropTarget,
.xh3.p_AFNextMonth.p_AFDropTarget {
  background-color: #C3EAF3
}

.xqj {
  white-space: nowrap;
  position: absolute;
  float: left;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #737373;
  left: 5px;
  top: 6px
}

.xqi {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-bottom: 3px;
  padding-top: 3px;
  width: 100%;
  text-align: right;
  background-color: #F7F9FC;
  border-bottom: 1px solid #D6DFE6;
  height: 2.417em;
  box-sizing: border-box
}

.xqk .xox {
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
  z-index: 5;
  box-sizing: border-box;
  height: 2.083em;
  margin-bottom: 0.1em
}

.xpj .xox {
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
  z-index: 5;
  border-top: 1px solid white;
  box-sizing: border-box;
  height: 2.333em
}

.xql {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 4px
}

.xqm {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  z-index: 5;
  padding-top: 3px
}

.xph .xox.p_AFHasPrev .xql,
.xpj .xox.p_AFHasPrev .xql,
.xqk .xox.p_AFHasPrev .xql {
  left: 19px;
  right: 0px
}

.xph .xox.p_AFHasNext .xql,
.xpj .xox.p_AFHasNext .xql,
.xqk .xox.p_AFHasNext .xql {
  left: 0px;
  right: 19px
}

.xph .xox.p_AFHasPrev.p_AFHasNext .xql,
.xpj .xox.p_AFHasPrev.p_AFHasNext .xql,
.xqk .xox.p_AFHasPrev.p_AFHasNext .xql {
  left: 19px;
  right: 19px
}

.xqn {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  margin-right: 5px;
  margin-left: 5px;
  height: 1.5em;
  overflow: hidden;
  cursor: pointer;
  color: #01528c;
  margin-bottom: 0.083em
}

.xqo {
  position: absolute;
  z-index: 5;
  text-align: center
}

.xox.AFCalendarCategory1,
.xox.xqp,
.AFCalendarCategory1 .xpu,
.xqp .xpu {
  background-color: #ade1f6;
  border: 1px solid #75c7ed
}

.xqn.AFCalendarCategory1,
.xqn.xqp,
.AFCalendarCategory1 .xp2,
.xqp .xp2,
.AFCalendarCategory1 .xp4,
.xqp .xp4 {
  color: #01528c
}

.xox.AFCalendarCategory1.AFShortDuration,
.xox.xqp.xp5 {
  border: none;
  background: none;
  color: #01528c
}

.AFCalendarCategory1 .xp0,
.xqp .xp0,
.AFCalendarCategory1 .xpv,
.xqp .xpv,
.AFCalendarCategory1 .xpx,
.xqp .xpx {
  background-color: #ade1f6
}

.AFCalendarCategory1 .xqd,
.xqp .xqd {
  background-color: #75c7ed;
  display: inline-block
}

.xox.AFCalendarCategory2,
.xox.xqq,
.AFCalendarCategory2 .xpu,
.xqq .xpu {
  background-color: #ffe69a;
  border: 1px solid #ffcf5d
}

.xqn.AFCalendarCategory2,
.xqn.xqq,
.AFCalendarCategory2 .xp2,
.xqq .xp2,
.AFCalendarCategory2 .xp4,
.xqq .xp4 {
  color: #a96109
}

.xox.AFCalendarCategory2.AFShortDuration,
.xox.xqq.xp5 {
  border: none;
  background: none;
  color: #a96109
}

.AFCalendarCategory2 .xp0,
.xqq .xp0,
.AFCalendarCategory2 .xpv,
.xqq .xpv,
.AFCalendarCategory2 .xpx,
.xqq .xpx {
  background-color: #ffe69a
}

.AFCalendarCategory2 .xqd,
.xqq .xqd {
  background-color: #ffcf5d;
  display: inline-block
}

.xox.AFCalendarCategory3,
.xox.xqr,
.AFCalendarCategory3 .xpu,
.xqr .xpu {
  background-color: #c9f1aa;
  border: 1px solid #9ee471
}

.xqn.AFCalendarCategory3,
.xqn.xqr,
.AFCalendarCategory3 .xp2,
.xqr .xp2,
.AFCalendarCategory3 .xp4,
.xqr .xp4 {
  color: #3e8210
}

.xox.AFCalendarCategory3.AFShortDuration,
.xox.xqr.xp5 {
  border: none;
  background: none;
  color: #3e8210
}

.AFCalendarCategory3 .xp0,
.xqr .xp0,
.AFCalendarCategory3 .xpv,
.xqr .xpv,
.AFCalendarCategory3 .xpx,
.xqr .xpx {
  background-color: #c9f1aa
}

.AFCalendarCategory3 .xqd,
.xqr .xqd {
  background-color: #9ee471;
  display: inline-block
}

.xox.AFCalendarCategory4,
.xox.xqs,
.AFCalendarCategory4 .xpu,
.xqs .xpu {
  background-color: #d3ccee;
  border: 1px solid #afa3de
}

.xqn.AFCalendarCategory4,
.xqn.xqs,
.AFCalendarCategory4 .xp2,
.xqs .xp2,
.AFCalendarCategory4 .xp4,
.xqs .xp4 {
  color: #5242a8
}

.xox.AFCalendarCategory4.AFShortDuration,
.xox.xqs.xp5 {
  border: none;
  background: none;
  color: #5242a8
}

.AFCalendarCategory4 .xp0,
.xqs .xp0,
.AFCalendarCategory4 .xpv,
.xqs .xpv,
.AFCalendarCategory4 .xpx,
.xqs .xpx {
  background-color: #d3ccee
}

.AFCalendarCategory4 .xqd,
.xqs .xqd {
  background-color: #afa3de;
  display: inline-block
}

.xox.AFCalendarCategory5,
.xox.xqt,
.AFCalendarCategory5 .xpu,
.xqt .xpu {
  background-color: #eeeca1;
  border: 1px solid #deda66
}

.xqn.AFCalendarCategory5,
.xqn.xqt,
.AFCalendarCategory5 .xp2,
.xqt .xp2,
.AFCalendarCategory5 .xp4,
.xqt .xp4 {
  color: #7a710c
}

.xox.AFCalendarCategory5.AFShortDuration,
.xox.xqt.xp5 {
  border: none;
  background: none;
  color: #7a710c
}

.AFCalendarCategory5 .xp0,
.xqt .xp0,
.AFCalendarCategory5 .xpv,
.xqt .xpv,
.AFCalendarCategory5 .xpx,
.xqt .xpx {
  background-color: #eeeca1
}

.AFCalendarCategory5 .xqd,
.xqt .xqd {
  background-color: #deda66;
  display: inline-block
}

.xox.AFCalendarCategory6,
.xox.xqu,
.AFCalendarCategory6 .xpu,
.xqu .xpu {
  background-color: #ffd7d7;
  border: 1px solid #ffb5b5
}

.xqn.AFCalendarCategory6,
.xqn.xqu,
.AFCalendarCategory6 .xp2,
.xqu .xp2,
.AFCalendarCategory6 .xp4,
.xqu .xp4 {
  color: #bf4c50
}

.xox.AFCalendarCategory6.AFShortDuration,
.xox.xqu.xp5 {
  border: none;
  background: none;
  color: #bf4c50
}

.AFCalendarCategory6 .xp0,
.xqu .xp0,
.AFCalendarCategory6 .xpv,
.xqu .xpv,
.AFCalendarCategory6 .xpx,
.xqu .xpx {
  background-color: #ffd7d7
}

.AFCalendarCategory6 .xqd,
.xqu .xqd {
  background-color: #ffb5b5;
  display: inline-block
}

.xox.AFCalendarCategory7,
.xox.xqv,
.AFCalendarCategory7 .xpu,
.xqv .xpu {
  background-color: #fefaac;
  border: 1px solid #fcf04e
}

.xqn.AFCalendarCategory7,
.xqn.xqv,
.AFCalendarCategory7 .xp2,
.xqv .xp2,
.AFCalendarCategory7 .xp4,
.xqv .xp4 {
  color: #996908
}

.xox.AFCalendarCategory7.AFShortDuration,
.xox.xqv.xp5 {
  border: none;
  background: none;
  color: #996908
}

.AFCalendarCategory7 .xp0,
.xqv .xp0,
.AFCalendarCategory7 .xpv,
.xqv .xpv,
.AFCalendarCategory7 .xpx,
.xqv .xpx {
  background-color: #fefaac
}

.AFCalendarCategory7 .xqd,
.xqv .xqd {
  background-color: #fcf04e;
  display: inline-block
}

.xox.AFCalendarCategory8,
.xox.xqw,
.AFCalendarCategory8 .xpu,
.xqw .xpu {
  background-color: #c4d7f7;
  border: 1px solid #97b5ef
}

.xqn.AFCalendarCategory8,
.xqn.xqw,
.AFCalendarCategory8 .xp2,
.xqw .xp2,
.AFCalendarCategory8 .xp4,
.xqw .xp4 {
  color: #2d4eb3
}

.xox.AFCalendarCategory8.AFShortDuration,
.xox.xqw.xp5 {
  border: none;
  background: none;
  color: #2d4eb3
}

.AFCalendarCategory8 .xp0,
.xqw .xp0,
.AFCalendarCategory8 .xpv,
.xqw .xpv,
.AFCalendarCategory8 .xpx,
.xqw .xpx {
  background-color: #c4d7f7
}

.AFCalendarCategory8 .xqd,
.xqw .xqd {
  background-color: #97b5ef;
  display: inline-block
}

.xox.AFCalendarCategory9,
.xox.xqx,
.AFCalendarCategory9 .xpu,
.xqx .xpu {
  background-color: #b1e7da;
  border: 1px solid #7bd1ba
}

.xqn.AFCalendarCategory9,
.xqn.xqx,
.AFCalendarCategory9 .xp2,
.xqx .xp2,
.AFCalendarCategory9 .xp4,
.xqx .xp4 {
  color: #218073
}

.xox.AFCalendarCategory9.AFShortDuration,
.xox.xqx.xp5 {
  border: none;
  background: none;
  color: #218073
}

.AFCalendarCategory9 .xp0,
.xqx .xp0,
.AFCalendarCategory9 .xpv,
.xqx .xpv,
.AFCalendarCategory9 .xpx,
.xqx .xpx {
  background-color: #b1e7da
}

.AFCalendarCategory9 .xqd,
.xqx .xqd {
  background-color: #7bd1ba;
  display: inline-block
}

.xox.AFCalendarCategory10,
.xox.xqy,
.AFCalendarCategory10 .xpu,
.xqy .xpu {
  background-color: #ffdab8;
  border: 1px solid #ffba85
}

.xqn.AFCalendarCategory10,
.xqn.xqy,
.AFCalendarCategory10 .xp2,
.xqy .xp2,
.AFCalendarCategory10 .xp4,
.xqy .xp4 {
  color: #bf5029
}

.xox.AFCalendarCategory10.AFShortDuration,
.xox.xqy.xp5 {
  border: none;
  background: none;
  color: #bf5029
}

.AFCalendarCategory10 .xp0,
.xqy .xp0,
.AFCalendarCategory10 .xpv,
.xqy .xpv,
.AFCalendarCategory10 .xpx,
.xqy .xpx {
  background-color: #ffdab8
}

.AFCalendarCategory10 .xqd,
.xqy .xqd {
  background-color: #ffba85;
  display: inline-block
}

.xox.AFCalendarCategory11,
.xox.xqz,
.AFCalendarCategory11 .xpu,
.xqz .xpu {
  background-color: #edcceb;
  border: 1px solid #dca3d9
}

.xqn.AFCalendarCategory11,
.xqn.xqz,
.AFCalendarCategory11 .xp2,
.xqz .xp2,
.AFCalendarCategory11 .xp4,
.xqz .xp4 {
  color: #8c3885
}

.xox.AFCalendarCategory11.AFShortDuration,
.xox.xqz.xp5 {
  border: none;
  background: none;
  color: #8c3885
}

.AFCalendarCategory11 .xp0,
.xqz .xp0,
.AFCalendarCategory11 .xpv,
.xqz .xpv,
.AFCalendarCategory11 .xpx,
.xqz .xpx {
  background-color: #edcceb
}

.AFCalendarCategory11 .xqd,
.xqz .xqd {
  background-color: #dca3d9;
  display: inline-block
}

.xox.AFCalendarCategory12,
.xox.xr0,
.AFCalendarCategory12 .xpu,
.xr0 .xpu {
  background-color: #c8ebcf;
  border: 1px solid #9dd9a8
}

.xqn.AFCalendarCategory12,
.xqn.xr0,
.AFCalendarCategory12 .xp2,
.xr0 .xp2,
.AFCalendarCategory12 .xp4,
.xr0 .xp4 {
  color: #0a8524
}

.xox.AFCalendarCategory12.AFShortDuration,
.xox.xr0.xp5 {
  border: none;
  background: none;
  color: #0a8524
}

.AFCalendarCategory12 .xp0,
.xr0 .xp0,
.AFCalendarCategory12 .xpv,
.xr0 .xpv,
.AFCalendarCategory12 .xpx,
.xr0 .xpx {
  background-color: #c8ebcf
}

.AFCalendarCategory12 .xqd,
.xr0 .xqd {
  background-color: #9dd9a8;
  display: inline-block
}

.xr2 {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  vertical-align: top;
  border-color: #DFE4E7;
  width: 26px;
  height: 26px;
  margin-left: 2px;
  margin-right: 2px
}

.xr3 {
  border-style: solid;
  border-width: 1px;
  border-top-color: #656565;
  border-left-color: #768092;
  border-right-color: #768092;
  border-bottom-color: #ACBACF;
  display: block;
  overflow: hidden;
  width: 9px;
  height: 15px;
  background-repeat: no-repeat;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: url(../imgs/dropdown_ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  background-position: center center;
  padding: 6px 8px 5px 9px
}

.xpi.p_AFFlow,
.xpi.p_AFPrintable,
.xt3.p_AFFlow,
.xtb.p_AFFlow,
.x1b.p_AFFlow {
  width: auto;
  height: auto;
  overflow: visible
}

BODY.p_AFHighContrast .xr7:before,
BODY.p_AFHighContrast .xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7:before {
  content: url(../ipva/afr/splitterhr_hc.html)
}

BODY.p_AFHighContrast .xr8.p_AFDisclosed .xr7:before,
BODY.p_AFHighContrast .xr8.p_AFPositionedFromEnd .xr7:before {
  content: url(../ipva/afr/splitterhc_hc.html)
}

BODY.p_AFHighContrast .xr9:before,
BODY.p_AFHighContrast .xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9:before {
  content: url(../ipva/afr/splittervr_hc.html)
}

BODY.p_AFHighContrast .xra.p_AFDisclosed .xr9:before,
BODY.p_AFHighContrast .xra.p_AFPositionedFromEnd .xr9:before {
  content: url(../ipva/afr/splittervc_hc.html)
}

BODY.p_AFHighContrast .xr9 {
  position: relative;
  top: -8px
}

.xr9 {
  cursor: default;
  display: inline-block;
  border-color: #c4ced7;
  background-color: #E4E8EA;
  border-width: 1px;
  border-style: solid;
  width: 21px;
  height: 5px;
  background-repeat: no-repeat;
  background-image: url(../imgs/splittervr_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr7 {
  display: inline-block;
  border-color: #c4ced7;
  background-color: #E4E8EA;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  width: 5px;
  height: 21px;
  margin-left: 3px;
  background-repeat: no-repeat;
  background-image: url(../imgs/splitterhr_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xrb {
  position: absolute;
  overflow: hidden;
  border: 1px #888888 solid;
  z-index: 0
}

.xr8,
.xra {
  position: absolute;
  overflow: hidden;
  z-index: 5
}

.xr8.p_AFDisclosed,
.x1ds.p_AFResizable,
.x1dt.p_AFResizable {
  cursor: e-resize
}

.xra.p_AFDisclosed,
.x1da.p_AFResizable,
.x1db.p_AFResizable {
  cursor: n-resize
}

.xra.p_AFFlow,
.AFPrivatePositionRelative,
.xst,
.xrb.AFPrivatePositionRelative,
.xrb.xst,
.xvx.p_AFFlow,
.xx8,
.x13w.p_AFFlow .x1gj,
.x1t2 {
  position: relative
}

.xrc,
.xia .xl0,
.xib .xl0,
.xic .xl0,
.x1vr .xl0,
.x1vt .xl0,
.x1vu .xl0,
.xi1.p_AFReadOnly .xe4,
.xtk .AFPanelFormLayoutContentCell .xey,
.xtk .xvo .xey,
.xtk .AFPanelFormLayoutContentCell .xez,
.xtk .xvo .xez,
.xtk .AFPanelFormLayoutContentCell .xf0,
.xtk .xvo .xf0,
.xtk .AFPanelFormLayoutContentCell .xf1,
.xtk .xvo .xf1,
.xtk .AFPanelFormLayoutContentCell .xf2,
.xtk .xvo .xf2,
.xtk .AFPanelFormLayoutContentCell .xf3,
.xtk .xvo .xf3,
.xtk .AFPanelFormLayoutContentCell .xf4,
.xtk .xvo .xf4,
.xtk .AFPanelFormLayoutContentCell .xf5,
.xtk .xvo .xf5,
.xtk .AFPanelFormLayoutContentCell .xf6,
.xtk .xvo .xf6,
.xtk .AFPanelFormLayoutContentCell .xf8,
.xtk .xvo .xf8,
.xtk .AFPanelFormLayoutContentCell .xf9,
.xtk .xvo .xf9,
.xtk .AFPanelFormLayoutContentCell .xfa,
.xtk .xvo .xfa,
.xtk .AFPanelFormLayoutContentCell .xfb,
.xtk .xvo .xfb,
.xtk .AFPanelFormLayoutContentCell .xfc,
.xtk .xvo .xfc,
.xtk .AFPanelFormLayoutContentCell .xfd,
.xtk .xvo .xfd,
.xtk .AFPanelFormLayoutContentCell .xfe,
.xtk .xvo .xfe,
.xtk .AFPanelFormLayoutContentCell .xff,
.xtk .xvo .xff,
.xtk .AFPanelFormLayoutContentCell .xfg,
.xtk .xvo .xfg,
.xtk .AFPanelFormLayoutContentCell .xfh,
.xtk .xvo .xfh,
.xtk .AFPanelFormLayoutContentCell .xfi,
.xtk .xvo .xfi,
.xtk .AFPanelFormLayoutContentCell .xfj,
.xtk .xvo .xfj,
.x13l,
.xt5.p_AFReadOnly.p_AFVertical .x1fk,
.xt6.p_AFReadOnly.p_AFVertical .x1fl,
.x16m IMG,
.x16p IMG,
.x16i IMG,
.x1cb .xr6,
.x1cb .xr5 {
  vertical-align: middle
}

.xpk {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: -2px;
  text-align: right;
  padding-right: 10px
}

.xrd {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 1px;
  top: 0px;
  background-color: #D6DFE6;
  border-left: 2px solid #0572ce;
  left: 8px;
  z-index: -1
}

.xrd.p_AFFlow {
  margin-left: 3px;
  left: auto
}

.xre {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 1px;
  left: 0px;
  background-color: #D6DFE6;
  border-top: 2px solid #0572ce;
  top: 8px;
  z-index: -1
}

.xrf,
.xrh,
.xri,
.xrn {
  min-width: 1px;
  min-height: 1px;
  position: relative
}

.xrj {
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/conv_l_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xrk {
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/conv_r_ena.png);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xrl {
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/conv_u_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xrm {
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/conv_d_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent
}

.xrj:hover {
  border-color: #c4ced7;
  background-color: #f7f8f9;
  color: #0572ce;
  background-image: url(../imgs/conv_l_ovr.html), none;
  border: 1px solid #c4ced7
}

.xrk:hover {
  border-color: #c4ced7;
  background-color: #f7f8f9;
  color: #0572ce;
  background-image: url(../imgs/conv_r_ovr.html), none;
  border: 1px solid #c4ced7
}

.xrl:hover {
  border-color: #c4ced7;
  background-color: #f7f8f9;
  color: #0572ce;
  background-image: url(../imgs/conv_u_ovr.html), none;
  border: 1px solid #c4ced7
}

.xrm:hover {
  border-color: #c4ced7;
  background-color: #f7f8f9;
  color: #0572ce;
  background-image: url(../imgs/conv_d_ovr.html), none;
  border: 1px solid #c4ced7
}

.xrj:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: url(../imgs/conv_l_dwn.html), none;
  border: 1px solid #0572ce
}

.xrk:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: url(../imgs/conv_r_dwn.html), none;
  border: 1px solid #0572ce
}

.xrl:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: url(../imgs/conv_u_dwn.html), none;
  border: 1px solid #0572ce
}

.xrm:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: url(../imgs/conv_d_dwn.html), none;
  border: 1px solid #0572ce
}

.xro {
  display: block;
  position: absolute
}

.AFMasonryLayoutTransitionResizeTo,
.xrp {
  transition: width .5s, height .5s;
  transition-timing-function: ease-in-out;
  -webkit-transition: width .5s, height .5s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryLayoutTransitionResizeToFast,
.xrq {
  transition: width .25s, height .25s;
  transition-timing-function: ease-in-out;
  -webkit-transition: width .25s, height .25s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveTo,
.xrr {
  transition: top .5s, left .5s, right .5s;
  transition-timing-function: ease-in-out;
  -webkit-transition: top .5s, left .5s, right .5s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveToFast,
.xrs {
  transition: top .25s, left .25s, right .25s;
  transition-timing-function: ease-in-out;
  -webkit-transition: top .25s, left .25s, right .25s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionResizeTo,
.xrt {
  transition: width .5s, height .5s, top .5s, left .5s, right .5s;
  transition-timing-function: ease-in-out;
  -webkit-transition: width .5s, height .5s, top .5s, left .5s, right .5s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionHideFrom,
.xru,
.x169.p_AFSelected .x171,
.x169.p_AFSelected .x172,
.x1xb.p_AFDragSource,
.x1p.p_AFClickToEdit.p_AFFocusTarget .xr3,
.x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .xr3,
.x1q.p_AFClickToEdit.p_AFFocusTarget .xhz,
.xeo.p_AFClickToEdit.p_AFFocusTarget .x1c2,
.xeo.p_AFClickToEdit.p_AFFocusTarget .x18k,
.x1s.p_AFClickToEdit.p_AFFocusTarget .x1c0,
.x1r.p_AFClickToEdit.p_AFFocusTarget .x7j,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x27,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x28,
.xjv.p_AFClickToEdit.p_AFFocusTarget .x18g,
.x1ut.p_AFDragSource,
.x1ut.p_AFDropTarget,
.x1uu.p_AFDragSource {
  opacity: 1
}

.AFMasonryTileTransitionHideTo,
.xrv {
  transition: opacity .5s;
  transition-timing-function: ease-in-out;
  opacity: 0;
  -webkit-transition: opacity .5s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionShowFrom,
.xrw,
.x1p.p_AFClickToEdit .xr3,
.x1p.p_AFCompact.p_AFClickToEdit .xr3,
.x1q.p_AFClickToEdit .xhz,
.xeo.p_AFClickToEdit .x1c2,
.x1r.p_AFClickToEdit .x7j,
.x1t.p_AFClickToEdit .x27,
.x1t.p_AFClickToEdit .x28,
.xjv.p_AFClickToEdit .x18g,
.x1s.p_AFClickToEdit .x1c0,
.xeo.p_AFClickToEdit .x18k {
  opacity: 0
}

.AFMasonryTileTransitionShowTo,
.xrx {
  transition: opacity .5s;
  transition-timing-function: ease-in-out;
  opacity: 1;
  -webkit-transition: opacity .5s;
  -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileSize1x1,
.xry {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 170px;
  height: 170px
}

.AFMasonryTileSize1x2,
.xrz {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 170px;
  height: 356px
}

.AFMasonryTileSize1x3,
.xs0 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 170px;
  height: 542px
}

.AFMasonryTileSize2x1,
.xs1 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 356px;
  height: 170px
}

.AFMasonryTileSize2x2,
.xs2 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 356px;
  height: 356px
}

.AFMasonryTileSize2x3,
.xs3 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 356px;
  height: 542px
}

.AFMasonryTileSize3x1,
.xs4 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 542px;
  height: 170px
}

.AFMasonryTileSize3x2,
.xs5 {
  box-sizing: border-box;
  margin: 8px;
  position: absolute;
  width: 542px;
  height: 356px
}

.AFPrivateFixedTableLayout,
.xs8 {
  table-layout: fixed
}

.AFPrivateOverflowXHiddenPositionRelativeHeight10px,
.xsa {
  overflow-x: hidden;
  position: relative;
  height: 10px
}

.AFPrivatePositionAbsoluteHeightFull,
.xsb,
.x1gm {
  position: absolute;
  height: 100%
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowHidden,
.xsc {
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowVisible,
.xsd {
  position: absolute;
  bottom: 0px;
  left: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowHidden,
.xse {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowVisible,
.xsf {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomOverflowHidden,
.xsg {
  position: absolute;
  bottom: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomOverflowVisible,
.xsh {
  position: absolute;
  bottom: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroSides,
.xsi,
.xvx.p_AFStretched {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px
}

.AFPrivatePositionAbsoluteZeroSidesOverflowAuto,
.xsj {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  overflow: auto
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowHidden,
.xsk {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowVisible,
.xsl {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowHidden,
.xsm {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowVisible,
.xsn {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopOverflowHidden,
.xso {
  position: absolute;
  top: 0px;
  overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopOverflowVisible,
.xsp {
  position: absolute;
  top: 0px;
  overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopRightOverflowHidden,
.xsq {
  position: absolute;
  top: 0px;
  right: 0px
}

.AFPrivatePositionAbsoluteOverflowHidden,
.xsr,
.x1vc,
.x1vd,
.x1ve {
  position: absolute;
  overflow: hidden
}

.AFPrivatePositionAbsoluteOverflowVisible,
.xss {
  position: absolute;
  overflow: visible
}

.AFPrivatePositionRelativeWidthFullOverflowHidden,
.xsu {
  position: relative;
  width: 100%;
  overflow: hidden
}

.AFPrivateWidthZeroNowrap,
.xsy {
  width: 0px;
  white-space: nowrap
}

HTML BODY .AFStretchWidth,
HTML BODY .xsz,
HTML BODY .AFStretchWidth:active,
HTML BODY .xsz:active,
HTML BODY .AFStretchWidth:focus,
HTML BODY .xsz:focus,
HTML BODY .AFStretchWidth:focus:active,
HTML BODY .xsz:focus:active,
HTML BODY .AFAuxiliaryStretchWidth,
HTML BODY .xt0,
HTML BODY .AFAuxiliaryStretchWidth:active,
HTML BODY .xt0:active,
HTML BODY .AFAuxiliaryStretchWidth:focus,
HTML BODY .xt0:focus,
HTML BODY .AFAuxiliaryStretchWidth:focus:active,
HTML BODY .xt0:focus:active {
  box-sizing: border-box;
  margin-left: 0px;
  margin-right: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

HTML BODY .xeo.AFStretchWidth .AFContentCell,
HTML BODY .xeo.xsz .xth,
HTML BODY .xeo.AFStretchWidth .xer,
HTML BODY .xeo.xsz .xer,
HTML BODY .x1q.AFStretchWidth .AFContentCell,
HTML BODY .x1q.xsz .xth,
HTML BODY .x1q.AFStretchWidth .x2b,
HTML BODY .x1q.xsz .x2b,
HTML BODY .x1r.AFStretchWidth .AFContentCell,
HTML BODY .x1r.xsz .xth,
HTML BODY .x1r.AFStretchWidth .x2k,
HTML BODY .x1r.xsz .x2k,
HTML BODY .x1s.AFStretchWidth .AFContentCell,
HTML BODY .x1s.xsz .xth,
HTML BODY .x1s.AFStretchWidth .x2c,
HTML BODY .x1s.xsz .x2c,
HTML BODY .xt5.AFStretchWidth .AFContentCell,
HTML BODY .xt5.xsz .xth,
HTML BODY .xt5.AFStretchWidth .xti,
HTML BODY .xt5.xsz .xti,
HTML BODY .xt6.AFStretchWidth .AFContentCell,
HTML BODY .xt6.xsz .xth,
HTML BODY .xt6.AFStretchWidth .xtj,
HTML BODY .xt6.xsz .xtj,
HTML BODY .x1u.AFStretchWidth .AFContentCell,
HTML BODY .x1u.xsz .xth,
HTML BODY .x1u.AFStretchWidth .x25,
HTML BODY .x1u.xsz .x25,
HTML BODY .xta.AFStretchWidth .AFContentCell,
HTML BODY .xta.xsz .xth,
HTML BODY .xta.AFStretchWidth .xtk,
HTML BODY .xta.xsz .xtk,
HTML BODY .xi1.AFStretchWidth .AFContentCell,
HTML BODY .xi1.xsz .xth,
HTML BODY .xi1.AFStretchWidth .xi7,
HTML BODY .xi1.xsz .xi7,
HTML BODY .xjv.AFStretchWidth .AFContentCell,
HTML BODY .xjv.xsz .xth,
HTML BODY .xjv.AFStretchWidth .xk3,
HTML BODY .xjv.xsz .xk3,
HTML BODY .x1z.AFStretchWidth .AFContentCell,
HTML BODY .x1z.xsz .xth,
HTML BODY .x1z.AFStretchWidth .x2h,
HTML BODY .x1z.xsz .x2h {
  width: 90%
}

HTML BODY .AFHideBorder,
HTML BODY .xtl,
HTML BODY .AFHideBorder:active,
HTML BODY .xtl:active,
HTML BODY .AFHideBorder:focus,
HTML BODY .xtl:focus,
HTML BODY .AFHideBorder:focus:active,
HTML BODY .xtl:focus:active,
HTML BODY .x1ut.AFHideBorder .x1uv,
HTML BODY .x1ut.xtl .x1uv,
.x1uu.AFHideBorder .x1xb,
.x1uu.xtl .x1xb {
  border-width: 0px;
  border-style: none
}

.AFBranding,
.xtm {
  font-weight: bold;
  font-size: 18px
}

.AFBrandingBar,
.xtn {
  background-color: #F5F5F5;
  color: #454545;
  border-bottom: 1px solid #FFFFFF;
  height: 34px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1)
}

.AFBrandingBarItem,
.xto {
  display: block;
  white-space: nowrap
}

.AFBrandingBarLogo,
.xtq {
  display: block;
  width: 119px;
  height: 2.5em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../ipva/afr/oracle_logo.html);
  padding-top: 8px
}

.AFBrandingBarLogoLarge,
.xtr {
  display: block;
  width: 158px;
  height: 2.5em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../ipva/afr/oracle_logo_lrg.html);
  padding-top: 8px
}

.AFBrandingBarTitle,
.xts {
  font-size: 18px;
  padding-top: 0.2em;
  color: #454545;
  display: inline-block;
  font-weight: normal;
  padding-left: 1px;
  padding-right: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: baseline;
  text-decoration: none;
  cursor: default
}

.AFBrandingBar .xk4,
.xtn .xk4 {
  display: block;
  padding-top: 0.5em
}

.AFBrandingBar .xa9,
.xtn .xa9 {
  display: block;
  padding: 12px 0px 0px 10px
}

.AFDecorativeBoxTopStart,
.xtt {
  display: block;
  background-image: url(../ipva/afr/tab_l3_above_bar.html);
  background-repeat: no-repeat;
  background-position: bottom right
}

.AFDecorativeBoxTop,
.xtu {
  display: block;
  background-image: url(../ipva/afr/tab_l3_above_bar.html);
  background-repeat: repeat-x;
  background-position: bottom
}

.AFDecorativeBoxTopEnd,
.xtv {
  display: block;
  background-image: url(../ipva/afr/tab_l3_above_bar.html);
  background-repeat: no-repeat;
  background-position: bottom left
}

.AFDecorativeBoxCenterStart,
.xtw {
  background-color: #FFFFFF;
  display: block;
  background-position: top right;
  background-repeat: no-repeat
}

.AFDecorativeBoxCenter,
.xtx {
  background-color: #FFFFFF;
  display: block;
  background-position: top left
}

.AFDecorativeBoxCenterEnd,
.xty {
  background-color: #FFFFFF;
  display: block;
  background-repeat: repeat-x;
  background-position: top left
}

.AFDecorativeBoxBottomStart,
.xtz {
  display: block;
  background-image: url(../ipva/afr/tab_l3_below_bar.html);
  background-repeat: repeat-x;
  background-position: top right
}

.AFDecorativeBoxBottom,
.xu0 {
  display: block;
  background-image: url(../ipva/afr/tab_l3_below_bar.html);
  background-repeat: repeat-x;
  background-position: top
}

.AFDecorativeBoxBottomEnd,
.xu1 {
  display: block;
  background-image: url(../ipva/afr/tab_l3_below_bar.html);
  background-repeat: repeat-x;
  background-position: top left
}

.xu2 {
  margin-top: 0px;
  vertical-align: middle;
  position: relative;
  margin: 0px 3px 0px 2px;
  top: 0px
}

.xu3 {
  margin-top: 0px;
  vertical-align: middle;
  position: relative;
  margin: 0px 2px 0px 2px;
  top: 0px
}

.xu4,
.xu5 {
  vertical-align: middle;
  margin: 0px 3px 0px 2px
}

.xjz {
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px
}

.xu6 {
  margin: 0px 1px;
  padding-right: 3px;
  padding-left: 2px;
  vertical-align: middle;
  margin-left: 1px
}

.x1w.p_AFDisabled .x2d,
.x1v.p_AFDisabled .x2e,
.x1x.p_AFDisabled .x2m,
.x2m.p_AFDisabled,
.x21.p_AFDisabled .x2j,
.x2l.p_AFDisabled,
.xu7.p_AFDisabled,
.xu6.p_AFDisabled,
.x1h7.p_AFDisabled {
  color: #9e9e9e;
  font-size: 12px
}

.xue,
.xuf {
  margin: 0px;
  margin-top: 0px;
  vertical-align: middle;
  margin-bottom: 0px
}

.xug {
  background-image: url(../imgs/checkMark_tri_NS_ena.html);
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: 0px 3px 0px 2px;
  vertical-align: middle
}

.xug:hover {
  background-image: url(../imgs/checkMark_tri_NS_ovr.html)
}

.xug:active,
.xug:active:hover {
  background-image: url(../imgs/checkMark_tri_NS_dwn.html)
}

.xug.p_AFDisabled,
.xug.p_AFDisabled:hover {
  background-image: url(../imgs/checkMark_tri_NS_dis.html)
}

.xug.p_AFSelected {
  background-image: url(../imgs/checkMark_sel_ena.html)
}

.xug.p_AFSelected:hover {
  background-image: url(../imgs/checkMark_sel_ovr.html)
}

.xug.p_AFSelected:active,
.xug.p_AFSelected:active:hover {
  background-image: url(../imgs/checkMark_sel_dwn.html)
}

.xug.p_AFSelected.p_AFDisabled,
.xug.p_AFSelected.p_AFDisabled:hover {
  background-image: url(../imgs/checkMark_sel_dis.html)
}

.xug.p_AFMixed {
  background-image: url(../imgs/checkMark_tri_ena.html)
}

.xug.p_AFMixed:hover {
  background-image: url(../imgs/checkMark_tri_ovr.html)
}

.xug.p_AFMixed:active,
.xug.p_AFMixed:active:hover {
  background-image: url(../imgs/checkMark_tri_dwn.html)
}

.xug.p_AFMixed.p_AFDisabled,
.xug.p_AFMixed.p_AFDisabled:hover {
  background-image: url(../imgs/checkMark_tri_dis.html)
}

.xt7 {
  border-color: #D6DFE6;
  border-radius: 1px;
  border-width: 1px;
  border-style: solid;
  text-align: left
}

.xt7.p_AFStretched,
.x6v.p_AFStretched,
.x6w.p_AFStretched,
.xgu.p_AFStretched,
.xtb,
.xt2,
.xw5 {
  position: relative;
  width: 500px;
  height: 300px;
  overflow: hidden
}

.xgu.p_AFStretched .xul,
.xgu.p_AFStretched .xum,
.xgu.p_AFStretched .xun,
.xgu.p_AFStretched .xuo,
.xgu.p_AFStretched .xup,
.xgu.p_AFStretched .xuq {
  overflow: auto
}

.xuj {
  width: 100%;
  border-bottom: solid 1px #BFC6C9
}

.xuk {
  width: 100%;
  border-bottom: solid 1px #BFC6C9;
  border: none;
  padding: 8px 10px 0px 10px
}

.xut,
.xuu,
.xuv,
.xuw,
.xuz {
  padding: 0px 2px 0px 2px;
  vertical-align: middle;
  white-space: nowrap
}

.xux {
  vertical-align: middle;
  white-space: nowrap;
  padding: 0px 6px 0px 2px
}

.xuy {
  vertical-align: middle;
  white-space: nowrap;
  padding: 0px;
  width: 24px;
  height: 26px
}

.xv0 {
  vertical-align: middle;
  white-space: nowrap;
  height: 34px;
  padding: 0px
}

.xv3,
.xv4,
.xv5,
.xv6,
.x1bl .xgl .xl0,
.x1bl .xgn .xl0 {
  padding: 0px;
  vertical-align: middle
}

.xt7 .xv4 .x6e,
.xui .xv6 .x6e {
  border-right: 0px solid #DEADBE;
  background-color: transparent;
  padding: 0px
}

.xv7,
.xv8,
.xv9,
.xva {
  padding: 0px 0px 0px 6px;
  border-style: solid;
  border-width: 1px 0px 0px 1px
}

.xvb {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  width: 100%;
  height: 19px;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  text-overflow: ellipsis
}

.xvc {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  width: 100%;
  height: 19px;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px 0px 0px 0px
}

.xvd {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  width: 100%;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  background-repeat: repeat-x;
  background-position: bottom left;
  text-overflow: ellipsis
}

.xve {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  width: 100%;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  background-repeat: repeat-x;
  background-position: bottom left
}

.xvf,
.xvg,
.xvh,
.xvi {
  padding: 0px 6px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 0px 0px
}

.xvj {
  padding: 2px 5px;
  border: solid 1px #BFC6C9;
  border-top-style: none
}

BODY.p_AFHighContrast .xvk,
BODY.p_AFHighContrast .xvk.p_AFCore.p_AFDefault,
BODY.p_AFHighContrast .xvl,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDefault,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFLight,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFMedium,
BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDark,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDefault,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFLight,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFMedium,
BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDark,
BODY.p_AFHighContrast .xvx {
  border: 1px solid black
}

.xv7.p_AFCore.p_AFDefault,
.xvb.p_AFCore.p_AFDefault,
.xvf.p_AFCore.p_AFDefault,
.xv8.p_AFCore.p_AFDefault,
.xvc.p_AFCore.p_AFDefault,
.xvg.p_AFCore.p_AFDefault,
.x5s.p_AFCore.p_AFDefault,
.xvj.p_AFCore.p_AFDefault,
.xv7.p_AFHighlight.p_AFDefault,
.xvb.p_AFHighlight.p_AFDefault,
.xvf.p_AFHighlight.p_AFDefault,
.x5s.p_AFHighlight.p_AFDefault {
  border-color: #BFC6C9;
  background-color: #FFFFFF;
  color: #252525
}

.xv7.p_AFCore.p_AFLight,
.xvb.p_AFCore.p_AFLight,
.xvf.p_AFCore.p_AFLight,
.x5s.p_AFCore.p_AFLight {
  border-color: #BFC6C9;
  background-color: #eff2f5;
  color: #252525
}

.xv7.p_AFCore.p_AFMedium,
.xvb.p_AFCore.p_AFMedium,
.xvf.p_AFCore.p_AFMedium,
.x5s.p_AFCore.p_AFMedium,
.xv7.p_AFCore.p_AFDark,
.xvb.p_AFCore.p_AFDark,
.xvf.p_AFCore.p_AFDark,
.x5s.p_AFCore.p_AFDark {
  border-color: #BFC6C9;
  background-color: #e8f2fb;
  color: #252525
}

.xv7.p_AFHighlight.p_AFLight,
.xvb.p_AFHighlight.p_AFLight,
.xvf.p_AFHighlight.p_AFLight,
.x5s.p_AFHighlight.p_AFLight {
  border-color: #D7D9B6;
  background-color: #eff2f5;
  color: #252525
}

.xuk.p_AFHighlight.p_AFLight {
  border-bottom-color: #D7D9B6;
  background-color: #eff2f5
}

.xv7.p_AFHighlight.p_AFMedium,
.xvb.p_AFHighlight.p_AFMedium,
.xvf.p_AFHighlight.p_AFMedium,
.x5s.p_AFHighlight.p_AFMedium {
  border-color: #CCC5A5;
  background-color: #e8f2fb;
  color: #252525
}

.xuk.p_AFHighlight.p_AFMedium {
  border-bottom-color: #CCC5A5;
  background-color: #e8f2fb
}

.xv7.p_AFHighlight.p_AFDark,
.xvb.p_AFHighlight.p_AFDark,
.xvf.p_AFHighlight.p_AFDark,
.x5s.p_AFHighlight.p_AFDark {
  border-color: #8FA6A0;
  background-color: #e8f2fb;
  color: #252525
}

.xuk.p_AFHighlight.p_AFDark {
  border-bottom-color: #8FA6A0;
  background-color: #e8f2fb
}

.x19 .x19 {
  padding-left: 6px;
  padding-right: 0px
}

.xvm {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: bold;
  margin-top: 27px;
  margin-bottom: 8px
}

.xvn {
  background-position: top left;
  background-repeat: repeat-x;
  background-color: transparent;
  border-top: 1px solid #DFE4E7;
  background-image: none;
  margin-left: 6px;
  margin-top: 21px
}

BODY.p_AFHighContrast .x4x,
BODY.p_AFHighContrast .xvn {
  border-bottom-style: dashed;
  border-bottom-width: 1px
}

.x4z .xq {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px
}

.AFPanelFormLayoutContentCell,
.xvo {
  text-align: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align: top;
  padding-bottom: 0px;
  padding-top: 8px;
  padding-right: 6px;
  padding-left: 0px
}

.xtk.AFPanelFormLayoutContentCell,
.xtk.xvo {
  vertical-align: middle;
  padding-top: 8px;
  height: 28px
}

.xvq {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0px 0px 0px 5px
}

.xvr {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #000000
}

.xt3 {
  font-size: small;
  position: relative;
  width: 500px;
  height: 300px;
  min-width: 10px;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left
}

.xt3.p_AFPrintable,
.xw5.p_AFPrintable {
  position: static;
  overflow: visible;
  height: auto;
  width: auto
}

.xvs {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 0px;
  background-position: bottom right;
  background-repeat: no-repeat;
  left: 0px
}

.xvt {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-repeat: repeat-x;
  background-color: transparent;
  background-position: bottom
}

.xvu {
  z-index: 5
}

.xvv {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 0px;
  background-repeat: no-repeat;
  background-position: bottom left;
  right: 0px
}

.xvw {
  display: block;
  position: absolute;
  overflow: hidden;
  background-position: right;
  background-repeat: repeat-y;
  left: 0px
}

.xvw.p_AFFlow,
.xvz.p_AFFlow {
  display: table-cell;
  position: static;
  left: auto;
  right: auto;
  overflow: visible
}

.xvx {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  display: block;
  background-position: top;
  background-repeat: repeat-x
}

.xvy {
  display: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  overflow: hidden
}

.xvz {
  display: block;
  position: absolute;
  overflow: hidden;
  background-repeat: repeat-y;
  background-position: left;
  right: 0px
}

.xw0 {
  display: block;
  position: absolute;
  overflow: hidden;
  bottom: 0px;
  background-repeat: no-repeat;
  background-position: top right;
  left: 0px
}

.xw1 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #000000;
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-repeat: repeat-x;
  background-position: top;
  vertical-align: bottom
}

.xw2 {
  display: block;
  position: absolute;
  overflow: hidden;
  bottom: 0px;
  background-repeat: no-repeat;
  background-position: top left;
  right: 0px
}

.xt3[theme="contentBody"],
.xvx[theme="contentBody"] {
  background-color: transparent;
  background-image: none;
  color: inherit
}

.xvs[theme="contentBody"],
.xvv[theme="contentBody"],
.xw0[theme="contentBody"],
.xw2[theme="contentBody"],
.xvw[theme="contentBody"],
.xvz[theme="contentBody"],
.xvt[theme="contentBody"],
.xw1[theme="contentBody"] {
  background-color: transparent;
  background-image: none
}

.xt9 {
  position: relative;
  width: 500px;
  height: 300px;
  min-width: 100px;
  overflow-x: hidden;
  overflow-y: auto
}

.xw3 {
  display: none;
  position: absolute
}

.xw4 {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px
}

.xt4.p_AFInlineSelectable {
  border-top: 10px solid blue
}

.xt2.p_AFPrintable,
.x1b.p_AFPrintable {
  position: static;
  overflow: visible;
  height: auto
}

.xt9.p_AFPrintable,
.xtb.p_AFPrintable {
  position: static;
  overflow: visible
}

.xw6 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden
}

.xw6.p_AFOneByOne {
  border: 1px solid #D6DFE6;
  box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
}

.xw7 {
  display: none;
  background-color: white;
  color: black;
  overflow: hidden;
  position: absolute
}

.xw7.p_AFCircular {
  border: 1px solid #D6DFE6;
  border-width: 1px;
  box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .20)
}

.xw8 {
  background-color: white;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  display: none
}

.xw9 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden
}

.xw9.p_AFSmall,
.xw9.p_AFCompact {
  top: auto
}

.xwa {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  color: #333333;
  text-overflow: ellipsis
}

.xwa.p_AFVertical,
.xw9.p_AFSmall.p_AFVertical,
.xw9.p_AFCompact.p_AFVertical {
  z-index: 301;
  background-color: white;
  padding: 2px;
  border: 1px solid #D6DFE6;
  box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
}

.xwa.p_AFSmall,
.xwa.p_AFCompact {
  padding: 0px 2px
}

.xwa.p_AFVertical.p_AFSmall,
.xwa.p_AFVertical.p_AFCompact,
.xtk.AFPanelFormLayoutContentCell .xjv,
.xtk.xvo .xjv {
  border: 0px solid transparent
}

.xwb {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  overflow: hidden;
  text-align: center
}

.xwb.p_AFSmall.p_AFVertical,
.xwb.p_AFCompact.p_AFVertical {
  top: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center
}

.xwc {
  background-repeat: repeat-x;
  background-position: center center;
  overflow: hidden;
  position: absolute;
  left: 15%;
  right: 15%;
  height: 28px;
  background-image: url(../imgs/carousel-spin-bar-h.html)
}

.xwc.p_AFDisabled {
  background-image: url(../imgs/carousel-spin-bar-h-d.html)
}

.xwc.p_AFVertical {
  top: 10%;
  bottom: 10%;
  left: auto;
  right: auto;
  height: auto;
  width: 28px;
  background-repeat: repeat-y;
  background-image: url(../imgs/carousel-spin-bar-v.html)
}

.xwc.p_AFVertical.p_AFDisabled {
  background-image: url(../imgs/carousel-spin-bar-v-d.html)
}

.xwd.p_AFDisabled {
  cursor: default;
  background-image: url(../imgs/carousel-spin-left-d.html)
}

.xwe.p_AFDisabled {
  cursor: default;
  background-image: url(../imgs/carousel-spin-right-d.html)
}

.xwf.p_AFDisabled {
  cursor: default;
  background-image: url(../imgs/carousel-spin-up-d.html)
}

.xwg.p_AFDisabled {
  cursor: default;
  background-image: url(../imgs/carousel-spin-down-d.html)
}

.xwd {
  background-repeat: no-repeat;
  position: absolute;
  right: 85%;
  width: 28px;
  height: 28px;
  background-image: url(../imgs/carousel-spin-left.html)
}

.xwh {
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 28px;
  background-image: url(../imgs/carousel-spin-marker-h.html)
}

.xwe {
  background-repeat: no-repeat;
  position: absolute;
  left: 85%;
  width: 28px;
  height: 28px;
  background-image: url(../imgs/carousel-spin-right.html)
}

.xwf {
  background-repeat: no-repeat;
  position: absolute;
  bottom: 90%;
  height: 28px;
  width: 28px;
  background-image: url(../imgs/carousel-spin-up.html)
}

.xwi {
  background-repeat: no-repeat;
  position: absolute;
  width: 28px;
  height: 14px;
  background-image: url(../imgs/carousel-spin-marker-v.html)
}

.xwg {
  background-repeat: no-repeat;
  position: absolute;
  top: 90%;
  height: 28px;
  width: 28px;
  background-image: url(../imgs/carousel-spin-down.html)
}

.xwh.p_AFDisabled {
  background-image: url(../imgs/carousel-spin-marker-h-d.html)
}

.xwd.p_AFCompact,
.xwd.p_AFSmall {
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  padding: 6px;
  background-image: url(../imgs/conv_l_ena.png);
  background-position: center center;
  background-color: transparent;
  border: 1px solid transparent
}

.xwf.p_AFCompact,
.xwf.p_AFSmall {
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  padding: 6px;
  background-image: url(../imgs/conv_u_ena.html);
  background-position: center center;
  background-color: transparent;
  border: 1px solid transparent
}

.xwe.p_AFCompact,
.xwe.p_AFSmall {
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  padding: 6px;
  background-image: url(../imgs/conv_r_ena.png);
  background-position: center center;
  background-color: transparent;
  border: 1px solid transparent
}

.xwg.p_AFCompact,
.xwg.p_AFSmall {
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  padding: 6px;
  background-image: url(../imgs/conv_d_ena.html);
  background-position: center center;
  background-color: transparent;
  border: 1px solid transparent
}

.xwj,
.xwy,
.x15j,
.x1xa,
.x1yw {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: InfoBackground;
  color: InfoText;
  border: 1px #333333 solid;
  padding: 3px
}

.xwk,
.xwl {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../ipva/afr/cloud_60.html);
  width: 60px;
  height: 60px
}

.xwm {
  cursor: pointer;
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 4px;
  display: inline-block;
  background-image: url(../imgs/discloseexpanded_16_ena.png)
}

.xwn {
  cursor: pointer;
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 4px;
  display: inline-block;
  background-image: url(../imgs/disclosecollapsed_16_ena.png)
}

.xwo {
  cursor: pointer;
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 0px 4px 0px 4px;
  display: inline-block;
  background-image: url(../imgs/discloseexpanded_16_ena.png)
}

.xwp {
  cursor: pointer;
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 0px 4px 0px 4px;
  display: inline-block;
  background-image: url(../imgs/disclosecollapsed_16_ena.png)
}

.xwq,
.xwt {
  background-repeat: no-repeat;
  display: inline-block;
  background-position: center center;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  height: 9px;
  vertical-align: middle;
  background-image: url(../imgs/leaf.html);
  padding-right: 24px
}

.xwr,
.xwu {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: text-bottom;
  background-position: center center;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  height: 9px;
  background-image: url(../imgs/node_anim.html);
  padding-right: 24px
}

.xws,
.xwv {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  margin: 0px;
  background-image: url(../imgs/hierchselector_ena.html);
  padding: 4px 0px 4px 4px;
  height: 16px;
  width: 16px;
  background-position: center center;
  display: inline-block
}

.xws:active,
.xwv:active {
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  height: 16px;
  vertical-align: text-bottom;
  margin: 0px;
  background-image: url(../imgs/hierchselector_dwn.html);
  background-position: center center;
  display: inline-block;
  padding-left: 4px;
  padding-right: 0px
}

.xtd {
  overflow: hidden;
  position: relative;
  width: 27.27em;
  height: 27.27em;
  outline-width: 0px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align: left
}

.xtd.p_AFDropTarget,
.xwx.p_AFDropTarget,
.xte.p_AFDropTarget,
.xx5.p_AFDropTarget,
.x116,
.x117,
.x1b .x1bn .xji,
.x1b .x1bo .xji,
.x1b .x1bn .xlv,
.x1b .x1bo .xlv,
.x14o.p_AFSelected .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected .x1kv,
.x14o.p_AFSelected.p_AFInactive .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected.p_AFInactive .x1kv,
.x14o.p_AFSelected.p_AFFocused .af_dvt-scheduling-gantt-taskbar-data-cell,
.x14o.p_AFSelected.p_AFFocused .x1kv,
.x1ut.p_AFDragSource.p_AFDropTarget,
.x21g.p_AFDisabled,
.x21h.p_AFDisabled,
.x21g:active.p_AFDisabled,
.x21h:active.p_AFDisabled,
.xjv.p_AFReadOnly .xk3,
.x14o .x1z.p_AFReadOnly .x2h,
.x15l .xou .xow,
.new-sgt .xx6.p_AFHighlighted,
.x284 .xx6.p_AFHighlighted,
.ipvaFileUploadList .xib,
.x28g .xib {
  background-color: transparent
}

.xww {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: default;
  vertical-align: middle;
  border-style: solid;
  color: #145c9e;
  border-color: transparent;
  border-width: 0px;
  line-height: 25px;
  text-align: left
}

.xwx.p_AFSelected .xww,
.xwx.p_AFSelected .xu6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: #979991;
  background-color: #CFE8FC;
  border: 1px solid #145c9e;
  font-weight: bold
}

.xwx.p_AFSelected.p_AFInactive .xww,
.xwx.p_AFSelected.p_AFInactive .xu6 {
  background-color: #FAFAEB;
  border: 1px solid #EEEEEE;
  font-weight: bold
}

.xwx.p_AFFocused .xww,
.x227 .xuo,
.x228 .xuo,
.ipvaFileUploadList .x28h,
.x28g .x28h {
  border: none
}

.xwx.p_AFSelected.p_AFFocused .xww,
.x14o.p_AFSelected.p_AFFocused .xia,
.x14o.p_AFSelected.p_AFFocused .xib {
  background-color: #e4f0fa
}

.xwx.p_AFDropTarget .xww,
.xwx.p_AFDropTarget .xu6 {
  color: #FFFFFF;
  opacity: 0.8;
  border-color: #C3EAF3;
  background-color: #D9F4FA;
  border: 1px solid #979991
}

.xwz {
  background-image: url(../ipva/afr/blank.html);
  width: 16px;
  height: 16px
}

.xx0 {
  background-repeat: no-repeat;
  padding: 0px;
  width: 16px;
  height: 16px;
  background-image: url(../imgs/connector.html);
  padding-right: 8px
}

.xx1 {
  text-decoration: none;
  cursor: pointer;
  min-height: 1.3em
}

.xx2.p_AFSelected .xww {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  cursor: pointer;
  background-color: #CFE8FC;
  border: 1px solid #145c9e;
  font-weight: bold
}

.xx2 .xww {
  cursor: pointer;
  color: #145c9e
}

.xte,
.xtc {
  border: 1px solid #636661;
  overflow: hidden;
  position: relative;
  width: 27.27em;
  height: 27.27em;
  outline-width: 0px;
  border-color: #D6DFE6;
  background-color: #F7F9FC;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align: left
}

.xx4,
.x17k {
  position: relative;
  overflow: hidden
}

.xx5 {
  position: relative;
  border-left-width: 0px;
  border-right-width: 0px;
  overflow: auto;
  outline-width: 0px;
  border-top: 0px;
  border-bottom: 0px;
  -webkit-overflow-scrolling: touch
}

.xx6 {
  position: relative;
  background-color: #FFFFFF;
  border-top: 1px solid #EEEEEE;
  overflow: hidden;
  padding: 10px;
  vertical-align: middle;
  border: solid 1px #BDBDBD;
  margin: 5px 0px 0px 0px
}

.xx6.p_AFGroupHeader {
  display: flex;
  color: #252525;
  border-left: 1px solid #D9DFE3;
  border-right: 1px solid #D9DFE3;
  border-bottom: 1px solid #D9DFE3;
  border-top: 1px solid #D6DFE6;
  height: 30px;
  line-height: 30px;
  padding: 1px 0px 0px 0px;
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xx7 {
  flex: auto;
  display: inline-block;
  vertical-align: middle;
  padding-left: 9px
}

.xx6.p_AFSelected,
.x14o.p_AFSelected .xia,
.xia.p_AFSelected,
.x14o.p_AFSelected .xib,
.xib.p_AFSelected,
.x1xj.p_AFSelected,
.x1xk.p_AFSelected,
.x1xk.p_AFFocused,
.x1xk.p_AFDropTarget,
.x1xm.p_AFSelected,
.x1xm.p_AFFocused,
.x1xm.p_AFDropTarget {
  background-color: #CFE8FC
}

.xx9 {
  cursor: pointer;
  vertical-align: baseline;
  background-position: center center;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  display: inline-block;
  background-image: url(../imgs/discloseexpanded_ena.html);
  width: 24px;
  height: 24px
}

.xxa {
  cursor: pointer;
  vertical-align: baseline;
  background-position: center center;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  display: inline-block;
  background-image: url(../imgs/disclosecollapsed_ena.html);
  width: 24px;
  height: 24px
}

.xxb {
  cursor: pointer;
  vertical-align: baseline;
  background-position: center center;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 9px;
  height: 9px;
  display: inline-block;
  background-image: url(../ipva/afr/leaf.html)
}

.xxc {
  flex: initial;
  padding-top: 4px
}

.xxd {
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-top: 1px solid #D6DFE6;
  line-height: 34px;
  height: 34px;
  margin-top: -1px;
  text-align: right
}

.xxe {
  vertical-align: middle;
  white-space: nowrap;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  padding-left: 10px;
  padding-right: 10px
}

.xxf {
  color: #145c9e;
  font-weight: normal;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block
}

.xxh {
  border-width: 0px;
  padding: 0px;
  width: 100%
}

.xxi {
  width: 10px;
  vertical-align: middle;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px
}

.xxj {
  width: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 4px;
  vertical-align: baseline
}

.xxk {
  width: 10px;
  vertical-align: middle
}

.xxs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  color: #252525
}

.xgu {
  white-space: nowrap;
  overflow: auto;
  position: relative
}

.xxu {
  padding: 0px;
  width: 100%;
  height: 100%
}

.xxv {
  padding: 0px;
  width: 100%;
  height: 100%;
  background-color: #F5F5F5
}

.xxw {
  border-width: 0px;
  padding: 0px;
  width: 100%;
  height: 100%
}

.xxx>img,
.xxy>img {
  margin-right: 4px;
  vertical-align: baseline
}

.xxx.p_AFRtl>img,
.xxy.p_AFRtl>img {
  margin-left: 4px;
  margin-right: 0px
}

.xxz,
.xy0,
.xy1,
.x15l .x15p,
.x15l .xtk,
.x15l .xk,
.x15l .x15q {
  white-space: nowrap;
  overflow: hidden
}

.xy2,
.xy7,
.xy9 {
  vertical-align: middle;
  white-space: nowrap;
  padding-left: 2px
}

.xy3,
.xy8 {
  vertical-align: middle;
  white-space: nowrap;
  padding-left: 0px
}

.xy4 {
  padding-left: 2px;
  vertical-align: middle;
  white-space: nowrap;
  padding-bottom: 2px
}

.xy5,
.xy6 {
  vertical-align: middle;
  white-space: nowrap;
  padding-bottom: 2px;
  padding-left: 7px
}

.xus,
.xxq .xus {
  width: 13px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  background-image: url(../ipva/afr/max_ena.html)
}

.xur,
.xxq .xur {
  width: 13px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  background-image: url(../ipva/afr/restore_ena.html)
}

.xvb.p_AFCore.p_AFDark .xur {
  background-image: url(../ipva/afr/restore_ena_dbg.html)
}

.xvb.p_AFCore.p_AFDark .xus {
  background-image: url(../ipva/afr/max_ena_dbg.html)
}

.xur:hover,
.xvb.p_AFCore.p_AFDark .xur:hover,
.xxq .xur:hover {
  background-image: url(../ipva/afr/restore_ovr.html)
}

.xur:active,
.xvb.p_AFCore.p_AFDark .xur:active,
.xxq .xur:active {
  background-image: url(../ipva/afr/restore_dwn.html)
}

.xus:hover,
.xvb.p_AFCore.p_AFDark .xus:hover,
.xxq .xus:hover {
  background-image: url(../ipva/afr/max_ovr.html)
}

.xus:active,
.xvb.p_AFCore.p_AFDark .xus:active,
.xxq .xus:active {
  background-image: url(../ipva/afr/max_dwn.html)
}

.xyb,
.xyc,
.xyd,
.xye,
.xyf,
.xyg,
.xyh,
.xyi,
.xyj,
.xyk,
.xyl,
.xym,
.xyn,
.xyo,
.xyp,
.xyt,
.xyu,
.xyv,
.xyw,
.xyx,
.xyy,
.xyz,
.xz0,
.xz1,
.xz2,
.xz3,
.xz4,
.xz5,
.xz6,
.xz7 {
  width: 1px;
  min-width: 1px;
  padding: 0px;
  font-size: 0px
}

.xyq,
.xyr,
.xys,
.xz8,
.xz9,
.xza {
  width: 3px;
  min-width: 3px;
  padding: 0px;
  font-size: 0px
}

.xzb {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 18px;
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzc {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzd {
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  overflow: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xze {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 16px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #E0E0E0;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzf {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzg {
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  overflow: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzh,
.xzl {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzi,
.xzj,
.xzk,
.xzm,
.xzn,
.xzo {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzp {
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  overflow: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzq,
.xzr,
.xzs {
  white-space: nowrap;
  vertical-align: middle;
  display: block;
  overflow: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xzt {
  margin: 0px;
  white-space: nowrap;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  color: #005394;
  font-weight: 800;
  font-size: 24px
}

.xzu,
.xzv {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0px;
  white-space: nowrap;
  color: #252525;
  display: inline-block;
  font-size: 18px
}

.xzw {
  margin: 0px;
  white-space: nowrap;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 20px;
  color: #005394
}

.xzx,
.xzy {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0px;
  white-space: nowrap;
  color: #252525;
  display: inline-block;
  font-size: 16px
}

.xzz,
.x103,
.x107 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0px;
  white-space: nowrap;
  color: #252525;
  display: inline-block;
  font-size: 14px
}

.x100,
.x101,
.x102,
.x104,
.x105,
.x106,
.x108,
.x109,
.x10a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  white-space: nowrap;
  color: #252525;
  display: inline-block
}

.x10b,
.x10c,
.x10d,
.x10e,
.x10f,
.x1oo .x1lb,
.x1oo .x1lc,
.x1oo .x1ld,
.x1oo .x1le {
  margin-left: 2px
}

.x10g {
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px 0px 0px 0px;
  border-color: #E0E0E0;
  border-style: solid;
  padding: 20px 20px
}

.x10h,
.x10i,
.x10j,
.x10k,
.x10l,
.x10m,
.x10n,
.x10o,
.x10p,
.xul,
.xun,
.xuo,
.xup,
.xuq {
  padding: 0px 5px 0px 5px;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px
}

.x10q {
  padding: 2px 5px 2px 5px;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 15px
}

.x10r,
.xum {
  padding: 2px 5px 2px 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px
}

.x10s,
.x10t {
  white-space: nowrap;
  text-align: right;
  vertical-align: top;
  color: #527689
}

.x10u {
  white-space: nowrap;
  text-align: right;
  vertical-align: top;
  color: #527689;
  padding-top: 7px
}

.x10v,
.x10w,
.x10x {
  width: 100%;
  height: 34px
}

.x110 {
  border-radius: 2px;
  border: 1px solid #DFE4E7;
  height: 14px;
  width: 112px;
  background-repeat: repeat-x
}

.x110.p_AFRunning {
  background-image: url(../imgs/indeterminate_progress_bar.html)
}

.x110.p_AFFinished {
  background-image: url(../imgs/progress_bar.html)
}

.x111 {
  float: left;
  border-radius: 2px;
  border: 1px solid #DFE4E7;
  height: 14px;
  width: 112px
}

.x112 {
  text-align: right;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-top: 5px
}

.x113 {
  text-align: left;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-top: 5px
}

.x114 {
  text-decoration: none;
  width: 11px;
  background-repeat: repeat-x;
  float: left;
  background-image: url(../imgs/progress_bar.html);
  height: 100%
}

.x115 {
  text-decoration: none;
  width: 11px;
  background-repeat: repeat-x;
  float: left;
  background-color: #FCFDFE;
  height: 100%
}

BODY.p_AFHighContrast .x114,
BODY.p_AFHighContrast .x1d3,
BODY.p_AFHighContrast .x1d4 {
  border: 2px solid black
}

.x118,
.x119 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  font-weight: bold;
  color: #4F4F4F;
  padding-left: 6px;
  padding-right: 8px
}

.x11a,
.x11b {
  visibility: hidden;
  height: 0px
}

.xjs,
.xju {
  font-size: 12px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #FCFDFE;
  color: #333333;
  font-weight: normal
}

.xjt.p_AFReadOnly .xju,
.xjr.p_AFReadOnly .xjs {
  background-color: transparent;
  border-style: none
}

.xjt.p_AFDisabled .xju,
.xjr.p_AFDisabled .xjs {
  border-style: solid;
  border-radius: 2px;
  border: 0px;
  background-color: #EFEFF1;
  border-color: #EFEFF1;
  color: #9e9e9e;
  border-width: 1px
}

.x11e,
.x11f {
  border: none;
  padding: 0px;
  margin: 0px
}

.x11g,
.x11h {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  overflow: auto;
  overflow-x: hidden;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  min-width: 126px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x11i,
.x11j {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  margin-top: 0px;
  color: #252525;
  margin-bottom: 2px;
  text-overflow: ellipsis
}

.x11k,
.x11l {
  color: #000000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-left: 0px;
  background-color: transparent;
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 0px
}

.x11o,
.x11p {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  background: transparent;
  border-style: none;
  resize: none;
  overflow: auto;
  padding: 0px;
  width: 126px;
  height: 42px
}

.x11q,
.x11r {
  text-align: center;
  padding: 2px 0px 0px 0px
}

.x11s,
.x11t {
  margin: 5px auto
}

.x11u,
.x11v {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  display: none
}

.x11w,
.x11x {
  white-space: nowrap;
  text-overflow: ellipsis
}

.x11w.p_AFDisabled,
.x11x.p_AFDisabled {
  color: #7E807A
}

.x11y,
.x120 {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 0px;
  margin-top: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x11z,
.x121 {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x122,
.x124,
.x21w {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 8px;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x123,
.x125 {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x126,
.x128,
.x21x {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 0px;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x127,
.x129 {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-left: 5px;
  margin-right: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x12a,
.x12c {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x12b,
.x12d {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-left: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x11y:active,
.x11z:active,
.x120:active,
.x121:active,
.x122:active,
.x123:active,
.x124:active,
.x125:active,
.x126:active,
.x127:active,
.x128:active,
.x129:active,
.x12a:active,
.x12b:active,
.x12c:active,
.x12d:active,
.x11z:active:hover,
.x121:active:hover,
.x123:active:hover,
.x125:active:hover,
.x127:active:hover,
.x129:active:hover,
.x12b:active:hover,
.x12d:active:hover,
.x11y:active:hover,
.x120:active:hover,
.x122:active:hover,
.x124:active:hover,
.x126:active:hover,
.x128:active:hover,
.x12a:active:hover,
.x12c:active:hover,
.x21v:active,
.x21v:active:hover,
.x21w:active,
.x21w:active:hover,
.x21x:active,
.x21x:active:hover,
.x21y:active,
.x21y:active:hover {
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  border: 1px solid #0572ce
}

.x12e,
.x12f {
  background-position: center center;
  padding: 0px;
  background-image: url(../imgs/shuttle_right_ena.html);
  height: 26px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12e:after,
BODY.p_AFHighContrast.xjt .x21z:after {
  content: url(../imgs/shuttle_right_ena.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

BODY.p_AFHighContrast .x12f:after,
BODY.p_AFHighContrast .x1fu,
BODY.p_AFHighContrast .x1fv {
  content: url(../imgs/shuttle_right_ena.html)
}

.x12e.p_AFDisabled,
.x12f.p_AFDisabled,
.x12e.p_AFDisabled:hover,
.x12f.p_AFDisabled:hover,
.x12e.p_AFDisabled:active,
.x12f.p_AFDisabled:active,
.x12e.p_AFDisabled:active:hover,
.x12f.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_right_dis.html)
}

BODY.p_AFHighContrast .x12e.p_AFDisabled:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12e.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12f.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_right_dis.html);
  position: relative;
  top: 6px
}

.x12g,
.x12h {
  padding: 0px;
  background-image: url(../imgs/shuttle_down_ena.html);
  height: 26px;
  background-position: center center;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.x12g.p_AFDisabled,
.x12h.p_AFDisabled,
.x12w.p_AFDisabled,
.x12g.p_AFDisabled:active,
.x12h.p_AFDisabled:active,
.x12g.p_AFDisabled:hover,
.x12h.p_AFDisabled:hover,
.x12g.p_AFDisabled:active:hover,
.x12h.p_AFDisabled:active:hover,
.x12w.p_AFDisabled:active,
.x12w.p_AFDisabled:hover,
.x12w.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_down_dis.html)
}

.x12i,
.x12j {
  background-position: center center;
  padding: 0px;
  background-image: url(../imgs/shuttle_right_all_ena.html);
  height: 26px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12i:after,
BODY.p_AFHighContrast .x12j:after {
  content: url(../imgs/shuttle_right_all_ena.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

.x12i.p_AFDisabled,
.x12j.p_AFDisabled,
.x12i.p_AFDisabled:hover,
.x12j.p_AFDisabled:hover,
.x12i.p_AFDisabled:active,
.x12j.p_AFDisabled:active,
.x12i.p_AFDisabled:active:hover,
.x12j.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_right_all_dis.html)
}

BODY.p_AFHighContrast .x12i.p_AFDisabled:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12i.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12j.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_right_all_dis.html);
  position: relative;
  top: 6px
}

.x12k,
.x12l {
  padding: 0px;
  background-image: url(../imgs/shuttle_down_all_ena.html);
  height: 26px;
  background-position: center center;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.x12k.p_AFDisabled,
.x12l.p_AFDisabled,
.x12k.p_AFDisabled:hover,
.x12l.p_AFDisabled:hover,
.x12k.p_AFDisabled:active,
.x12l.p_AFDisabled:active,
.x12k.p_AFDisabled:active:hover,
.x12l.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_down_all_dis.html)
}

.x12m,
.x12n {
  background-position: center center;
  padding: 0px;
  height: 26px;
  background-image: url(../imgs/shuttle_left_ena.html);
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12m:after,
BODY.p_AFHighContrast .x12n:after {
  content: url(../imgs/shuttle_left_ena.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

.x12m.p_AFDisabled,
.x12n.p_AFDisabled,
.x12m.p_AFDisabled:active,
.x12n.p_AFDisabled:active,
.x12m.p_AFDisabled:hover,
.x12n.p_AFDisabled:hover,
.x12m.p_AFDisabled:active:hover,
.x12n.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_left_dis.html);
  height: 26px;
  width: 26px
}

BODY.p_AFHighContrast .x12m.p_AFDisabled:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12m.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12n.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_left_dis.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

.x12o,
.x12p {
  padding: 0px;
  background-image: url(../imgs/shuttle_up_ena.html);
  background-position: center center;
  height: 26px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.x12o.p_AFDisabled,
.x12p.p_AFDisabled,
.x12v.p_AFDisabled,
.x12o.p_AFDisabled:active,
.x12p.p_AFDisabled:active,
.x12o.p_AFDisabled:hover,
.x12p.p_AFDisabled:hover,
.x12o.p_AFDisabled:active:hover,
.x12p.p_AFDisabled:active:hover,
.x12v.p_AFDisabled:active,
.x12v.p_AFDisabled:hover,
.x12v.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_up_dis.html)
}

.x12q,
.x12r {
  background-position: center center;
  padding: 0px;
  background-image: url(../imgs/shuttle_left_all_ena.html);
  height: 26px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12q:after,
BODY.p_AFHighContrast .x12r:after {
  content: url(../imgs/shuttle_left_all_ena.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

.x12q.p_AFDisabled,
.x12r.p_AFDisabled,
.x12q.p_AFDisabled:active,
.x12r.p_AFDisabled:active,
.x12q.p_AFDisabled:hover,
.x12r.p_AFDisabled:hover,
.x12q.p_AFDisabled:active:hover,
.x12r.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_left_all_dis.html);
  height: 26px;
  width: 26px
}

BODY.p_AFHighContrast .x12q.p_AFDisabled:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12q.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12r.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_left_all_dis.html);
  height: 26px;
  width: 26px;
  position: relative;
  top: 6px
}

.x12s,
.x12t {
  background-position: center center;
  padding: 0px;
  background-image: url(../imgs/shuttle_up_all_ena.html);
  height: 26px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.x12s.p_AFDisabled,
.x12t.p_AFDisabled,
.x12s.p_AFDisabled:active,
.x12t.p_AFDisabled:active,
.x12s.p_AFDisabled:hover,
.x12t.p_AFDisabled:hover,
.x12s.p_AFDisabled:active:hover,
.x12t.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_up_all_dis.html)
}

.x12u {
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/shuttle_up_end_ena.html);
  height: 26px;
  width: auto;
  background-position: center center
}

BODY.p_AFHighContrast .x12u:after {
  content: url(../imgs/shuttle_up_end_ena.html);
  height: 26px;
  width: auto;
  background-position: center center;
  position: relative;
  left: 6px;
  top: 6px
}

.x12u.p_AFDisabled,
.x12u.p_AFDisabled:active,
.x12u.p_AFDisabled:hover,
.x12u.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_up_end_dis.html)
}

BODY.p_AFHighContrast .x12u.p_AFDisabled:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12u.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_up_end_dis.html);
  position: relative;
  left: 6px;
  top: 6px
}

.x12v {
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/shuttle_up_ena.html);
  height: 26px;
  width: auto;
  background-position: center center
}

BODY.p_AFHighContrast .x12v:after {
  content: url(../imgs/shuttle_up_ena.html);
  height: 26px;
  width: auto;
  background-position: center center;
  position: relative;
  left: 6px;
  top: 6px
}

BODY.p_AFHighContrast .x12v.p_AFDisabled:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12o.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12p.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12v.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_up_dis.html);
  position: relative;
  left: 6px;
  top: 6px
}

.x12w {
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/shuttle_down_ena.html);
  height: 26px;
  width: auto;
  background-position: center center
}

BODY.p_AFHighContrast .x12w:after {
  content: url(../imgs/shuttle_down_ena.html);
  height: 26px;
  width: auto;
  background-position: center center;
  position: relative;
  left: 6px;
  top: 6px
}

BODY.p_AFHighContrast .x12w.p_AFDisabled:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12g.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12h.p_AFDisabled:active:hover:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12w.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_down_dis.html);
  position: relative;
  left: 6px;
  top: 6px
}

.x12x {
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/shuttle_down_end_ena.html);
  height: 26px;
  width: auto;
  background-position: center center
}

BODY.p_AFHighContrast .x12x:after {
  content: url(../imgs/shuttle_down_end_ena.html);
  height: 26px;
  width: auto;
  background-position: center center;
  position: relative;
  left: 6px;
  top: 6px
}

.x12x.p_AFDisabled,
.x12x.p_AFDisabled:active,
.x12x.p_AFDisabled:hover,
.x12x.p_AFDisabled:active:hover {
  background-image: url(../imgs/shuttle_down_end_dis.html)
}

BODY.p_AFHighContrast .x12x.p_AFDisabled:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:active:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:hover:after,
BODY.p_AFHighContrast .x12x.p_AFDisabled:active:hover:after {
  content: url(../imgs/shuttle_down_end_dis.html);
  position: relative;
  left: 6px;
  top: 6px
}

.x12y,
.x12z,
.x130,
.x131 {
  height: 14px;
  background-position: center center;
  padding: 0px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.x132,
.x133,
.x134,
.x135 {
  height: 16px;
  background-position: center center;
  padding: 0px;
  display: block;
  width: auto;
  cursor: default;
  background-repeat: no-repeat
}

.xlt {
  font-size: small;
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 300px;
  min-width: 100px;
  text-align: left
}

.xll {
  background-repeat: repeat-x;
  background-position: bottom;
  overflow: hidden;
  left: 0px;
  right: 0px;
  position: absolute;
  top: 1px;
  background-image: none;
  padding-right: 21px
}

.xlq {
  background-repeat: repeat-x;
  overflow: hidden;
  left: 0px;
  right: 0px;
  position: absolute;
  background-position: top;
  bottom: 1px;
  background-image: none;
  padding-right: 21px
}

.x139 {
  background-repeat: repeat-x;
  background-position: bottom;
  overflow: hidden;
  left: 0px;
  right: 0px;
  position: absolute
}

.x13a {
  background-repeat: repeat-x;
  overflow: hidden;
  left: 0px;
  right: 0px;
  position: absolute;
  background-position: top;
  bottom: 0px
}

.x13c {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  overflow: hidden;
  border-radius: 3px;
  background-color: #FFFFFF;
  border: 1px solid #D6DFE6;
  padding: 10px
}

.x13d.p_AFPrintable .x13c {
  overflow: visible
}

.x13c.p_AFVertical {
  z-index: 1;
  margin-top: 0px
}

.x13e.p_AFStartTabs.p_AFIconified,
.x13e.p_AFEndTabs.p_AFIconified,
.x13e.p_AFLeftTabs.p_AFIconified,
.x13e.p_AFRightTabs.p_AFIconified {
  width: 42px;
  padding-top: 15px
}

.x13f.p_AFStart.p_AFIconified .x13g,
.x13f.p_AFLeft.p_AFIconified .x13g {
  width: 42px;
  padding-right: 5px;
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 15px
}

.x13f.p_AFEnd.p_AFIconified .x13g,
.x13f.p_AFRight.p_AFIconified .x13g {
  width: 42px;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-top: 15px
}

.x13e.p_AFEndTabs.p_AFIconified~.x13b>.x13c.p_AFVertical,
.x13e.p_AFRightTabs.p_AFIconified~.x13b>.x13c.p_AFVertical {
  margin-right: -1px
}

.x13f.p_AFStart.p_AFIconified .x13h,
.x13f.p_AFLeft.p_AFIconified .x13h {
  margin-right: -1px;
  border-width: 0px 1px 1px 0px;
  border-radius: 0px 0px 3px 0px
}

.x13e.p_AFStartTabs.p_AFIconified~.x13b>.x13c.p_AFVertical,
.x13e.p_AFLeftTabs.p_AFIconified~.x13b>.x13c.p_AFVertical {
  margin-left: -1px
}

.x13f.p_AFEnd.p_AFIconified .x13h,
.x13f.p_AFRight.p_AFIconified .x13h {
  margin-left: -1px;
  border-width: 0px 0px 1px 1px;
  border-radius: 0px 0px 0px 3px
}

.x13f {
  position: relative;
  overflow: hidden;
  z-index: 1
}

.x13h {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  position: relative;
  z-index: 1;
  overflow: auto;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #D9DFE3;
  padding: 10px
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFMax .x13h {
  border-width: 0px 0px 0px 1px;
  border-radius: 0px 0px 0px 0px
}

.x13f.p_AFStart.p_AFIconified.p_AFMax .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFMax .x13h {
  border-width: 0px 1px 0px 0px;
  border-radius: 0px 0px 0px 0px
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax.p_AFFloat .x13h,
.x13f.p_AFRight.p_AFIconified.p_AFMax.p_AFFloat .x13h {
  box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13h,
.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFMax.p_AFFloat .x13h,
.x13f.p_AFLeft.p_AFIconified.p_AFMax.p_AFFloat .x13h {
  box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFRight.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13i,
.x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13i {
  box-shadow: none
}

.x13e.p_AFStartTabs,
.x13e.p_AFEndTabs,
.x13e.p_AFLeftTabs,
.x13e.p_AFRightTabs {
  padding-top: 20px
}

.x13f.p_AFIconified .x13i {
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  border-style: solid;
  background-color: #F0F0F0;
  border-color: #D9DFE3
}

.x13e.p_AFIconified .x13j {
  border-style: solid;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  padding: 0px;
  float: none;
  line-height: normal;
  background-color: #F0F0F0;
  border-color: #D6DFE6;
  height: auto
}

.x13f.p_AFIconified.p_AFOpen .x13k.p_AFSelected .x13i {
  background-color: #FFFFFF;
  border-color: #D9DFE3
}

.x13e.p_AFIconified .xb7.p_AFSelected .x13j {
  z-index: 2;
  background-color: #FFFFFF
}

.x13e.p_AFIconified .xb7 {
  padding: 0px;
  float: none;
  cursor: default;
  margin-right: 0px;
  border-width: 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k.p_AFFirst .x13i,
.x13f.p_AFRight.p_AFIconified .x13k.p_AFFirst .x13i,
.x13e.p_AFStartTabs.p_AFIconified .xb7.p_AFFirst .x13j,
.x13e.p_AFLeftTabs.p_AFIconified .xb7.p_AFFirst .x13j {
  border-width: 1px 0px 1px 1px
}

.x13f.p_AFStart.p_AFIconified .x13k.p_AFFirst .x13i,
.x13f.p_AFLeft.p_AFIconified .x13k.p_AFFirst .x13i,
.x13e.p_AFEndTabs.p_AFIconified .xb7.p_AFFirst .x13j,
.x13e.p_AFRightTabs.p_AFIconified .xb7.p_AFFirst .x13j {
  border-width: 1px 1px 1px 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k .x13i,
.x13f.p_AFRight.p_AFIconified .x13k .x13i,
.x13e.p_AFStartTabs.p_AFIconified .xb7 .x13j,
.x13e.p_AFLeftTabs.p_AFIconified .xb7 .x13j {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-width: 1px 0px 1px 1px;
  margin-top: -1px;
  padding-right: 1px
}

.x13f.p_AFStart.p_AFIconified .x13k .x13i,
.x13f.p_AFLeft.p_AFIconified .x13k .x13i,
.x13e.p_AFEndTabs.p_AFIconified .xb7 .x13j,
.x13e.p_AFRightTabs.p_AFIconified .xb7 .x13j {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-width: 1px 1px 1px 0px;
  margin-top: -1px;
  padding-left: 1px
}

.x13e.p_AFIconified .xb7.p_AFSelected {
  z-index: 2;
  border-width: 0px
}

.x13f.p_AFIconified .x13k.p_AFSelected .x13i {
  z-index: 2
}

.x13f.p_AFIconified .x13l {
  height: 24px;
  width: 24px;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none
}

.x13e.p_AFIconified .x13m {
  height: 24px;
  width: 24px;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  max-height: none
}

.xgs {
  padding: 0px;
  position: relative;
  float: left;
  cursor: pointer;
  background-color: transparent;
  border-top: 3px solid transparent;
  margin-right: 0px;
  margin-left: 0px
}

.xgs.p_AFSelected,
.xb7.p_AFSelected {
  z-index: 1;
  background-color: #FFFFFF;
  border-top: 3px solid #0572ce
}

.xgs.p_AFSelected.p_AFDisabled,
.xb7.p_AFSelected.p_AFDisabled {
  z-index: 1
}

.x13n,
.x13o,
.x13r,
.x13s {
  float: left;
  background-position: top;
  box-sizing: border-box;
  background-color: #D3D3D3;
  width: 4px
}

.x13p,
.x13j {
  float: left;
  background-position: top;
  white-space: nowrap;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  height: 16px;
  padding-left: 8px;
  padding-right: 4px;
  padding-top: 7px;
  padding-bottom: 7px
}

.x13q,
.x13t {
  float: left;
  background-position: top;
  box-sizing: border-box;
  padding-right: 4px
}

.xlq .x13j {
  margin-top: 0px
}

.x13m {
  max-height: 16px;
  vertical-align: middle;
  padding-bottom: 3px
}

.x13u,
.x13v {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none
}

.xb7.p_AFDisabled .x13r,
.xb7.p_AFDisabled .x13s,
.xgs.p_AFDisabled .x13n,
.xgs.p_AFDisabled .x13o {
  color: #9297A6;
  cursor: default
}

.xb7.p_AFDisabled .x13j,
.xgs.p_AFDisabled .x13p {
  color: #9297A6;
  cursor: default;
  border-right-color: transparent;
  border-left-color: transparent
}

.xgs.p_AFDisabled .x13u {
  cursor: default;
  color: #9e9e9e
}

.xgs.p_AFSelected .x13u {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  list-style-image: none;
  color: #145c9e
}

.x13v.p_AFSelected {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  list-style-image: none
}

.x13w.p_AFStrip .x13x.p_AFSelected {
  list-style-image: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #000000
}

.xlt .x13v.p_AFDisabled {
  color: #808080
}

.x13w .x13x.p_AFDisabled,
.x13w .x13x.p_AFDisabled:hover,
.x1go.p_AFDisabled:hover .x13x.p_AFDisabled,
.x1go.p_AFSelected:hover.p_AFDisabled,
.x1go:hover.p_AFDisabled {
  color: #9e9e9e;
  background-color: transparent
}

.xgs.p_AFSelected .x13p,
.xb7.p_AFSelected .x13j {
  color: #145c9e;
  border-right: 1px solid #c4ced7;
  border-left: 1px solid #c4ced7
}

.x13y,
.x13z,
.x140,
.x141 {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../imgs/close_ena.html);
  height: 13px;
  width: 13px;
  max-height: 13px;
  display: inline-block
}

.x142,
.x143,
.x144,
.x145 {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../imgs/close_dis.html);
  height: 13px;
  width: 13px;
  max-height: 13px;
  display: inline-block
}

.xlq .x13y,
.xlq .x13z {
  padding-bottom: 0px;
  height: 13px;
  width: 13px;
  max-height: 13px;
  display: inline-block
}

.xlq .x142,
.xlq .x143 {
  padding-top: 1px;
  padding-bottom: 0px
}

.x13y:hover,
.x13z:hover,
.x140:hover,
.x141:hover {
  background-image: url(../imgs/close_ovr.html)
}

.x13y:active,
.x13z:active,
.x140:active,
.x141:active {
  background-image: url(../imgs/close_dwn.html)
}

.x13y.p_AFDisabled,
.x13y:active.p_AFDisabled,
.x13z.p_AFDisabled,
.x13z:active.p_AFDisabled,
.x142.p_AFDisabled,
.x142:active.p_AFDisabled,
.x143.p_AFDisabled,
.x143:active.p_AFDisabled,
.x140.p_AFDisabled,
.x140:active.p_AFDisabled,
.x141.p_AFDisabled,
.x141:active.p_AFDisabled,
.x144.p_AFDisabled,
.x144:active.p_AFDisabled,
.x145.p_AFDisabled,
.x145:active.p_AFDisabled {
  background-image: none;
  margin-left: inherit;
  width: 0px;
  cursor: default
}

.x148 {
  z-index: 1;
  overflow: hidden;
  position: relative;
  background-color: #F2F4F7;
  border-right: none
}

.x149,
.x1pu {
  white-space: nowrap;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 5px
}

.x14a,
.x1pv {
  padding: 0px 5px 0px 5px;
  vertical-align: middle
}

.x14b {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  min-width: 17px;
  padding: 3px 2px;
  margin: 0px;
  border: 1px solid #4F4F4F
}

.x14c,
.x1px {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0px 4px 0px 4px;
  text-align: center;
  cursor: default
}

.x14d {
  text-decoration: none;
  width: 2em;
  padding: 1px 1px 1px 1px;
  text-align: center;
  color: #333333;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FCFDFE;
  border-radius: 2px;
  border: 1px solid #DFE4E7;
  height: 25px;
  min-width: 28px;
  margin: 3px 0px 2px 8px;
  -webkit-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x14e {
  white-space: nowrap;
  vertical-align: middle;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: bold;
  padding-left: 5px
}

.x14f,
.x1py {
  color: #145c9e;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  min-width: 17px;
  padding: 4px 8px 4px 8px
}

.x14g,
.x1pz {
  padding: 0px 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 1px;
  background-image: url(../imgs/separator_border.html);
  background-repeat: repeat-y;
  background-position: center center;
  line-height: 0px;
  vertical-align: middle;
  height: 2.2em;
  padding-left: 6px;
  padding-right: 6px
}

.x14h,
.x1q0,
.x1x2 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  background-image: url(../imgs/previousitem_ena.html);
  width: 14px;
  height: 14px;
  padding: 6px;
  border: 1px solid transparent
}

.x14i,
.x1q1,
.x1x4 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  background-image: url(../imgs/nextitem_ena.html);
  width: 14px;
  height: 14px;
  padding: 6px;
  border: 1px solid transparent
}

.x14j,
.x1q2,
.x1x6 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  background-image: url(../imgs/firstitem_ena.html);
  width: 14px;
  height: 14px;
  padding: 6px;
  border: 1px solid transparent
}

.x14k,
.x1q3,
.x1x8 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  background-image: url(../imgs/lastitem_ena.html);
  width: 14px;
  height: 14px;
  padding: 6px;
  border: 1px solid transparent
}

.x14h.p_AFDisabled,
.x1q0.p_AFDisabled,
.x1x2.p_AFDisabled,
.x14h.p_AFDisabled:hover,
.x14h.p_AFDisabled:active,
.x14h.p_AFDisabled:hover:active,
.x1x2.p_AFDisabled:hover,
.x1x2.p_AFDisabled:active,
.x1x2.p_AFDisabled:hover:active {
  background-image: url(../imgs/previousitem_dis.html);
  background-color: transparent;
  border-color: transparent
}

.x14i.p_AFDisabled,
.x1q1.p_AFDisabled,
.x1x4.p_AFDisabled,
.x14i.p_AFDisabled:hover,
.x14i.p_AFDisabled:active,
.x14i.p_AFDisabled:hover:active,
.x1x4.p_AFDisabled:hover,
.x1x4.p_AFDisabled:active,
.x1x4.p_AFDisabled:hover:active {
  background-image: url(../imgs/nextitem_dis.html);
  background-color: transparent;
  border-color: transparent
}

.x14j.p_AFDisabled,
.x1q2.p_AFDisabled,
.x1x6.p_AFDisabled,
.x14j.p_AFDisabled:hover,
.x14j.p_AFDisabled:active,
.x14j.p_AFDisabled:hover:active,
.x1x6.p_AFDisabled:hover,
.x1x6.p_AFDisabled:active,
.x1x6.p_AFDisabled:hover:active {
  background-image: url(../imgs/firstitem_dis.html);
  background-color: transparent;
  border-color: transparent
}

.x14k.p_AFDisabled,
.x1q3.p_AFDisabled,
.x1x8.p_AFDisabled,
.x14k.p_AFDisabled:hover,
.x14k.p_AFDisabled:active,
.x14k.p_AFDisabled:hover:active,
.x1x8.p_AFDisabled:hover,
.x1x8.p_AFDisabled:active,
.x1x8.p_AFDisabled:hover:active {
  background-image: url(../imgs/lastitem_dis.html);
  background-color: transparent;
  border-color: transparent
}

.x14l {
  position: relative;
  overflow: hidden;
  background-color: #FAFAFA;
  border-bottom: 1px solid #D6DFE6;
  border-top: 1px solid transparent;
  height: 34px
}

.x14m {
  padding-right: 10px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F
}

.x14n {
  height: 18px;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 15px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px
}

.x14p.p_AFDropTarget {
  background-color: #dce3eb
}

.xtf {
  background-color: #FDFDFA;
  border: 1px solid #636661;
  overflow: auto;
  position: relative;
  width: 27.27em;
  height: 27.27em
}

.xtg {
  border: 1px solid #636661;
  overflow: auto;
  position: relative;
  width: 27.27em;
  height: 27.27em;
  margin: 0px;
  padding: 0px
}

.x14r {
  width: 0px;
  border-right: 2px dotted #648BAF
}

.x14s {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #F7F9FC;
  color: #333333;
  font-weight: normal;
  padding: 5px
}

.x14t {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  border-color: #D6DFE6;
  background-color: #F2F4F7;
  width: 100%
}

.x14u {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 5px;
  display: block;
  background-image: url(../imgs/discloseexpanded_16_ena.png)
}

.x14v {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-position: center center;
  margin: 0px;
  height: 16px;
  width: 16px;
  padding: 5px;
  display: block;
  background-image: url(../imgs/disclosecollapsed_16_ena.png)
}

.x14w {
  border-bottom: 1px solid #EEEEEE;
  background-position: top;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  background-image: none;
  padding: 9px;
  padding-top: 4px
}

.x14x,
.x14y {
  z-index: 1;
  border-right: #CECECE 1px solid
}

.x151 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-top: 1px solid #D6DFE6;
  border-right: 1px solid #D6DFE6;
  border-bottom: 1px solid #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding: 5px;
  overflow: hidden;
  font-size: 13px;
  color: #000000;
  background-color: #F2F4F7;
  font-weight: bold
}

.x152 {
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  border-color: #D6DFE6;
  background-color: #F2F4F7;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding: 5px;
  overflow: hidden
}

.x153 {
  width: 14px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/colSort_asc_ena.html);
  padding-right: 4px
}

.x154 {
  width: 14px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/colSort_des_ena.html)
}

.x155 {
  width: 14px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/colSort_asc_selected.html);
  padding-right: 4px
}

.x156 {
  width: 14px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../imgs/colSort_des_selected.html)
}

.x157 {
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-image: url(../imgs/clear_ena.html)
}

.x153:active {
  background-image: url(../imgs/colSort_asc_selected.html)
}

.x154:active {
  background-image: url(../imgs/colSort_des_selected.html)
}

.x157:active,
.x157:hover:active {
  background-image: url(../imgs/clear_act.html)
}

.x150.p_AFFocused,
.xic.p_AFFocused,
.x14o.p_AFSelected.p_AFFocused .xic,
.x14o.p_AFSelected.p_AFFocused .x15a,
.x14o.p_AFSelected .xic.p_AFFocused,
.x14o.p_AFSelected .x15a.p_AFFocused,
.x15a.p_AFFocused {
  background-color: #DAE9F5;
  background-image: none
}

.x158 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  border-color: #D6DFE6;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: default;
  overflow: hidden;
  background-color: #F2F4F7;
  padding: 5px;
  height: 100%
}

.x158 .x25 {
  max-width: 100%;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x158 .x2b,
.xia .x25,
.xia .x2i,
.xia .x2g,
.xia .x2h,
.xia .xos,
.xib .x25,
.xib .x2i,
.xib .x2g,
.xib .x2h,
.xib .xos,
.xic .x25,
.xic .x2i,
.xic .x2g,
.xic .x2h,
.xic .xos,
.x158 .x2h,
.xia .xk3,
.xia .x2c,
.xib .xk3,
.xib .x2c,
.xic .xk3,
.xic .x2c,
.x158 .x2c,
.xia .x2k,
.xib .x2k,
.xic .x2k {
  margin: 0px;
  max-width: 100%;
  width: 100%
}

.x159 {
  cursor: url(../ipva/afr/select-all.html), default;
  background-color: #F2F4F7;
  background-image: none
}

.xic {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #000000;
  font-weight: bold;
  padding: 5px;
  background-color: #F7F9FC;
  cursor: url(../ipva/afr/wk-rowselector.html), default
}

.xic.p_AFError,
.xic.p_AFFatal,
.x14o.p_AFHighlighted .xic.p_AFError,
.x14o.p_AFHighlighted .xic.p_AFFatal,
.x14o.p_AFSelected .xic.p_AFError,
.x14o.p_AFSelected .xic.p_AFFatal,
.xic.p_AFFocused.p_AFError,
.xic.p_AFFocused.p_AFFatal {
  background-image: url(../ipva/afr/error.html);
  background-position: 15px center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.xic.p_AFInfo {
  background-image: url(../ipva/afr/info.html);
  background-position: 5px center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.xic.p_AFConfirmation {
  background-image: url(../ipva/afr/confirmation.html);
  background-position: 5px center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.xic.p_AFWarning {
  background-image: url(../ipva/afr/warning.html);
  background-position: 5px center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px
}

.x15a {
  border-right: 1px solid #979991;
  border-bottom: 1px solid #979991;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding: 5px;
  text-align: center;
  background-color: #F7F9FC
}

.xia.AFTableCellSubtotal,
.xia.x15b {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #CFE8FC;
  color: #333333
}

.x14o.p_AFSelected.p_AFInactive .xia,
.xia.p_AFSelected.p_AFInactive,
.x14o.p_AFSelected.p_AFInactive .xib,
.xib.p_AFSelected.p_AFInactive {
  background-color: #FAFAEB
}

.x15c {
  line-height: 0px;
  border-bottom: 1px solid #DFE4E7;
  border-top: 0
}

.xia .x1u.p_AFChangedIcon .x25,
.xib .x1u.p_AFChangedIcon .x25,
.xic .x1u.p_AFChangedIcon .x25 {
  margin: 0px;
  max-width: 90%;
  width: 90%
}

.xia .x1a .x25,
.xia .x1a .x2i,
.xia .x1a .x2g,
.xia .x1a .x2h,
.xia .x1a .xos,
.xib .x1a .x25,
.xib .x1a .x2i,
.xib .x1a .x2g,
.xib .x1a .x2h,
.xib .x1a .xos,
.xic .x1a .x25,
.xic .x1a .x2i,
.xic .x1a .x2g,
.xic .x1a .x2h,
.xic .x1a .xos {
  max-width: none;
  width: auto
}

.xia .xer,
.xib .xer,
.xic .xer,
.x158 .xer {
  margin: 0px;
  width: 84%
}

.xia .x2b,
.xib .x2b,
.xic .x2b {
  margin: 0px;
  width: 100px
}

.xia .x26,
.xib .x26,
.xic .x26 {
  margin: 0px;
  width: 40px
}

.xia .x1u.p_AFReadOnly .x25,
.xia .x1w.p_AFReadOnly .x2d,
.xia .x20.p_AFReadOnly .x2i,
.xia .x1y.p_AFReadOnly .x2g,
.xia .x1z.p_AFReadOnly .x2h,
.xia .xo1.p_AFReadOnly .xos,
.xia .x1q.p_AFReadOnly .x2b,
.xia .x1t.p_AFReadOnly .x26,
.xia .x1s.p_AFReadOnly .x2c,
.xia .xeo.p_AFReadOnly .xer,
.xia .xjv.p_AFReadOnly .xk3,
.xib .x1u.p_AFReadOnly .x25,
.xib .x1w.p_AFReadOnly .x2d,
.xib .x20.p_AFReadOnly .x2i,
.xib .x1y.p_AFReadOnly .x2g,
.xib .x1z.p_AFReadOnly .x2h,
.xib .xo1.p_AFReadOnly .xos,
.xib .x1q.p_AFReadOnly .x2b,
.xib .x1t.p_AFReadOnly .x26,
.xib .x1s.p_AFReadOnly .x2c,
.xib .xeo.p_AFReadOnly .xer,
.xib .xjv.p_AFReadOnly .xk3,
.xic .x1u.p_AFReadOnly .x25,
.xic .x1w.p_AFReadOnly .x2d,
.xic .x20.p_AFReadOnly .x2i,
.xic .x1y.p_AFReadOnly .x2g,
.xic .x1z.p_AFReadOnly .x2h,
.xic .xo1.p_AFReadOnly .xos,
.xic .x1q.p_AFReadOnly .x2b,
.xic .x1t.p_AFReadOnly .x26,
.xic .x1s.p_AFReadOnly .x2c,
.xic .xeo.p_AFReadOnly .xer,
.xic .xjv.p_AFReadOnly .xk3 {
  padding: 0px;
  vertical-align: middle;
  display: inline;
  line-height: inherit
}

.xia .xuf,
.xib .xuf,
.xic .xuf {
  vertical-align: middle;
  margin: 1px
}

.x14o.p_AFDropTarget .xia,
.x14o.p_AFDropTarget .xib,
.xia.p_AFDropTarget,
.x15d .xia.p_AFDropTarget,
.x15e .xia.p_AFDropTarget,
.x15f .xia.p_AFDropTarget,
.xib.p_AFDropTarget,
.x15d .xib.p_AFDropTarget,
.x15e .xib.p_AFDropTarget,
.x15f .xib.p_AFDropTarget {
  color: #FFFFFF;
  opacity: 0.8;
  border-color: #C3EAF3;
  background-color: #D9F4FA
}

.x15d .xia,
.x15d .xib {
  border-right: 1px solid #EEEEEE;
  padding-right: 5px
}

.x15e .xia,
.x15e .xib {
  border-bottom: 1px solid #EEEEEE
}

.x15f .xia,
.x15f .xib {
  border-right: 1px solid #EEEEEE;
  padding-right: 5px;
  border-bottom: 1px solid #EEEEEE
}

.x15g,
.x14q .x15g {
  border-right: 1px solid #00AFD6
}

.x15h,
.x14q .x15h {
  border-left: 1px solid #9900FF
}

.x15i {
  position: absolute;
  vertical-align: middle;
  overflow: visible;
  cursor: default;
  right: 0px;
  top: 0px
}

.AFColumnDropTarget,
.x15k {
  background-color: #C4CEE0;
  border: 1px solid #516790
}

.x150.p_AFDropTarget {
  color: #FFFFFF;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #D6DFE6;
  background-color: #C3EAF3;
  border: 1px solid;
  opacity: 0.8
}

.xt8 {
  position: relative;
  border: 1px solid #636661;
  border-bottom-width: 0px;
  width: 45.45em;
  height: 27.27em;
  border-width: 0px
}

.xt8 .xtd {
  border-bottom: 1px solid #636661;
  border-top: 0px solid #636661;
  border-right: 1px solid #D6DFE6;
  border-left: 1px solid #D6DFE6;
  border-bottom-width: 1px
}

.xt8 .xov {
  border-top: 0px solid #636661;
  border-left: 0px solid #636661;
  border-right: 0px solid #636661;
  background-color: transparent
}

.xt8 .xow {
  border-top: 0px solid #636661;
  border-left: 0px solid #636661;
  border-right: 0px solid #636661;
  background-color: transparent;
  padding-left: 1px;
  padding-right: 7px
}

.xt8 .xtc,
.xt8 .xte {
  border-top: 0px solid #636661;
  border-right: 1px solid #D6DFE6;
  border-left: 1px solid #D6DFE6;
  border-bottom-width: 1px
}

.x15l .xi9 {
  height: 22px;
  padding: 3px 0px 3px 6px
}

.x15l .x15m {
  height: 22px;
  padding: 2px 0px 0px 6px
}

.x15l .xq1,
.x15l .xov,
.x15l .xow {
  min-height: 19px
}

.x15l .xou {
  min-height: 19px;
  background-color: transparent;
  border-top: none
}

.x15n {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: bold;
  vertical-align: middle;
  width: 110px;
  text-overflow: ellipsis
}

.x15l .x15 {
  white-space: nowrap;
  color: #585955;
  overflow: hidden;
  text-overflow: ellipsis
}

.x15o {
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal
}

.AFHideSidePadding .xdd,
.x15r .xdd {
  padding: 1px 0px
}

.x6e.p_AFEndOverflow .xdd,
.xg5.p_AFEndOverflow .xq1 {
  padding-right: 37px
}

.x15s {
  padding: 0px;
  background: #F5F5F5;
  box-sizing: border-box;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.x15u {
  text-decoration: none;
  white-space: nowrap;
  width: auto;
  color: #000000;
  padding-left: 0px;
  padding-right: 4px;
  height: 24px;
  vertical-align: middle;
  display: table-cell;
  text-align: center
}

.x15v.p_AFDisabled .x15u,
.x15w.p_AFDisabled .x15u {
  color: #8E98AF
}

.x15u:focus {
  color: #364696;
  outline: none
}

.x15w .x15u {
  padding: 0px 10px 3px 7px
}

.x15v,
.x15w {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding: 3px 1px 1px;
  background-color: transparent;
  border: 1px solid transparent;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  min-height: 24px
}

.x15v.p_AFHighlighted,
.x15w.p_AFHighlighted {
  cursor: pointer;
  outline: none;
  border-color: #c4ced7;
  background-color: #f7f8f9;
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid
}

.x15v.p_AFDepressed {
  cursor: pointer;
  outline: none;
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid
}

.x15w.p_AFHighlighted .x15x,
.x15w.p_AFHighlighted .x15y {
  cursor: pointer;
  outline: none;
  vertical-align: middle
}

.x15w.p_AFHighlighted .x15u {
  color: #364696;
  text-decoration: underline
}

.x160 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  cursor: default;
  white-space: nowrap;
  border: 1px solid transparent;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  min-height: 24px;
  padding: 11px 20px 13px 40px
}

.x161,
.x162 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 2px 5px 1px 5px;
  cursor: default;
  white-space: nowrap;
  border: 1px solid transparent;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  min-height: 24px
}

.x161.p_AFHighlighted,
.x162.p_AFHighlighted {
  color: #000000;
  border-color: #c4ced7;
  background-color: #f7f8f9;
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid
}

.x160.p_AFHighlighted {
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  color: #005394;
  background-color: transparent;
  border: 1px solid #005394;
  padding: 11px 20px 13px 40px
}

.x161.p_AFDepressed,
.x162.p_AFDepressed,
.x160.p_AFDepressed {
  color: #000000;
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid
}

.x163,
.x164,
.x165 {
  padding-left: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-top: 4px
}

.x166 {
  min-height: 16px;
  padding: 0px 0px 0px 5px;
  white-space: nowrap;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 4px;
  height: 24px;
  vertical-align: middle;
  display: table-cell;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.x167 {
  min-height: 16px;
  padding: 0px 0px 0px 5px;
  cursor: default;
  text-decoration: none;
  color: #000000;
  padding-left: 0px;
  padding-right: 4px;
  vertical-align: middle;
  white-space: normal;
  text-align: left;
  display: flexbox;
  height: 31px
}

.x168 {
  min-height: 16px;
  padding: 0px 0px 0px 5px;
  cursor: default;
  text-decoration: none;
  color: #000000;
  padding-left: 0px;
  padding-right: 4px;
  vertical-align: middle;
  white-space: normal;
  text-align: left;
  display: inline !important;
  height: 31px
}

.x15z.p_AFDisabled .x166,
.x169.p_AFDisabled .x167,
.x16a.p_AFDisabled .x168 {
  text-shadow: none;
  color: #9e9e9e;
  font-weight: normal
}

.x16e {
  background-repeat: no-repeat;
  background-image: url(../imgs/dropdown_ena.png);
  background-position: left center;
  width: 14px;
  height: 14px;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 3px
}

.x15z.p_AFDisabled .x16e {
  background-image: url(../ipva/afr/dropdown_d.html)
}

.x16f,
.x1fr {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: none
}

.x16g {
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  border: none;
  height: 8px;
  padding-top: 7px;
  padding-bottom: 4px;
  background-image: url(../imgs/up-arrow-ena.html)
}

.x16h {
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  border: none;
  height: 8px;
  padding-top: 7px;
  padding-bottom: 4px;
  background-image: url(../imgs/down-arrow-ena.html)
}

.x16g .x16i,
.x16h .x16i {
  float: left;
  height: auto;
  width: 0px
}

.x16j,
.x16k,
.x16l {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  height: 30px;
  background-color: transparent
}

.x16m,
.x16p,
.x16i {
  background-image: none;
  padding: 0px;
  cursor: default;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  text-align: center;
  padding-right: 7px;
  padding-left: 7px;
  border-top: none;
  border-bottom: none
}

.x16n,
.x16q,
.x16t {
  background-image: none;
  cursor: default;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  color: #000000;
  padding: 0px 10px 0px 0px;
  border-top: none;
  border-bottom: none
}

.x16o,
.x16r,
.x16u {
  background-image: none;
  padding: 0px;
  cursor: default;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  color: #333333;
  border-top: none;
  border-bottom: none;
  padding-right: 0px;
  padding-left: 0px
}

.x15y,
.x16s,
.x15x {
  background-image: none;
  padding: 0px;
  cursor: default;
  text-decoration: none;
  vertical-align: middle;
  height: auto;
  width: auto;
  border-top: none;
  border-bottom: none;
  text-align: right
}

.x16y {
  vertical-align: middle;
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(../imgs/open_submenu_ena.html);
  width: 16px;
  height: 16px;
  padding-right: 0px;
  padding-left: 5px;
  margin: 0px;
  display: inline-block
}

.xlw .x16e,
.xlw .x15z.p_AFHighlighted .x16e,
.xlw .x15z.p_AFDepressed .x16e {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url(../imgs/open_submenu_ena.html);
  width: 16px;
  height: 16px;
  padding-right: 0px;
  padding-left: 5px;
  margin: 0px;
  display: inline-block
}

.x15z.p_AFDisabled .x16y,
.xlw .x15z.p_AFDisabled .x16e {
  background-position: center right;
  background-image: url(../imgs/open_submenu_dis.html);
  padding-right: 0px;
  padding-left: 5px;
  margin: 0px
}

.x169.p_AFHighlighted .x16n,
.x169.p_AFHighlighted .x16o,
.x169.p_AFHighlighted .x15y,
.x16a.p_AFHighlighted .x16q,
.x16a.p_AFHighlighted .x16r,
.x16a.p_AFHighlighted .x16s,
.x15z.p_AFHighlighted .x16t,
.x15z.p_AFHighlighted .x16u,
.x15z.p_AFHighlighted .x15x,
.x169.p_AFHighlighted .x16m,
.x16a.p_AFHighlighted .x16p,
.x15z.p_AFHighlighted .x16i {
  background-color: #ebeced;
  border-top: none;
  border-bottom: none
}

.x16z {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  opacity: 1;
  height: 16px;
  width: 16px;
  background-image: url(../imgs/menu_toggle_icon_off.html)
}

.x170 {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  opacity: 1;
  height: 16px;
  width: 16px;
  background-image: url(../imgs/menu_radio_icon_off.html)
}

.x171 {
  background-image: url(../ipva/afr/completeind_status.html);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  opacity: 0.25
}

.x172 {
  background-image: url(../ipva/afr/status_bullet.html);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  opacity: 0.25
}

.x169.p_AFSelected .x16z {
  opacity: 1;
  background-image: url(../imgs/menu_toggle_icon_on.html)
}

.x169.p_AFSelected .x170 {
  opacity: 1;
  background-image: url(../imgs/menu_radio_icon_on.html)
}

BODY.p_AFHighContrast .x16m,
BODY.p_AFHighContrast .x16n,
BODY.p_AFHighContrast .x16o,
BODY.p_AFHighContrast .x15y,
BODY.p_AFHighContrast .x16p,
BODY.p_AFHighContrast .x16q,
BODY.p_AFHighContrast .x16r,
BODY.p_AFHighContrast .x16s,
BODY.p_AFHighContrast .x16i,
BODY.p_AFHighContrast .x16t,
BODY.p_AFHighContrast .x16u,
BODY.p_AFHighContrast .x15x,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16m,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16n,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16o,
BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x15y,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16p,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16q,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16r,
BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16s,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16i,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16t,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16u,
BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x15x {
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: 0px;
  border-bottom: 0px
}

BODY.p_AFHighContrast .x169.p_AFHighlighted .x16m,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x16n,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x16o,
BODY.p_AFHighContrast .x169.p_AFHighlighted .x15y,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16p,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16q,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16r,
BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16s,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16i,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16t,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16u,
BODY.p_AFHighContrast .x15z.p_AFHighlighted .x15x {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: 1px solid;
  border-bottom: 1px solid
}

.x177,
.x8b.p_AFSubTrain .x8s {
  height: 3px
}

.x177 .x178 {
  height: 7px;
  overflow: hidden
}

.x179 {
  height: 1px;
  overflow: hidden
}

.x16f.p_AFDetached .x17a {
  background-position: 0px -1px;
  color: #333333;
  border-bottom: 1px solid #c4ced7;
  height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px
}

.x17c {
  display: block;
  cursor: move;
  background-color: #F9F9F9
}

.x17b.p_AFDepressed .x17c,
.x1p1.p_AFSelected,
.x21g:active,
.x21h:active {
  background-color: #B9DFFF
}

.x17d {
  background-repeat: no-repeat;
  overflow: hidden;
  background-image: url(../imgs/drag_vertical.html);
  background-position: center center;
  height: 19px
}

.x16f.p_AFDetached .x17g {
  display: block;
  padding: 0px 4px 1px 4px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px
}

.x16f.p_AFDetached .x17e,
.x16f.p_AFDetached .x17f {
  display: block;
  padding: 0px
}

.x17h:focus,
.x17i:focus,
.x17j:focus,
.x16l:focus,
.x16j:focus,
.x16k:focus,
.AFPopupSelector:focus,
.x193:focus,
.x1o:focus,
.x1dn:focus,
.x166:active,
.x15u:active,
.x166:link:active,
.x15u:link:active,
.x166:focus,
.x167:active,
.x167:link:active,
.x167:focus,
.x168:active,
.x168:link:active,
.x168:focus,
.xgo:hover,
.xxo:focus {
  outline: none
}

.x17l,
.x17m,
.x178 {
  height: 18px
}

.x16m .x17l,
.x16p .x17m,
.x16i .x178 {
  height: auto;
  padding-right: 7px;
  padding-left: 7px
}

BODY.p_AFHighContrast .x16e:after {
  padding-top: 4px;
  content: url(../ipva/afr/dropdown_n_hc.html)
}

BODY.p_AFHighContrast .x172:after,
BODY.p_AFHighContrast .x170:after {
  content: url(../ipva/afr/status_bullet.html)
}

BODY.p_AFHighContrast .x171:after,
BODY.p_AFHighContrast .x16z:after {
  content: url(../ipva/afr/completeind_status.html)
}

BODY.p_AFHighContrast .x16g:after {
  content: url(../ipva/afr/scrollUp_n.html)
}

BODY.p_AFHighContrast .x16h:after {
  content: url(../ipva/afr/scrollDown_n.html)
}

.AFPopupMenuPopup,
.x17o {
  border-top: 1px solid #c4ced7;
  border-left: 1px solid #c4ced7;
  border-right: none;
  border-bottom: none;
  position: relative;
  z-index: 999;
  background-color: #FFFFFF;
  color: #000000;
  border-color: #c4ced7;
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

BODY.p_AFHighContrast .AFPopupMenuPopup,
BODY.p_AFHighContrast .x17o,
BODY.p_AFHighContrast .x196,
BODY.p_AFHighContrast .AFAutoSuggestItemsContainer,
BODY.p_AFHighContrast .xdm {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border: 1px solid #000000
}

.AFPopupMenuContent,
.x17p {
  position: relative;
  z-index: 100
}

.xji {
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: transparent
}

.xou {
  border-top: 1px solid black;
  border-bottom: none;
  border-right: none;
  min-height: 20px;
  border-color: #D6DFE6;
  border-left: none
}

.xov {
  border-bottom: 1px solid black;
  min-height: 20px;
  width: 100%;
  border-color: #D6DFE6;
  border-right: none
}

.xow {
  min-height: 20px;
  width: 100%;
  border-bottom: 0px none black;
  border-color: #D6DFE6;
  border-right: none;
  border-bottom-width: 1px;
  border-bottom-style: solid
}

.x17q {
  border-right: 1px solid black;
  border-color: #D6DFE6
}

.xg5 {
  position: relative;
  min-height: 34px;
  background-color: transparent
}

.x15m {
  padding: 0px;
  height: 28px
}

.xi9 {
  padding: 0px 5px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  height: 22px;
  width: 1px;
  background-image: url(../imgs/separator_border.html);
  background-repeat: repeat-y;
  background-position: center center;
  line-height: 0px
}

.xg5 .x1p,
.xg5 .xeo,
.xg5 .x1q,
.xg5 .x1r,
.xg5 .x1s,
.xg5 .x1t,
.xg5 .x1u,
.xg5 .x1v,
.xg5 .x1w,
.xg5 .xjv,
.xg5 .x1z,
.xg5 .xgk,
.xg5 .xgl,
.xg5 .x17s,
.xg5 .xgw,
.xg5 .xgn,
.xg5 .xl,
.xg5 .xq,
.xg5 .xk {
  margin: 0px 2px;
  margin-right: 2px;
  margin-left: 2px
}

.xxu .xji,
.xxv .xji,
.xxw .xji,
.xv3 .xji,
.xxu .x6e,
.xxu .xg5,
.xxv .x6e,
.xxv .xg5,
.xxw .x6e,
.xxw .xg5,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x166,
.xlw .x15v.p_AFHighlighted.p_AFDepressed .x15u,
.xlw .x15w.p_AFHighlighted.p_AFDepressed .x15u,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x167,
.xlw .x160.p_AFHighlighted.p_AFDepressed .x168,
.xlw .x160.p_AFDepressed .x166,
.xlw .x15v.p_AFDepressed .x15u,
.xlw .x15w.p_AFDepressed .x15u,
.xlw .x160.p_AFDepressed .x167,
.xlw .x160.p_AFDepressed .x168 {
  color: #000000;
  background-color: transparent
}

.xxu .xou,
.xxu .xov,
.xxu .xow,
.xxu .x17q,
.xxv .xou,
.xxv .xov,
.xxv .xow,
.xxv .x17q,
.xxw .xou,
.xxw .xov,
.xxw .xow,
.xxw .x17q,
.xv3 .xou,
.xv3 .xov,
.xv3 .xow,
.xv3 .x17q,
.new-sgt .xtc.AFStretchWidth,
.x284 .xtc.xsz {
  border: transparent
}

.xt8 .xou {
  border: transparent;
  border-top: 1px solid #D6DFE6
}

.xv3 .xg5 {
  color: #000000;
  background-color: transparent;
  float: right
}

.x17t .xq1 {
  float: none
}

.xgk,
.x17s,
.xgn {
  white-space: nowrap;
  vertical-align: bottom;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none
}

.x17u,
.x17v {
  text-decoration: none;
  vertical-align: middle
}

.x17w {
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
  line-height: 21px;
  font-size: 14px;
  text-align: right;
  text-decoration-line: underline;
  color: #005394
}

.xgk.p_AFTextOnly .x17u,
.x17s.p_AFTextOnly .x17v,
.xgn.p_AFTextOnly .x17w,
.xh7 .xpj .xp9.p_AFFirst {
  margin-left: 0px
}

.xgk.p_AFTrailing .x17u,
.x17s.p_AFTrailing .x17v,
.xgn.p_AFTrailing .x17w {
  margin-right: 3px;
  margin-left: 0px
}

.xgn:visited .x17w {
  text-decoration: none;
  color: #005394 !important
}

.xgk.p_AFDisabled .x17u,
.x17s.p_AFDisabled .x17v,
.xgn.p_AFDisabled .x17w {
  text-decoration: none;
  cursor: default
}

.x181,
.x184,
.x187 {
  border: none;
  vertical-align: middle;
  display: inline;
  padding-right: 3px
}

.x182,
.x183,
.x185,
.x186,
.x188,
.x189 {
  border: none;
  vertical-align: middle;
  display: none
}

.xjp .xel {
  display: inline-block;
  top: 1px;
  left: 2px
}

.x20.p_AFDisabled .x2i {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  background-color: #EFEFF1;
  display: block;
  color: #9e9e9e
}

.x20.p_AFReadOnly .x2i {
  background-color: inherit;
  line-height: 28px;
  min-height: 0px;
  color: #333333;
  border: 0px;
  padding: 0px
}

.x18e {
  overflow: hidden;
  margin-bottom: 1px;
  cursor: default;
  font-size: 1px;
  line-height: 1px;
  border-bottom: 1px solid #DFE4E7;
  height: 0px
}

.x18f {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  white-space: nowrap;
  color: #333333;
  background-color: #FCFDFE;
  line-height: 24px;
  padding-left: 5px;
  text-overflow: ellipsis
}

.x18f:active,
.x18f.p_AFSelected,
.x1bb.p_AFSelected,
.x1bb:active,
.x1ba.p_AFSelected,
.x1b9.p_AFSelected,
.x1ba:active,
.x1b9:active {
  color: #333333;
  background-color: #CFE8FC
}

.x18f.p_AFDisabled,
.x1b9.p_AFDisabled,
.x1ba.p_AFDisabled,
.x1bb.p_AFDisabled,
.x1ba.p_AFDisabled:active,
.x1b9.p_AFDisabled:active,
.x1ba.p_AFDisabled.p_AFSelected,
.x1b9.p_AFDisabled.p_AFSelected {
  color: #9e9e9e;
  background-color: #FCFDFE
}

BODY.p_AFHighContrast .x18f {
  padding: 2px;
  border-width: 0px
}

BODY.p_AFHighContrast .x18f.p_AFDisabled {
  padding: 2px;
  border-width: 0px;
  text-decoration: line-through
}

BODY.p_AFHighContrast .x18f:active,
BODY.p_AFHighContrast .x18f.p_AFSelected {
  border: 1px solid;
  padding: 0px
}

.xk3 {
  width: 155px;
  color: #333333;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  border-radius: 2px 0 0 2px;
  border-right: 0px;
  height: 28px;
  box-sizing: border-box;
  margin: 0px;
  vertical-align: middle;
  -webkit-appearance: none;
  appearance: none;
  padding: 0 5px 0 5px
}

.xjv.p_AFDisabled .xk3,
.xeo.p_AFDisabled .xer {
  cursor: default;
  background-color: #EFEFF1;
  border-color: #EFEFF1;
  color: #9e9e9e;
  opacity: 1;
  -webkit-text-fill-color: #9e9e9e
}

.x1z.p_AFDisabled .x2h {
  cursor: default;
  background-color: #EFEFF1;
  border-color: #EFEFF1;
  color: #9e9e9e
}

.xjv.p_AFReadOnly .xk3 {
  border: 0px none #FFFFFF;
  padding: 0px;
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px;
  vertical-align: 1px;
  margin: 0px 1px
}

.x1z.p_AFReadOnly .x2h {
  border: 0px none #FFFFFF;
  margin: 0px;
  padding: 0px;
  line-height: 28px;
  background-color: transparent;
  margin-left: 1px;
  vertical-align: 4px
}

.xk3:focus {
  border-style: dotted;
  border-color: #003399;
  background-color: transparent
}

.x18g,
.x1c2 {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  font-size: 11px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  border: 1px solid #c4ced7;
  border-radius: 0 2px 2px 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  display: inline-block
}

.x18h,
.x18i {
  border: 1px #000000 solid;
  font-size: 13px;
  margin: 1px 1px 1px 0px
}

.x18j {
  padding-right: 16px;
  background-repeat: no-repeat;
  font-size: 11px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(../imgs/dropdown_ena.png);
  background-position: center center;
  padding: 6px;
  vertical-align: middle;
  width: 14px;
  display: inline-block;
  height: 14px
}

BODY.p_AFHighContrast .x18j:after,
BODY.p_AFHighContrast .x18k:after,
BODY.p_AFHighContrast .xr3:after {
  content: url(../imgs/dropdown_ena.png)
}

.x18l {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  background-image: url(../ipva/afr/dropdown_n.html);
  background-position: center
}

.xjv.p_AFDisabled .x18j,
.x18k.p_AFDisabled,
.xjv.p_AFDisabled .x18j:active,
.x18j.p_AFDisabled,
.x18j.p_AFDisabled:active,
.x18k.p_AFDisabled:active {
  background-color: #f4f6f7;
  background-image: url(../imgs/dropdown_dis.html)
}

.x1z.p_AFDisabled .x18m,
.xo1.p_AFDisabled .x18l {
  background-image: url(../ipva/afr/dropdown_d.html)
}

BODY.p_AFHighContrast .xo1.p_AFDisabled .x18l:after {
  content: url(../ipva/afr/dropdown_d_hc.html)
}

.x18o,
.x18p {
  border: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
  background-color: #FFFFFF;
  border-color: #c4ced7
}

.x18q {
  background-image: url(../ipva/afr/autosuggest_spinner.html);
  width: 15px;
  height: 11px
}

.x18r {
  margin: 1px 3px 1px 1px;
  color: #9e9e9e;
  background-color: #EFEFF1;
  background-image: none;
  vertical-align: middle;
  margin-left: 7px;
  margin-right: 7px
}

.xjw {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 1px;
  background-color: #FCFDFE;
  background-image: none;
  border: 0;
  padding: 0;
  vertical-align: middle;
  display: inline-block
}

.x18s,
.x18t {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  cursor: default;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  white-space: nowrap
}

.x18u,
.x18v {
  visibility: hidden;
  height: 0px;
  line-height: 0px;
  padding: 0px;
  margin: 0px;
  font-size: 0px;
  overflow: hidden;
  cursor: default
}

.x18w {
  overflow-x: hidden;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px
}

.x18x {
  overflow-y: auto;
  height: 265px;
  overflow-x: hidden;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px
}

.x18y {
  border: none;
  font-size: inherit;
  padding: 0px 5px 5px 4px;
  display: inline-block
}

.x18z {
  background-repeat: no-repeat;
  background-position: center;
  color: #000000;
  background-color: #E8EBED;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-image: url(../imgs/dropdown-inline_selector-ena.html);
  width: 17px;
  vertical-align: middle;
  font-size: inherit;
  padding: 0px;
  display: inline-block;
  height: 12px
}

.x18z.p_AFDisabled,
.x18z.p_AFDisabled:active {
  color: #9e9e9e;
  background-color: #f4f6f7;
  border-color: #E0E6EB;
  background-image: url(../imgs/dropdown-inline_selector-dis.html), none
}

.x190.p_AFDisabled {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  text-align: left;
  vertical-align: baseline;
  color: #9e9e9e;
  background-color: transparent;
  border-color: transparent
}

.x190.p_AFDisabled.p_AFSelected {
  background-color: #EFEFF1;
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  color: #9e9e9e;
  text-align: left;
  vertical-align: baseline
}

.x190 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  height: 14px;
  border: 1px transparent solid;
  background-color: transparent;
  vertical-align: baseline;
  white-space: nowrap;
  cursor: default;
  min-width: inherit;
  color: #000000;
  padding: 6px 30px 7px 24px;
  margin-left: 1px;
  margin-right: 1px
}

.x190.p_AFSelected {
  border: 1px dotted #145c9e;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  height: 14px;
  vertical-align: baseline;
  background-color: #ebeced;
  color: #333333;
  padding: 6px 30px 7px 24px;
  margin-left: 1px;
  margin-right: 1px
}

.x190.p_AFHighlighted {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  height: 14px;
  vertical-align: baseline;
  background-color: transparent;
  border: 1px solid transparent;
  color: #333333;
  padding: 6px 30px 7px 24px;
  margin-left: 1px;
  margin-right: 1px
}

.x18p.p_AFScroll {
  padding: 0px;
  margin: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  height: 270px;
  overflow: auto;
  background-color: #FFFFFF;
  border-color: #c4ced7
}

.x191,
.x192 {
  margin: 0px;
  padding: 0px
}

.AFPopupSelector,
.x193 {
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #c4ced7;
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

.x194 {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  outline-width: 0px;
  border-bottom: 0
}

.x195 {
  padding-left: 2px;
  padding: 0 5px;
  line-height: 24px;
  text-decoration: none
}

.x196 {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-top: 1px solid #c4ced7;
  border-left: 1px solid #c4ced7;
  border-right: none;
  border-bottom: none;
  position: absolute;
  padding: 0px;
  background-color: #FFFFFF;
  border: 1px solid #c4ced7
}

.x197 {
  position: relative;
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5)
}

.AFPopupSelectorContent,
.x19b {
  padding: 10px
}

.x13d {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  background-color: #FAFAFA;
  background-image: url(../imgs/tile.html);
  background-repeat: repeat;
  background-position: top left;
  background-size: 6px 6px
}

.x13d.p_AFPrintable {
  color: #333333;
  background-image: none
}

.x13d.p_AFMaximized {
  position: absolute;
  padding: 0px;
  margin: 0px;
  border-style: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px
}

.x19h {
  overflow: auto;
  width: auto;
  height: auto;
  color: #000000
}

.x19i {
  position: absolute;
  top: -999px;
  z-index: 1;
  border: 1px solid black;
  padding: 2px 5px;
  background-color: #FFFFFF
}

.AFNoteWindow,
.x19k {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  z-index: 2;
  color: #333333;
  background-color: #F9F9F9;
  border-radius: 1px;
  border-left: 0px solid #c4ced7;
  border-right: 1px solid #c4ced7;
  border-bottom: 1px solid #c4ced7;
  border-top: 1px solid #c4ced7;
  padding: 10px;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40)
}

.AFNoteWindowRight,
.x19l {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  z-index: 2;
  border-radius: 1px;
  padding: 10px;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
  color: #333333;
  background-color: #F9F9F9;
  border-bottom: 1px solid #c4ced7;
  border-top: 1px solid #c4ced7;
  border-left: 1px solid #c4ced7;
  border-right: 0px solid #c4ced7
}

.AFNoteWindowSeparator,
.x19m {
  color: #9297A6;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: dashed;
  height: 1px;
  margin: 0px;
  border-bottom: 1px solid #D6DFE6;
  margin-top: 7px;
  margin-bottom: 7px
}

.AFNoteWindowHintText,
.x19n {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  word-wrap: break-word;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding: 0px;
  font-weight: bold
}

.AFNoteWindowInstructions,
.x19o,
.AFNoteWindowShortDesc,
.x19p {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  word-wrap: break-word;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding: 0px;
  font-weight: normal
}

.AFNoteWindowFooter,
.x19q {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  word-wrap: break-word;
  clear: both;
  padding: 0px;
  margin-top: 2px
}

.AFNoteWindowConeBorder,
.x19r {
  width: 14px;
  background-repeat: repeat-y;
  background-position: center right;
  line-height: 0px;
  background-image: url(../imgs/cone_border.html);
  position: relative
}

.AFNoteWindowConeBorderRight,
.x19s {
  width: 14px;
  background-repeat: repeat-y;
  background-position: center left;
  line-height: 0px;
  background-image: url(../imgs/cone_border.html);
  position: relative
}

BODY.p_AFHighContrast .AFNoteWindowConeBorder,
BODY.p_AFHighContrast .x19r {
  border-right: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeBorderRight,
BODY.p_AFHighContrast .x19s {
  border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowCone,
BODY.p_AFHighContrast .x19t,
BODY.p_AFHighContrast .AFNoteWindowConeBL,
BODY.p_AFHighContrast .x19u {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeTR,
BODY.p_AFHighContrast .x19v,
BODY.p_AFHighContrast .AFNoteWindowConeBR,
BODY.p_AFHighContrast .x19w {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black
}

.AFNoteWindowCone,
.x19t {
  background-position: top;
  background-image: url(../imgs/cone_tl.html);
  height: 13px;
  width: 14px
}

.AFNoteWindowConeTR,
.x19v {
  background-position: top;
  background-image: url(../imgs/cone_tr.html);
  height: 13px;
  width: 14px
}

.AFNoteWindowConeBL,
.x19u {
  background-position: bottom;
  background-image: url(../imgs/cone_bl.html);
  height: 13px;
  width: 14px
}

.AFNoteWindowConeBR,
.x19w {
  background-position: bottom;
  background-image: url(../imgs/cone_br.html);
  height: 13px;
  width: 14px
}

.AFNoteWindowFooterStart,
.x19y {
  padding-right: 30px
}

.AFNoteWindowPreviousLink,
.x1a2 {
  display: block;
  width: 16px;
  height: 16px;
  cursor: default;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 2px;
  background-image: url(../imgs/conv_l_ena.png);
  padding: 6px
}

.AFNoteWindowNextLink,
.x1a3 {
  display: block;
  width: 16px;
  height: 16px;
  cursor: default;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 2px;
  background-image: url(../imgs/conv_r_ena.png);
  padding: 6px
}

.AFNoteWindowPreviousLink.p_AFDisabled,
.x1a2.p_AFDisabled,
.AFNoteWindowPreviousLink.p_AFDisabled:active,
.x1a2.p_AFDisabled:active,
.AFNoteWindowPreviousLink.p_AFDisabled.p_AFDepressed,
.x1a2.p_AFDisabled.p_AFDepressed {
  background-image: url(../imgs/conv_l_dis.html)
}

.AFNoteWindowNextLink.p_AFDisabled,
.x1a3.p_AFDisabled,
.AFNoteWindowNextLink.p_AFDisabled:active,
.x1a3.p_AFDisabled:active,
.AFNoteWindowNextLink.p_AFDisabled.p_AFDepressed,
.x1a3.p_AFDisabled.p_AFDepressed {
  background-image: url(../imgs/conv_r_dis.html)
}

.AFTooltip,
.x1a4 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  cursor: default;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #FFFFFF;
  border: 1px solid #145c9e
}

.x1a5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: bold;
  line-height: normal;
  padding-top: 6px;
  padding-bottom: 8px;
  padding-left: 4px
}

.x1a6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  word-wrap: break-word;
  color: #333333;
  padding-top: 0px;
  line-height: normal
}

.x1a7 {
  padding-top: 0px;
  padding-bottom: 6px;
  vertical-align: top;
  min-width: 25px;
  padding-right: 8px;
  padding-left: 0px;
  word-wrap: break-word
}

.x1a8 {
  margin: 0px;
  border-width: 0px;
  border-top: 1px solid #AAAAAA;
  height: 1px;
  display: none
}

.x1at {
  word-wrap: break-word;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: bold;
  line-height: normal;
  padding: 0 0 6px 0
}

.x1au {
  word-wrap: break-word;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold
}

.x15q,
.x15p {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  word-wrap: break-word;
  color: #333333;
  line-height: normal;
  padding: 1px 10px 7px 0px
}

.x1av {
  word-wrap: break-word;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  padding-top: 0px;
  line-height: normal;
  border-bottom: 1px solid #D6DFE6;
  padding-bottom: 8px
}

.x1aw {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  word-wrap: break-word
}

.x1ax {
  border-color: #C5C5C0;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  vertical-align: bottom;
  margin-bottom: 3px;
  padding: 0px 3px
}

.x1ay,
.x1x.p_AFReadOnly .x2m {
  padding-left: 5px
}

.x1az,
.AFBrandingBarItem .xk7,
.xto .xk7,
.x1u.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1u.p_AFReadOnly .xvo,
.x19 .x21.p_AFReadOnly .x14,
.x19 .x1x.p_AFReadOnly .x10,
.x19 .xjv.p_AFReadOnly .x18n,
.x21.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x21.p_AFReadOnly .xvo,
.x14w.AFPanelFormLayoutContentCell,
.x14w.xvo,
.new-sgt .x1z .AFPanelFormLayoutContentCell,
.x284 .x1z .xvo,
.new-sgt .AFPanelFormLayoutContentCell .x1z,
.x284 .xvo .x1z,
.x19 .x1v.p_AFReadOnly .x4z,
.x1u.p_AFReadOnly.p_AFMultiRow .xu {
  padding-top: 8px
}

.x1b0 {
  white-space: normal;
  border-spacing: 0px;
  table-layout: auto
}

.x1b1 {
  white-space: nowrap;
  border-spacing: 0px;
  padding-top: 8px
}

.x1b2 {
  width: 16px
}

.x1b4 {
  padding: 0
}

.nowrap,
.x1b5 {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis
}

.x1y.p_AFReadOnly .x2g {
  border-style: none;
  line-height: 28px;
  background-color: transparent;
  color: #333333;
  border: 0px;
  padding: 0px
}

.x1y.p_AFDisabled .x2g {
  border-style: solid;
  border-width: 1px;
  border-color: #DFE4E7;
  border-radius: 2px;
  background-color: #EFEFF1;
  color: #9e9e9e
}

.x1b6 {
  margin-right: 7px;
  vertical-align: middle;
  position: relative;
  top: -1px
}

.x1b7 {
  overflow: auto;
  overflow-x: hidden;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  min-height: 56px
}

.x1b8 {
  border: 1px transparent dotted;
  padding-top: 6px;
  padding-bottom: 5px
}

.x1b9,
.x1ba {
  border: 1px transparent dotted;
  background-color: #FCFDFE;
  color: #333333;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  min-width: 130px;
  min-height: 20px
}

.x1bb {
  color: #333333;
  background-color: #FCFDFE;
  padding-left: 5px;
  line-height: 25px;
  padding-top: 1px;
  padding-right: 18px;
  white-space: nowrap
}

.xjv.p_AFDisabled .x1b8.p_AFSelected,
.xjv.p_AFDisabled .x1b8:active,
.x1y.p_AFDisabled .x1bb.p_AFSelected,
.x1y.p_AFDisabled .x1bb:active {
  border-color: transparent;
  background-color: transparent;
  color: inherit
}

.xjt.p_AFDisabled .x1ba.p_AFSelected,
.xjt.p_AFDisabled .x1ba:active,
.xjr.p_AFDisabled .x1b9.p_AFSelected,
.xjr.p_AFDisabled .x1b9:active {
  border-color: transparent;
  color: inherit;
  background-color: #EFEFF1
}

.x1b8.p_AFHighlighted {
  background-color: transparent;
  border: 1px solid transparent
}

.x1b8.p_AFDisabled {
  color: #9e9e9e;
  background-color: transparent;
  border-color: transparent
}

.x1bc,
.x1bd {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  margin-bottom: 1px;
  cursor: default;
  border-bottom: 1px solid #979993;
  border-color: #c4ced7;
  margin-left: 1px;
  margin-right: 1px
}

.x1be {
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  margin-bottom: 1px;
  cursor: default;
  border-bottom: 1px solid #DFE4E7;
  height: 0px;
  margin: 1px 0px
}

.RichPageProcessingIndicator,
.x1bg {
  background-color: #FDFDFA;
  width: 77px;
  height: 14px;
  background-image: url(../ipva/afr/processing_page.html)
}

.AFBlockingGlassPane,
.x1bh {
  background-color: #FFFFFF;
  position: absolute;
  z-index: 3200;
  cursor: wait;
  bottom: 0px;
  top: 0px;
  left: 0px;
  right: 0px
}

.AFBlockingMaskingFrame,
.x1bi {
  position: absolute;
  z-index: 3100
}

.x1bj {
  position: absolute;
  display: none;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/overflow_up_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  top: 0px;
  right: auto;
  cursor: default;
  left: 0px
}

.x1bk {
  position: absolute;
  display: none;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  background-image: url(../imgs/overflow_down_ena.html);
  height: 14px;
  width: 14px;
  padding: 6px;
  background-color: transparent;
  border: 1px solid transparent;
  bottom: 0px;
  left: auto;
  cursor: default;
  right: 0px
}

.x1bl .AFOverflowElement,
.x1bl .xdj {
  display: block;
  white-space: nowrap;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none
}

.x1bn {
  overflow: hidden;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border: none;
  height: 50px;
  background-color: #F5F5F5;
  padding: 0px 0px 0px 0px;
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bo {
  overflow: hidden;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  border-top: none;
  background-color: #F5F5F5;
  border: none;
  padding: 0px 0px 0px 0px;
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bn.p_AFDisclosed {
  background-image: none;
  background-color: #F5F5F5;
  padding: 0px 0px 0px 0px
}

.x1b .x1bn .xg5,
.x1b .x1bo .xg5,
.x1b .x1bn .xq1,
.x1b .x1bo .xq1,
.x1bq .x1bn .xg5,
.x1bq .x1bo .xg5,
.x1bq .x1bn .xq1,
.x1bq .x1bo .xq1 {
  background-color: transparent;
  border-left-width: 0px;
  border-right-width: 0px;
  color: #252525
}

.x1bn.p_AFFlow,
.x1bo.p_AFFlow {
  position: relative;
  left: auto;
  right: auto
}

.x1br {
  border: 0px;
  vertical-align: middle;
  padding-left: 0px;
  float: left;
  padding-right: 6px
}

.x1bs {
  border-width: 0px;
  cursor: default;
  text-decoration: none;
  white-space: nowrap;
  border-bottom: 1px solid #D7D7C5;
  border-color: transparent;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  vertical-align: middle;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 24px !important;
  color: #005394;
  font-size: 16px !important;
  height: 50px;
  background-color: #F5F5F5
}

.x1bs .xgl,
.x1bs .xgl:active,
.x1bs .xgw,
.x1bs .xgw:active,
.x1bs .xgw:visited,
.x1bs .xgn,
.x1bs .xgn:active,
.x1bs .xgn:visited,
.x1bs .xgn.p_AFSelected {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  border-width: 0px;
  cursor: default;
  text-decoration: none;
  white-space: nowrap
}

.x1bt {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  width: 24px;
  height: 24px;
  background-image: url(../ipva/images/icon_seta_submenu.html)
}

.x1bu {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  width: 24px;
  height: 24px;
  background-image: url(../ipva/images/arrowDown.html)
}

.x1bp {
  white-space: nowrap;
  border-bottom: 1px solid #D7D7C5;
  border-color: transparent;
  background-color: #F5F5F5
}

.x17t {
  width: 100%;
  white-space: nowrap;
  border-bottom: 1px solid #D7D7C5;
  border-color: transparent;
  background-color: #F5F5F5
}

.x1bv,
.x1bw {
  border-bottom: 1px solid #D7D7C5
}

.x1bx {
  overflow: hidden;
  width: auto;
  position: absolute;
  left: 0px;
  right: 0px;
  color: #333333;
  background-color: #FFFFFF;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-top: 0px
}

.x1bx.p_AFFlow {
  width: auto;
  position: relative;
  left: auto;
  right: auto
}

.x1by {
  position: absolute;
  overflow: hidden;
  cursor: n-resize;
  bottom: 0px;
  width: 100%;
  height: 4px;
  z-index: 1
}

.x1by.p_AFDrag {
  border: 1px solid #003399
}

.x1bq {
  opacity: 0.9
}

.x1b.p_AFPrintable .x1bn,
.x1b.p_AFPrintable .x1bo {
  position: static;
  margin: 0px
}

.x1s {
  white-space: noWrap
}

.x1s.p_AFEditModeSelect .x2c {
  padding: 1px 2px 1px 3px;
  cursor: default;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  background-color: #FCFDFE;
  border-color: #DFE4E7;
  background-image: none;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-radius: 0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: top;
  margin: 0
}

.x1c0 {
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  box-sizing: border-box;
  background-color: #FCFDFE;
  border-color: #DFE4E7;
  border-radius: 0 2px 2px 0;
  background-image: url(../imgs/icon-search-ena.html);
  background-position: left center;
  padding-right: 5px;
  width: 20px;
  height: 28px;
  vertical-align: middle;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  display: inline-block;
  margin: 0px 0px 0px -2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x3q .x1c0 {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  background-image: url(../ipva/afr/lov_ena.html)
}

BODY.p_AFHighContrast .x1c0::after {
  content: url(../imgs/icon-search-ena.html);
  position: relative;
  top: 5px
}

.x1c0.p_AFDisabled,
.x1c0.p_AFDisabled:active {
  background-color: #EFEFF1;
  border-color: #EFEFF1;
  background-image: url(../imgs/icon-search-dis.html)
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:after,
BODY.p_AFHighContrast .x1c0.p_AFDisabled:active:after {
  content: url(../imgs/icon-search-dis.html)
}

.x1c0:active {
  background-image: url(../imgs/icon-search-dwn.html)
}

BODY.p_AFHighContrast .x1c0:active:after {
  content: url(../imgs/icon-search-dwn.html)
}

.xjp {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  position: relative;
  background-color: #FCFDFE;
  background-image: none;
  border: 0;
  vertical-align: middle;
  display: inline-block;
  padding: 0px
}

.xeo.p_AFEditModeSelect .xjp,
.x1ui.p_AFMaximized {
  background-color: #DDDDDD
}

.xeo.p_AFEditModeSelect .xer {
  cursor: default;
  border-color: #DFE4E7;
  background-color: #FCFDFE;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-radius: 0;
  padding-top: 1px;
  padding: 1px 0 0 0
}

.xer {
  color: #333333;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  border-radius: 2px 0 0 2px;
  border-right: 0px;
  height: 28px;
  box-sizing: border-box;
  margin: 0px;
  vertical-align: middle;
  -webkit-appearance: none;
  appearance: none;
  padding: 0 5px 0 5px
}

.x18k {
  padding-right: 16px;
  background-repeat: no-repeat;
  font-size: 10px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(../imgs/dropdown_ena.png);
  background-position: center center;
  padding: 6px;
  vertical-align: middle;
  display: inline-block;
  width: 14px;
  background-color: transparent;
  box-sizing: content-box;
  height: 14px;
  min-height: 14px
}

.x18k:active,
.xjv:active .x18j,
.xjv.p_AFDepressed .x18j,
.x18k.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/dropdown_dwn.html)
}

BODY.p_AFHighContrast .x18k:active:after {
  content: url(../ipva/afr/dropdown_md.html)
}

BODY.p_AFHighContrast .x18k.p_AFDisabled:after {
  content: url(../ipva/afr/dropdown_d_hc.html)
}

.x1c3 {
  display: block;
  padding: 0 5px;
  line-height: 24px;
  text-decoration: none;
  border-top: 1px solid #DFE4E7
}

.x1c4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  text-align: center;
  padding: 25px 0px 20px 0px;
  width: 100%
}

.x1c5 {
  padding: 0px 5px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  height: 22px;
  width: 1px;
  background-image: url(../imgs/separator_border.html);
  background-repeat: repeat-y;
  background-position: center center;
  line-height: 0px;
  display: none
}

.x1c6 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 1px;
  padding-left: 2px
}

.x1c7 {
  padding-bottom: 3px;
  vertical-align: top;
  padding-top: 8px
}

.x1c8 {
  padding-left: 2px;
  padding-right: 1px
}

.x1c9 {
  position: relative;
  padding-top: 0;
  margin-top: -2px
}

.x1cb {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 8pt
}

.x1cc {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 3px
}

.x1cd {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 1px;
  padding-right: 4px;
  vertical-align: middle
}

.xgu.p_AFLabelTop .x1cd {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: bold;
  text-align: left;
  padding: 8px 6px 0 0
}

.x1ce {
  text-align: left;
  vertical-align: top;
  padding: 1px 8px 1px 0px
}

.x1cf {
  vertical-align: middle;
  padding-right: 2px;
  padding-top: 8px;
  padding-bottom: 0
}

.x1cg {
  vertical-align: middle;
  padding-top: 8px;
  padding-bottom: 0
}

.x1cj {
  text-align: left;
  width: 16px;
  padding: 6px 3px 0;
  vertical-align: middle
}

.x1ck {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  background-image: url(../imgs/func_delete_sm_12_ena.html);
  background-position: center center
}

.x1ck:active,
.x1ck:hover:active,
.x1ck.p_AFSelected {
  background-image: url(../imgs/func_delete_sm_12_act.html)
}

BODY.p_AFHighContrast .x1cj,
BODY.p_AFHighContrast .x1ck:after {
  content: url(../imgs/func_delete_sm_12_ena.html)
}

BODY.p_AFHighContrast .x1cj:active {
  content: url(../imgs/func_delete_sm_12_act.html)
}

.x1cl {
  padding-top: 18px;
  display: inline-block
}

.x1cm {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: bold;
  padding-right: 0
}

.x1cp {
  display: inline-block;
  min-width: 100%;
  min-height: 100%
}

.x1cq {
  cursor: default;
  background-repeat: no-repeat;
  margin: 0px 5px 2px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  display: block;
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  box-sizing: border-box
}

.x1cr {
  cursor: default;
  background-repeat: no-repeat;
  margin: 0 5px 8px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  display: block;
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  box-sizing: border-box
}

.x1cs {
  cursor: default;
  background-repeat: no-repeat;
  margin: 0 5px 2px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  display: block;
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  box-sizing: border-box
}

.x1ct {
  cursor: default;
  background-repeat: no-repeat;
  margin: 0 5px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  display: block;
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  box-sizing: border-box
}

.x1cu {
  top: 10%;
  bottom: 0;
  right: 5%;
  display: inline-block;
  margin: auto;
  position: absolute;
  height: 150px
}

.x1cv {
  width: 96%;
  min-height: 150px;
  border-radius: 2px;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  margin-bottom: 7px
}

.x1cv .xtd,
.xer[size],
.x2c[size] {
  width: auto
}

.x1cw {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  text-align: right;
  padding-bottom: 1px
}

.x1cx,
.x1dx.p_AFResizable,
.search_component .x51,
.x29b .x51 {
  padding-right: 0px
}

.xgt.p_AFVertical .x1cx {
  padding-top: 1px;
  padding-bottom: 2px
}

.x1cy {
  padding-right: 2px;
  padding-left: 1px
}

.x1cz {
  text-align: left;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  border-radius: 2px;
  border: 1px solid #c4ced7;
  display: block
}

.x1d0 {
  font-size: 14px;
  padding-right: 16px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
  background-image: url(../imgs/func_search_16_ena.html);
  background-position: center center;
  display: block;
  height: 14px;
  width: 14px;
  padding: 6px
}

.x1d1 {
  font-size: 14px;
  padding-right: 16px;
  margin-left: 1px;
  margin-right: 1px;
  background-repeat: no-repeat;
  background-position: bottom left;
  display: inline-block;
  height: 16px;
  vertical-align: text-bottom;
  background-image: url(../imgs/func_search_16_dis.html)
}

.x1d2 {
  padding: 0px 0px 0px 8px;
  padding-left: 5px;
  padding-bottom: 1px
}

.x1d3,
.x1d4 {
  border: solid 1px #8794A3;
  background-color: #F9F9F9;
  border-radius: 1px;
  border-color: #c4ced7;
  color: #333333;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45);
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

BODY.p_AFHighContrast .x1d8,
BODY.p_AFHighContrast .x1d9,
BODY.p_AFHighContrast .x1da,
BODY.p_AFHighContrast .x1db,
BODY.p_AFHighContrast .x1dc,
BODY.p_AFHighContrast .x1dd {
  border-bottom: 2px solid black
}

BODY.p_AFHighContrast .x1de,
BODY.p_AFHighContrast .x1df,
BODY.p_AFHighContrast .x1dg {
  border-top: 2px solid black
}

.x1dh,
.x1di {
  position: absolute;
  background-color: transparent;
  border: solid 1px #c4ced7
}

.x1dj,
.x1dk {
  position: relative;
  width: 100%;
  z-index: 2
}

.x1d8,
.x1d9,
.x1dc,
.x1dd {
  font-size: 0px;
  width: 5px;
  height: 29px;
  border-bottom: none;
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1d8.p_AFResizable,
.x1d9.p_AFResizable {
  cursor: nw-resize
}

.x1da,
.x1db {
  white-space: nowrap;
  height: 29px;
  border-bottom: none;
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1dc.p_AFResizable,
.x1dd.p_AFResizable {
  cursor: ne-resize
}

.x1dl {
  width: 100%;
  cursor: default;
  padding-left: 5px;
  padding-right: 5px
}

.x1dm {
  width: 100%;
  cursor: default;
  padding-left: 4px;
  padding-right: 5px
}

.x1dn {
  border-top: 1px solid #c4ced7;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px
}

.x1do,
.x1dp {
  width: auto;
  height: auto;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px
}

.x1dq,
.x1dr,
.x1ds,
.x1dt {
  font-size: 0px;
  border-top: 1px solid #c4ced7;
  width: 5px
}

.x1dq.p_AFResizable,
.x1dr.p_AFResizable {
  cursor: w-resize
}

.x1du.p_AFResizable,
.x1de.p_AFResizable {
  cursor: sw-resize
}

.x1dv.p_AFResizable,
.x1df.p_AFResizable {
  cursor: s-resize
}

.x1dw.p_AFResizable,
.x1dg.p_AFResizable {
  cursor: se-resize
}

.x1du,
.x1dw {
  height: 4px;
  font-size: 0px;
  width: 5px;
  padding: 0px
}

.x1dv {
  height: 4px;
  font-size: 0px;
  padding: 0px
}

.x1de,
.x1dg {
  height: 27px;
  width: 5px;
  padding: 0px
}

.x1df {
  height: 27px;
  padding: 0px
}

.x1dx {
  width: 100%;
  padding-left: 20px;
  white-space: nowrap;
  text-align: right;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-right: 5px
}

.x17e,
.x1dz {
  display: block;
  cursor: default;
  margin-top: 2px;
  border: 1px solid transparent;
  background-position: center center;
  background-image: url(../imgs/dialog_close_ena.html);
  background-repeat: no-repeat;
  margin: 0px;
  width: 16px;
  height: 16px;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 6px;
  padding-bottom: 6px
}

.x17f,
.x1e0 {
  display: block;
  cursor: default;
  margin-top: 2px;
  border: 1px solid transparent;
  background-position: center center;
  background-image: url(../imgs/func_pin_16_ena.html);
  background-repeat: no-repeat;
  margin: 0px;
  width: 16px;
  height: 16px;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 6px;
  padding-bottom: 6px
}

.x1e1,
.x1e2 {
  display: block;
  width: 11px;
  height: 13px;
  cursor: se-resize;
  background-image: url(../imgs/dialog-resize-se.html);
  background-repeat: no-repeat;
  background-position: right center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0px;
  padding-left: 5px
}

.x17g,
.x1e5 {
  margin-top: 2px;
  cursor: default;
  white-space: nowrap;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: bold;
  margin: 0px
}

.x1e6 {
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: -1px;
  height: 16px;
  width: 16px;
  overflow: hidden
}

.x1e7 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -0px;
  height: 16px;
  width: 16px;
  padding: 6px;
  overflow: hidden
}

.x1e8,
.x1ea,
.x1eb,
.x1ec,
.x1ed {
  margin-top: 0px;
  margin-left: 2px;
  margin-bottom: -1px;
  overflow: hidden;
  margin: 0px;
  padding: 0px
}

.x1e9 {
  margin-top: 0px;
  margin-left: 2px;
  margin-bottom: -1px;
  margin: 0px;
  padding: 0px;
  overflow: initial
}

.x1ee,
.x1ef {
  position: absolute;
  z-index: 1;
  display: none;
  background-color: #F9F9F9
}

.x1d3.p_AFInactive .x1dj,
.x1d4.p_AFInactive .x1dk {
  opacity: 0.50
}

.AFZOrderLayerContainer,
.x1eg,
.AFZOrderLayer,
.x1eh {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 1px
}

.AFMaskingFrame,
.x1ei {
  position: absolute;
  background-color: transparent;
  border-style: none;
  border-radius: 1px
}

.AFModalGlassPane,
.x1ej {
  position: fixed;
  background-color: #000000;
  opacity: 0.4
}

.x3q {
  line-height: normal
}

.x1ek {
  margin-top: 4px;
  margin-bottom: 9px
}

.xtc .x14o .xia.p_AFTwinkleOn,
.xtc .x14o .xib.p_AFTwinkleOn,
.xte .x14o .xia.p_AFTwinkleOn,
.xte .x14o .xib.p_AFTwinkleOn,
.x1em.p_AFTwinkleOn,
.xfl.p_AFTwinkleOn,
.xfk.p_AFTwinkleOn,
.xl0.p_AFTwinkleOn {
  background-color: #b2ecf3
}

BODY.p_AFHighContrast .xtc .x14o .xia.p_AFTwinkleOn,
BODY.p_AFHighContrast .xtc .x14o .xib.p_AFTwinkleOn,
BODY.p_AFHighContrast .xte .x14o .xia.p_AFTwinkleOn,
BODY.p_AFHighContrast .xte .x14o .xib.p_AFTwinkleOn,
BODY.p_AFHighContrast .x1el.p_AFTwinkleOn .xww {
  background-image: url(../ipva/afr/changed.html);
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: top right
}

.x1el.p_AFTwinkleOn .xww {
  background-color: #b2ecf3;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  border: 1px solid #003399
}

.xt5.p_AFReadOnly .xti,
.xt6.p_AFReadOnly .xtj,
.xt5.p_AFReadOnly.p_AFVertical .xti,
.xt6.p_AFReadOnly.p_AFVertical .xtj {
  margin: 0px;
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px;
  top: 0px;
  height: auto
}

.x1t.p_AFReadOnly .xti,
.x1t.p_AFReadOnly .xtj {
  height: auto;
  margin: 0px;
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px
}

.xt5.p_AFPrintable .xti,
.xt6.p_AFPrintable .xtj {
  height: auto;
  margin: 0px
}

.xti,
.xtj {
  width: 13.49em;
  height: 50px;
  position: relative;
  color: #333333
}

.xt5.p_AFPlayable .xti,
.xt6.p_AFPlayable .xtj {
  height: 90px
}

.x1en,
.x1eo {
  background-color: #FCFDFE;
  border-radius: 2px 0 0 2px;
  border-right-width: 0;
  background-image: url(../imgs/touchscreen/slider_Hdecrease_ena.html);
  background-position: center center;
  background-repeat: no-repeat;
  padding: 4px 0px 4px 0px;
  border: none;
  right: 0px;
  left: 0px;
  top: -3px;
  height: 10px;
  width: 18px;
  position: absolute
}

.x1ep,
.x1eq {
  background-color: #FCFDFE;
  border-radius: 0 2px 2px 0;
  border-left-width: 0;
  background-image: url(../imgs/touchscreen/slider_Hincrease_ena.html);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  padding: 4px 0px;
  position: absolute;
  right: 0px;
  top: -3px;
  height: 10px;
  width: 18px
}

.x1er,
.x1es {
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: 0px;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  height: 28px;
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
  background-image: url(../imgs/play_ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x1et,
.x1eu {
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: 0px;
  visibility: hidden;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  height: 28px;
  width: 28px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
  background-image: url(../imgs/pause_ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xt5.p_AFVertical .x1et,
.xt6.p_AFVertical .x1eu {
  margin-left: 0px;
  bottom: -17px
}

.x1er:active,
.x1es:active {
  background-color: #0572ce;
  background-image: url(../imgs/play_dwn.html), none;
  border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1er,
.x1er.p_AFDisabled,
.xt6.p_AFDisabled .x1es,
.x1es.p_AFDisabled {
  background-color: #f4f6f7;
  background-image: url(../imgs/play_dis.html), none;
  border: 1px solid #E0E6EB
}

.x1et:active,
.x1eu:active {
  background-color: #0572ce;
  background-image: url(../imgs/pause_dwn.html), none;
  border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1et,
.x1et.p_AFDisabled,
.xt6.p_AFDisabled .x1eu,
.x1eu.p_AFDisabled {
  background-color: #f4f6f7;
  background-image: url(../imgs/pause_dis.html), none;
  border: 1px solid #E0E6EB
}

.xt5.p_AFPlaying .x1er,
.xt6.p_AFPlaying .x1es,
.x13w.p_AFGrid .x1gl,
.x1xi.p_AFHidden,
.panel-invisible,
.x28t,
.x1a.panel-Partes:hover .panel-rascunho,
.x1a.x291:hover .x292 {
  visibility: hidden
}

.xt5.p_AFPlaying .x1et,
.xt6.p_AFPlaying .x1eu {
  visibility: visible
}

.x1ev,
.x1ew {
  position: absolute;
  font-size: 1px;
  line-height: 1px;
  right: 14px;
  cursor: default;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  left: 18px;
  padding-left: 6px;
  padding-right: 8px;
  border-left: none;
  border-right: none;
  margin: 0px
}

.x1ex,
.x1ey {
  border-bottom-width: 0px;
  border: 0px solid transparent
}

.x1ez,
.x1f0 {
  position: relative;
  border: none;
  background-color: transparent;
  top: 0px;
  height: 10px
}

.x1f1 {
  position: absolute;
  background-color: #0572ce;
  top: 0;
  height: 10px
}

.x1f2,
.x1f3 {
  cursor: default;
  position: absolute;
  background-image: url(../imgs/slider_thumb_vert_ena.html);
  height: 17px;
  width: 14px;
  z-index: 1;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 6px 0px 5px 0px;
  top: -7px
}

.x1f4,
.x1f5 {
  position: absolute;
  top: 100%;
  left: 0%;
  border-collapse: collapse;
  width: 100%;
  height: 6px
}

.x1f6,
.x1f7 {
  border-left: 1px solid black;
  position: absolute;
  border-color: #626262;
  top: 1px;
  height: 8px
}

.x1f8,
.x1f9 {
  border-left: 1px solid black;
  position: absolute;
  border-color: #9e9e9e;
  top: 1px;
  height: 8px
}

.x1fa,
.x1fb {
  border-left: 1px solid black;
  position: absolute;
  border-color: #9e9e9e;
  top: 1px;
  height: 5px
}

.x1fc,
.x1fd {
  position: absolute;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 10px;
  top: 12px;
  color: #333333
}

.x1fe,
.x1ff {
  position: absolute;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 10px;
  top: 12px;
  color: #737373
}

.x1fg,
.x1fh {
  border-left: 1px solid black;
  position: absolute;
  left: 50%;
  border-color: #4F4F4F;
  height: 18px;
  top: 22px
}

.x1fi,
.x1fj {
  position: relative;
  left: -50%;
  top: 100%;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  border-top: solid 1px #4F4F4F;
  line-height: 10px;
  padding-top: 3px
}

.xt5.p_AFVertical .xti,
.xt6.p_AFVertical .xtj {
  height: 13.49em;
  width: 75px
}

.xt5.p_AFVertical.p_AFPlayable,
.xt6.p_AFVertical.p_AFPlayable {
  margin-bottom: 18px
}

.xt5.p_AFVertical .x1er,
.xt6.p_AFVertical .x1es {
  margin-left: 0;
  bottom: -17px
}

.xt5.p_AFVertical .x1en,
.xt6.p_AFVertical .x1eo {
  left: auto;
  background-color: #FCFDFE;
  border-radius: 2px;
  border-top: none;
  height: 26px;
  bottom: 0px;
  background-image: url(../imgs/touchscreen/slider_decrease_ena.html);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  padding: 0 2px;
  position: absolute;
  top: auto;
  right: 17px;
  width: 10px
}

.xt5.p_AFVertical .x1ep,
.xt6.p_AFVertical .x1eq {
  left: auto;
  background-color: #FCFDFE;
  border-radius: 2px 2px 0 0;
  border-bottom: none;
  height: 26px;
  background-image: url(../imgs/touchscreen/slider_increase_ena.html);
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  padding: 0 2px;
  position: absolute;
  top: 0px;
  right: 17px;
  width: 10px
}

.xt5.p_AFVertical .x1ev,
.xt6.p_AFVertical .x1ew {
  left: auto;
  background-color: #FCFDFE;
  border: 1px solid #DFE4E7;
  border-top: none;
  border-bottom: none;
  padding-left: 0px;
  padding-right: 0px;
  margin: 8px 0px;
  right: 18px;
  bottom: 18px;
  top: 18px;
  width: 10px
}

.xt5.p_AFVertical .x1ex,
.xt6.p_AFVertical .x1ey {
  height: 100%;
  position: absolute;
  width: 4px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border: none
}

.xt5.p_AFVertical .x1ez,
.xt6.p_AFVertical .x1f0 {
  height: 100%;
  border: none;
  background-color: transparent;
  position: absolute;
  width: 10px
}

.xt6.p_AFVertical .x1f1 {
  height: auto;
  top: auto;
  left: 0px;
  background-color: #0572ce;
  width: 10px
}

.xt5.p_AFVertical .x1f2,
.xt6.p_AFVertical .x1f3 {
  height: 14px;
  width: 17px;
  top: auto;
  z-index: 1;
  background-image: url(../imgs/slider_thumb_horiz_left_ena.html);
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0px 5px 0px 6px;
  right: -6px
}

.xt5.p_AFVertical .x1f4,
.xt6.p_AFVertical .x1f5 {
  top: 0%;
  left: -6px;
  right: 100%;
  width: 6px;
  height: 100%
}

.xt5.p_AFVertical .x1f6,
.xt6.p_AFVertical .x1f7 {
  height: auto;
  width: 7px;
  right: 1px;
  border-top: 1px solid #626262
}

.xt5.p_AFVertical .x1f8,
.xt6.p_AFVertical .x1f9 {
  border-top: 1px solid black;
  height: auto;
  border-color: #9e9e9e;
  width: 7px;
  right: 1px
}

.xt5.p_AFVertical .x1fa,
.xt6.p_AFVertical .x1fb {
  border-top: 1px solid black;
  height: 0px;
  border-color: #9e9e9e;
  width: 4px;
  right: 1px
}

.xt5.p_AFVertical .x1fc,
.xt6.p_AFVertical .x1fd {
  top: -0.55em;
  left: auto;
  padding-top: 0px;
  padding-right: 4px;
  text-align: right;
  right: 9px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #333333
}

.xt5.p_AFVertical .x1fe,
.xt6.p_AFVertical .x1ff {
  top: -0.55em;
  left: auto;
  padding-top: 0px;
  padding-right: 4px;
  text-align: right;
  right: 9px
}

.xt5.p_AFVertical .x1fi,
.xt6.p_AFVertical .x1fj {
  left: auto;
  top: auto;
  bottom: 0.55em;
  right: 100%;
  padding-top: 0px;
  text-align: right;
  border-top-width: 0px;
  border-right: solid 1px black;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  border-color: #4F4F4F;
  color: #000000;
  line-height: 10px;
  padding-right: 4px
}

.xt5.p_AFVertical .x1fg,
.xt6.p_AFVertical .x1fh {
  left: auto;
  height: 10px;
  border-left-width: 0px;
  border-top: solid 1px black;
  border-color: #4F4F4F;
  padding-right: 1px;
  width: 20px;
  top: 45%;
  right: 22px
}

.xt5.p_AFVertical.p_AFDisabled .x1f2,
.xt6.p_AFVertical.p_AFDisabled .x1f3 {
  background-image: url(../imgs/slider_thumb_horiz_left_dis.html);
  padding: 0;
  right: -1px
}

.xt5.p_AFDisabled .x1en,
.xt6.p_AFDisabled .x1eo,
.x1en.p_AFDisabled,
.x1eo.p_AFDisabled,
.xt5.p_AFDisabled .x1en.p_AFDepressed,
.xt6.p_AFDisabled .x1eo.p_AFDepressed,
.x1en.p_AFDisabled.p_AFDepressed,
.x1eo.p_AFDisabled.p_AFDepressed {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: url(../imgs/touchscreen/slider_Hdecrease_dis.html);
  border-right: 0;
  padding: 0;
  top: 0px
}

.xt5.p_AFDisabled .x1ep,
.xt6.p_AFDisabled .x1eq,
.x1ep.p_AFDisabled,
.x1eq.p_AFDisabled,
.xt5.p_AFDisabled .x1ep.p_AFDepressed,
.xt6.p_AFDisabled .x1eq.p_AFDepressed,
.x1ep.p_AFDisabled.p_AFDepressed,
.x1eq.p_AFDisabled.p_AFDepressed {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: url(../imgs/touchscreen/slider_Hincrease_dis.html);
  border-left: 0;
  padding: 0px;
  top: 0px
}

.xt5.p_AFDisabled .x1f2,
.xt6.p_AFDisabled .x1f3 {
  background-image: url(../imgs/slider_thumb_vert_dis.html)
}

.xt5.p_AFDisabled .x1f4,
.xt5.p_AFDisabled .x1ex,
.xt6.p_AFDisabled .x1f5,
.xt6.p_AFDisabled .x1ey {
  border-color: #858585
}

.xt6.p_AFDisabled .x1f1,
.xt6.p_AFDisabled.p_AFVertical .x1f1 {
  background-color: #d4d6d7
}

.xt5.p_AFDisabled .x1fg,
.xt6.p_AFDisabled .x1fh,
.xt5.p_AFVertical.p_AFDisabled .x1fg,
.xt6.p_AFVertical.p_AFDisabled .x1fh,
.xgu.p_AFBusy .xg2,
.xgu.p_AFBusy .xg1,
.xfk.p_AFDisabled .xg1,
.xfl.p_AFDisabled .xg2,
.xt5.p_AFDisabled .x1f6,
.xt6.p_AFDisabled .x1f7,
.xt5.p_AFDisabled.p_AFVertical .x1f6,
.xt6.p_AFDisabled.p_AFVertical .x1f7,
.xt5.p_AFDisabled .x1f8,
.xt6.p_AFDisabled .x1f9,
.xt5.p_AFDisabled .x1fa,
.xt6.p_AFDisabled .x1fb,
.xt5.p_AFDisabled.p_AFVertical .x1f8,
.xt6.p_AFDisabled.p_AFVertical .x1f9,
.xt5.p_AFDisabled.p_AFVertical .x1fa,
.xt6.p_AFDisabled.p_AFVertical .x1fb {
  border-color: #E0E6EB
}

.xt5.p_AFDisabled .x1fi,
.xt6.p_AFDisabled .x1fj {
  color: #4F4F4F;
  border-color: #E0E6EB
}

.xt5.p_AFVertical.p_AFDisabled .x1fi,
.xt6.p_AFVertical.p_AFDisabled .x1fj {
  color: #9e9e9e;
  border-color: #E0E6EB
}

.x1fk,
.x1fl {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: right;
  padding: 0px 6px 0px 0px;
  color: #4F4F4F;
  font-weight: bold;
  padding-top: 1px;
  padding-right: 8px
}

.x1fo {
  display: table;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: white;
  color: black;
  z-index: 3201
}

.x1fp {
  display: table-cell;
  vertical-align: middle;
  text-align: center
}

.x1fq {
  display: table;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap
}

BODY.p_AFHighContrast .x1dz:after,
BODY.p_AFHighContrast .x17e:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB/UlEQVQoUz2SvWtUQRTFz7w30SS7y26CiTaLNloYexPBkE5R2cpCm6RRt0hELBZhycbggoEUMeBHbwpFxDLEQvB/8J8IWLmp1p2P5znz1gxcZt68+d177pmxNzcPXwHoMVAUkVHAGJPmIhbwziNwHUNA5HcRoo72raDPnTv6SIP/EGKEj5oJcu0CZ4ZmxZOdLz2Bp0PJIrMLKCGUh7VOUJlESqwklZWKFKt737H7eBk2s5jIsgQ86H7E/ov7yLMcmckRnBMYx/JKSGN97widtRtoNhpYe/mJfTq0Nw/Qfd7CBe45PyQ4liWZu4+Wsb5/BMeD2+9/wI9GcCPH2WOldRXHfwaoTVZQsIdTUJIm8hyd1SVsfxDkEqRYvHUZ1TOTmK3UklxjLCwvgCYw2J/lRnNmBv5vCQiOrKaEl87N4Xy9DkMQMKxIjckx2c4EqacxFAhF/v/57RcWnjaTo5lMjAFWMv/b/ZDuOV64oOu3ryRXBWm8e3uIjY0W5lk1MJkVrWoC39Dy9tYBVu4tsKezuEh5qiRo8e41/D4ZoDo1rScmkNV8KVWNd5+1cDw4wex0FfONekqoSoIaNMey3yBXY+qNQTgjqHuqTVWQG112hmiAuXqDlSqEMia3fK8e1g1H/fbrrz0l0EV7N0wP2RBEYaB9vV1dtNRF72iq6f8DtQdmd4FNEAkAAAAASUVORK5CYII=)
}

BODY.p_AFHighContrast .x1e0:after,
BODY.p_AFHighContrast .x17f:after {
  content: url(../ipva/afr/pin_ena.html)
}

BODY.p_AFHighContrast .x1e2:after,
BODY.p_AFHighContrast .x1e1:after {
  content: url(../ipva/afr/dialog-resize-se.html)
}

BODY.p_AFHighContrast .xwd:before,
BODY.p_AFHighContrast .xwf:before {
  content: "-"
}

BODY.p_AFHighContrast .xwh:before,
BODY.p_AFHighContrast .xwi:before {
  content: "X"
}

BODY.p_AFHighContrast .xwe:before,
BODY.p_AFHighContrast .xwg:before {
  content: "+"
}

BODY.p_AFHighContrast .xni.p_AFEmpty,
BODY.p_AFHighContrast .xno.p_AFEmpty {
  content: url(../ipva/afr/empty-swatch.html)
}

BODY.p_AFHighContrast .x1fw,
BODY.p_AFHighContrast .x1fx {
  content: url(../imgs/shuttle_right_dis.html)
}

BODY.p_AFHighContrast .x1fy,
BODY.p_AFHighContrast .x1fz {
  content: url(../imgs/shuttle_right_all_ena.html)
}

BODY.p_AFHighContrast .x1g0,
BODY.p_AFHighContrast .x1g1 {
  content: url(../imgs/shuttle_right_all_dis.html)
}

BODY.p_AFHighContrast .x1g2,
BODY.p_AFHighContrast .x1g3 {
  content: url(../imgs/shuttle_left_ena.html)
}

BODY.p_AFHighContrast .x1g4,
BODY.p_AFHighContrast .x1g5 {
  content: url(../imgs/shuttle_left_dis.html)
}

BODY.p_AFHighContrast .x1g6,
BODY.p_AFHighContrast .x1g7 {
  content: url(../imgs/shuttle_left_all_ena.html)
}

BODY.p_AFHighContrast .x1g8,
BODY.p_AFHighContrast .x1g9 {
  content: url(../imgs/shuttle_left_all_dis.html)
}

BODY.p_AFHighContrast .x1ga {
  content: url(../imgs/shuttle_up_end_ena.html)
}

BODY.p_AFHighContrast .x1gb {
  content: url(../imgs/shuttle_up_end_dis.html)
}

BODY.p_AFHighContrast .x1gc {
  content: url(../imgs/shuttle_up_ena.html)
}

BODY.p_AFHighContrast .x1gd {
  content: url(../imgs/shuttle_up_dis.html)
}

BODY.p_AFHighContrast .x1ge {
  content: url(../imgs/shuttle_down_ena.html)
}

BODY.p_AFHighContrast .x1gf {
  content: url(../imgs/shuttle_down_dis.html)
}

BODY.p_AFHighContrast .x1gg {
  content: url(../imgs/shuttle_down_end_ena.html)
}

BODY.p_AFHighContrast .x1gh {
  content: url(../imgs/shuttle_down_end_dis.html)
}

BODY.p_AFHighContrast .x18z {
  padding: 1px
}

.x13w {
  overflow: hidden;
  position: relative;
  width: 1024px;
  min-width: 100px;
  min-height: 100px;
  height: 459px
}

.x1gj {
  position: absolute;
  display: inline-block;
  height: 100px;
  width: 100%;
  text-align: center
}

.x13w.p_AFGrid .x1gj {
  height: auto;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden
}

.x13w.p_AFGrid .x1gj.p_AFScrollY {
  overflow-y: scroll
}

.x1gl {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 10px;
  top: 111px
}

.x13w.p_AFFlow .x1gl {
  position: relative;
  top: auto;
  bottom: 0px
}

.x1gn {
  position: relative;
  height: 100%;
  color: #333333;
  border-top: 1px solid #D6DFE6;
  background-color: transparent;
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding: 10px 0px 0px 0px
}

.x13w.p_AFFlow .x1gn {
  height: auto
}

.x1go {
  text-align: center;
  position: relative;
  text-decoration: none;
  display: block;
  z-index: 10;
  margin: 1px;
  border: 1px dotted aqua;
  width: 100px;
  height: 105px;
  padding-left: 11px;
  padding-right: 11px;
  padding-bottom: 0;
  margin-bottom: 0px
}

.x1gp {
  margin-right: 2px;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #C70000;
  border: 0px solid transparent;
  box-shadow: none;
  border-radius: 14px;
  padding-left: 6px;
  padding-right: 6px;
  height: 22px;
  margin-top: 11px;
  min-width: 10px;
  position: absolute;
  left: 73px;
  top: -5px;
  line-height: 22px;
  vertical-align: middle;
  font-weight: normal;
  text-decoration: none
}

.x1gq {
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  height: 48px;
  width: 48px;
  margin-top: 15px;
  margin-bottom: 4px
}

.x13x {
  position: absolute;
  text-align: center;
  overflow: hidden;
  word-wrap: break-word;
  margin: auto;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  width: 100px;
  height: 29px;
  top: 70px;
  text-decoration: none
}

.x1gr {
  position: absolute;
  height: 16px;
  width: 112px;
  top: 95px;
  background-image: url(../ipva/afr/springboard_selected.html);
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -1px;
  z-index: 100
}

.x1gs {
  overflow: visible;
  position: relative;
  width: 100%;
  height: 100%;
  margin-top: 5px
}

.x1gt {
  height: 100%;
  overflow: visible;
  position: relative
}

.x1gu {
  display: inline-block;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  top: 30%;
  height: 14px;
  width: 14px;
  padding: 15px;
  background-image: url(../imgs/conv_l_ena.png)
}

.x1gu:hover {
  background-image: url(../imgs/conv_l_ovr.html)
}

.x1gv {
  display: inline-block;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 14px;
  width: 14px;
  padding: 16px;
  top: 30%;
  background-image: url(../imgs/conv_r_ena.png)
}

.x1gv:hover {
  background-image: url(../imgs/conv_r_ovr.html)
}

.x1gw {
  display: inline-block;
  position: absolute;
  top: 0px;
  width: 40px
}

.x1gx {
  position: absolute;
  top: 0px;
  width: 40px;
  display: none;
  height: 100px;
  left: 0px
}

.x1gy {
  position: absolute;
  top: 0px;
  width: 40px;
  display: none;
  height: 100px;
  right: 0px
}

*.p_AFHasHelpDef {
  border-bottom: 2px dotted #525252
}

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

#hiContrastTestEl {
  border: 1px solid;
  border-color: red green;
  position: absolute;
  height: 5px;
  top: -999px;
  background-image: url(../ipva/afr/blank.html)
}

.x1hc {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 400px;
  height: 300px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1he,
.x1q8,
.x1q9,
.x1qb,
.x1uo {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1hf,
.x1hi,
.x1hj,
.x1hq,
.x1hr,
.x1hs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  font-size: 11px
}

.x1hg,
.AFHVNodeLabelStyle75,
.x1rg,
.AFHVNodeLabelStyle75 .x15,
.x1rg .x15,
.AFHVPanelCardLabelStyle75,
.x1ri,
.AFHVPanelCardLabelStyle75 .x15,
.x1ri .x15 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-weight: bold;
  font-size: 13px
}

.x1hh {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 13px
}

.x1hk,
.x1hl,
.x1hm {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #737373;
  font-size: 12px
}

.x1hn,
.x1ho,
.x1hp {
  color: #9E9E9E
}

.x1ht,
.x1hu,
.x1hv {
  color: rgba(196, 206, 215, 0.4)
}

.x1hw {
  background-color: #EDEDED;
  border-color: #FFFFFF
}

.x1hx {
  background-color: #6b6f74
}

.x1hy {
  background-color: #ED6647
}

.x1hz {
  background-color: #B8B8B8
}

.x1i0,
.x1im,
.x1in {
  background-color: #267db3
}

.x1i1,
.x1io,
.x1ip {
  background-color: #68c182
}

.x1i2,
.x1iq,
.x1ir {
  background-color: #fad55c
}

.x1i3,
.x1is,
.x1it {
  background-color: #ed6647
}

.x1i4,
.x1iu,
.x1iv {
  background-color: #8561c8
}

.x1i5,
.x1iw,
.x1ix {
  background-color: #6ddbdb
}

.x1i6,
.x1iy,
.x1iz {
  background-color: #ffb54d
}

.x1i7,
.x1j0,
.x1j1 {
  background-color: #e371b2
}

.x1i8,
.x1j2,
.x1j3 {
  background-color: #47bdef
}

.x1i9,
.x1j4,
.x1j5 {
  background-color: #a2bf39
}

.x1ia,
.x1j6,
.x1j7 {
  background-color: #a75dba
}

.x1ib,
.x1j8,
.x1j9 {
  background-color: #f7f37b
}

.x1ic {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  width: 100px;
  height: 18px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.OraBITooltipPopup,
.x1id {
  color: black;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  padding: 2px;
  background-color: #FFFFE0;
  position: absolute;
  z-index: 2147483647
}

.OraBITooltipText,
.x1ie,
.xwa.p_AFSmall.p_AFCircular,
.xwa.p_AFSmall.p_AFOneByOne,
.xwb.p_AFSmall {
  font-size: 11px
}

.OraDVTTooltipPopup,
.x1if {
  background-color: #ffffff;
  color: black;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  padding: 2px;
  opacity: 0.9
}

.OraDVTDatatipPopup,
.x1ig {
  border-style: solid;
  border-color: black;
  border-width: 2px;
  padding: 2px;
  background-color: #F9F9F9;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-radius: 1px;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4);
  opacity: 1
}

.x1jy,
.x1r0 {
  background-color: gray;
  opacity: 0.2
}

.x1k1.p_AFDropTarget,
.x1qk.p_AFDropTarget,
.x1s4.p_AFDropTarget,
.x1ud.p_AFDropTarget,
.x1y4.p_AFDropTarget,
.x1y7.p_AFDropTarget,
.x20h.p_AFDropTarget {
  background-color: inherit;
  opacity: 1.0
}

.x1k1,
.x1qk {
  display: block;
  position: relative;
  border-style: solid;
  border-width: 1px;
  width: 600px;
  height: 400px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-color: #D9DFE3;
  background-color: #FFFFFF
}

.x1k4 {
  border-color: #c4ced7;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold;
  background-image: -webkit-linear-gradient(bottom, rgba(228, 232, 234, 1), rgba(233, 236, 238, 1), rgba(241, 243, 244, 1), rgba(255, 255, 255, 1))
}

.x1k4:hover {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #0572ce;
  font-weight: bold;
  text-shadow: none;
  border-color: #c4ced7;
  background-color: #f7f8f9;
  background-image: -webkit-linear-gradient(top, rgba(228, 232, 234, 1), rgba(233, 236, 238, 1), rgba(241, 243, 244, 1), rgba(255, 255, 255, 1))
}

.x1kb.p_AFDisclosed {
  background-color: rgba(51, 51, 51, .25)
}

.x1ki {
  position: relative;
  width: 1000px;
  height: 600px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1ki .AFHideBorder .xrb,
.x1ki .xtl .xrb {
  border: 0px #888888 none
}

.x1ki .AFHideBorder .xou,
.x1ki .xtl .xou {
  border-top: 0px none black;
  border-left: 0px none black
}

.x1ki .AFHideBorder .xov,
.x1ki .xtl .xov {
  border-bottom: 0px none black;
  border-right: 0px none black
}

.x1ki .AFHideBorder .x1kj,
.x1ki .xtl .x1kj {
  border-left: 0px none #636661;
  border-bottom: 0px none #636661
}

.x1ki .AFHideBorder .x1kk,
.x1ki .xtl .x1kk {
  border-right: 0px none #636661;
  border-bottom: 0px none #636661
}

.x1kj {
  width: 50%;
  border-left: 1px solid #636661;
  border-bottom: 1px solid #636661;
  border-bottom-color: #D6DFE6;
  border-left-color: #D6DFE6
}

.x1kl {
  text-align: right;
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px
}

.x1kk {
  width: 50%;
  border-right: 1px solid #636661;
  border-bottom: 1px solid #636661;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6
}

.x1km {
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 7px
}

.x1kn {
  width: 320px;
  height: 204px
}

.x1ko {
  border-style: solid;
  border-width: 1px;
  width: 100%;
  overflow: hidden;
  border-color: #D6DFE6
}

.x1kp {
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  padding-left: 4px;
  background-color: #FFFFFF;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6
}

.x1kq {
  border-bottom: solid 1px #e5e5e5;
  background-color: #FFFFFF;
  border-bottom-color: #D6DFE6
}

.x1kr {
  border-right: solid 1px #e5e5e5;
  padding-left: 4px;
  background-color: #FFFFFF;
  border-right-color: #D6DFE6
}

.x1ku .x14o.p_AFHighlighted .xia,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16m,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16n,
.x16f.p_AFDetached .x169.p_AFHighlighted .x16o,
.x16f.p_AFDetached .x169.p_AFHighlighted .x15y,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16p,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16q,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16r,
.x16f.p_AFDetached .x16a.p_AFHighlighted .x16s,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16i,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16t,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x16u,
.x16f.p_AFDetached .x15z.p_AFHighlighted .x15x,
.x1b8.p_AFSelected,
.x1b8:active,
.x190:active,
.x1b8:hover,
.x190:hover,
.x14o.p_AFHighlighted .xia,
.x14o.p_AFHighlighted .xib,
.xx6.p_AFHighlighted {
  background-color: #ebeced
}

.x1ku .x150.p_AFFocused,
.x1kt .x150.p_AFFocused {
  padding: 0px;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none
}

.x1kw {
  height: 100%;
  padding: 0px
}

.x1kx {
  outline: none;
  outline-width: 0px;
  height: 30px
}

.x1ky,
.x1kz,
.x15f .af_dvt-gantt-taskbar-data-cell,
.x15f .x1l1,
.x15f .af_dvt-scheduling-gantt-taskbar-data-cell,
.x15f .x1kv {
  outline: none;
  outline-width: 0px;
  height: 30px;
  padding: 0px
}

.x15f .af_dvt-gantt-data-cell,
.x15f .x1l0 {
  outline: none;
  outline-width: 0px;
  height: 30px;
  padding-top: 0px;
  padding-bottom: 0px
}

.x15f .af_dvt-rug-data-cell,
.x15f .x1l2 {
  outline: none;
  outline-width: 0px;
  height: 42px;
  padding-top: 0px;
  padding-bottom: 0px
}

.x1l3,
.new-sgt .search_component .xfl.primary,
.x284 .x29b .xfl.x289 {
  height: 30px
}

.x1l4 {
  vertical-align: middle;
  width: 1px;
  height: 1px
}

.x1l5 {
  z-index: 1;
  background-color: #D5D5D5
}

.x1l6 {
  position: absolute;
  height: 100%;
  z-index: 1;
  background-color: #D5D5D5
}

.x150.p_AFSelected.p_AFFocused {
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none
}

.x1l7,
.x1nw {
  position: absolute;
  z-index: 4;
  top: 0px;
  height: 100%;
  width: 1px;
  background: #66A3F5;
  background-color: #FF591F
}

.x1l8,
.x1lf {
  z-index: 2;
  top: 50%;
  margin-top: -8px;
  height: 16px
}

.x1l9 {
  z-index: 2;
  top: 0px;
  bottom: 0px
}

.x1la {
  border-left-style: none;
  padding-right: 1px;
  background-image: none;
  background-color: transparent
}

.x1lb {
  z-index: 2;
  top: 50%;
  background-color: #737373;
  transform: rotate(45deg);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  -webkit-transform: rotate(45deg)
}

.x1lc {
  z-index: 2;
  top: 50%;
  border: 2px solid #737373;
  transform: rotate(45deg);
  width: 8px;
  height: 8px;
  margin-top: -6px;
  -webkit-transform: rotate(45deg)
}

.x1ld {
  z-index: 2;
  top: 50%;
  background-color: #ED2C02;
  transform: rotate(45deg);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  -webkit-transform: rotate(45deg)
}

.x1le {
  z-index: 2;
  top: 50%;
  border: 2px solid #ED2C02;
  transform: rotate(45deg);
  width: 8px;
  height: 8px;
  margin-top: -6px;
  -webkit-transform: rotate(45deg)
}

.x1lg {
  z-index: 2;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  background-color: #A3DEF7;
  background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lg.p_AFSplit,
.x1lh.p_AFSplit,
.x1li.p_AFSplit {
  top: 0px;
  margin-top: 0px
}

.x1lh,
.x1li {
  top: 50%;
  margin-top: -8px;
  z-index: 3;
  background-color: #A3DEF7;
  width: 1px;
  height: 16px;
  background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lj {
  z-index: 2;
  top: 50%;
  height: 12px;
  margin-top: -6px;
  border-top: 3px solid #000000;
  opacity: 0.7
}

.x1lk,
.x1ll {
  top: 50%;
  z-index: 3;
  width: 3px;
  background-color: #000000;
  height: 9px;
  margin-top: -3px;
  opacity: 0.7
}

.x1lm {
  z-index: 2;
  top: 50%;
  height: 12px;
  margin-top: -6px;
  border-top: 3px solid #ED2C02
}

.x1ln,
.x1lo {
  top: 50%;
  z-index: 3;
  width: 3px;
  background-color: #ED2C02;
  height: 9px;
  margin-top: -3px
}

.x1lp {
  z-index: 2;
  top: 0px;
  left: 0px;
  background-color: #47bdef;
  height: 16px;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lq {
  top: 0px;
  width: 1px;
  z-index: 3;
  background-color: #47bdef;
  height: 16px;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lr {
  z-index: 2;
  top: 0px;
  left: 0px;
  background-color: #47bdef;
  height: 10px;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1ls {
  top: 0px;
  width: 1px;
  z-index: 3;
  background-color: #47bdef;
  height: 10px;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lt {
  z-index: 2;
  top: 0px;
  left: 0px;
  background-color: #ED2C02;
  height: 16px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lu {
  top: 0px;
  width: 1px;
  z-index: 3;
  background-color: #ED2C02;
  height: 16px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lv {
  z-index: 2;
  top: 0px;
  left: 0px;
  background-color: #ED2C02;
  height: 10px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lw {
  top: 0px;
  width: 1px;
  z-index: 3;
  background-color: #ED2C02;
  height: 10px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lx {
  z-index: 2;
  background-repeat: repeat-x;
  top: 0px;
  height: 5px;
  left: 3px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlock.html)
}

.x1ly {
  width: 4px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlock.html)
}

.x1lz {
  width: 1px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlock25percent.html)
}

.x1m0 {
  width: 2px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlock50percent.html)
}

.x1m1 {
  width: 3px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlock75percent.html)
}

.x1m2 {
  z-index: 2;
  background-repeat: repeat-x;
  top: 0px;
  height: 5px;
  left: 3px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlockCritical.html)
}

.x1m3 {
  width: 4px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlockCritical.html)
}

.x1m4 {
  width: 1px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlockCritical25percent.html)
}

.x1m5 {
  width: 2px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlockCritical50percent.html)
}

.x1m6 {
  width: 3px;
  z-index: 3;
  background-repeat: no-repeat;
  top: 0px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/alta-v1/summaryBlockCritical75percent.html)
}

.x1m7 {
  z-index: 2;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  background-color: #ED2C02;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1m8,
.x1m9 {
  top: 50%;
  margin-top: -8px;
  z-index: 3;
  width: 1px;
  background-color: #ED2C02;
  height: 16px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1ma {
  z-index: 2;
  top: 50%;
  background-color: #737373;
  height: 6px;
  margin-top: 2px
}

.x1mb,
.x1mc {
  top: 50%;
  width: 1px;
  z-index: 3;
  background-color: #737373;
  height: 6px;
  margin-top: 2px
}

.x1md {
  z-index: 2;
  top: 50%;
  margin-top: -8px;
  background-color: #A3DEF7;
  height: 10px;
  background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1me,
.x1mf {
  top: 50%;
  width: 1px;
  z-index: 3;
  margin-top: -8px;
  background-color: #A3DEF7;
  height: 10px;
  background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1mg {
  z-index: 2;
  top: 50%;
  margin-top: -8px;
  background-color: #ED2C02;
  height: 10px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mh,
.x1mi {
  top: 50%;
  width: 1px;
  z-index: 3;
  margin-top: -8px;
  background-color: #ED2C02;
  height: 10px;
  background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mj {
  height: 19px;
  background-color: #EEDC82;
  border-style: solid;
  border-width: 1px;
  border-color: #66B1C9
}

.x1mk {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #267db3;
  background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1ml {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #93BED9;
  background: -webkit-linear-gradient(top, #A6C5D8, #82B1CE)
}

.x1mm,
.x1mq,
.x1mu,
.x1n6,
.x1ne,
.x1ni,
.x1nq {
  position: relative;
  overflow: hidden;
  z-index: 2;
  font-size: 11px;
  line-height: 16px;
  top: 0px;
  text-overflow: ellipsis;
  color: #FFFFFF
}

.x1mn {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_midnightBlue.html);
  border-top-color: #267db3
}

.x1mo {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #ed6647;
  background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1mp {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #F6B3A3;
  background: -webkit-linear-gradient(top, #F4C4B8, #F1A18E)
}

.x1mr {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_brickRed.html);
  border-top-color: #ed6647
}

.x1ms {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #a75dba;
  background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1mt {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #D3AEDD;
  background: -webkit-linear-gradient(top, #D7BFDE, #C79DD2)
}

.x1mv {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_lavender.html);
  border-top-color: #a75dba
}

.x1mw {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #6ddbdb;
  background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1mx {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #B6EDED;
  background: -webkit-linear-gradient(top, #C9EEEE, #A4E5E5)
}

.x1my,
.x1n2,
.x1na,
.x1nm,
.x1nu {
  position: relative;
  overflow: hidden;
  z-index: 2;
  font-size: 11px;
  line-height: 16px;
  top: 0px;
  text-overflow: ellipsis;
  color: #000000
}

.x1mz {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_teal.html);
  border-top-color: #6ddbdb
}

.x1n0 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #ffb54d;
  background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1n1 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #FFDAA6;
  background: -webkit-linear-gradient(top, #FCE3C0, #FDD091)
}

.x1n3 {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_orange.html);
  border-top-color: #ffb54d
}

.x1n4 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #e371b2;
  background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1n5 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #F1B8D9;
  background: -webkit-linear-gradient(top, #F1CBE1, #EAA4CD)
}

.x1n7 {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_plum.html);
  border-top-color: #e371b2
}

.x1n8 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #a2bf39;
  background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1n9 {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #D1DF9C;
  background: -webkit-linear-gradient(top, #D4DEAF, #C5D58B)
}

.x1nb {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_lime.html);
  border-top-color: #a2bf39
}

.x1nc {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #8561c8;
  background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1nd {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #C2B0E4;
  background: -webkit-linear-gradient(top, #CEC2E5, #B49FDB)
}

.x1nf {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_indigo.html);
  border-top-color: #8561c8
}

.x1ng {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #68c182;
  background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1nh {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #B4E0C1;
  background: -webkit-linear-gradient(top, #C5E2CE, #A4D6B3)
}

.x1nj {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_green.html);
  border-top-color: #68c182
}

.x1nk {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #fad55c;
  background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1nl {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #FDEAAE;
  background: -webkit-linear-gradient(top, #FBEEC6, #FAE399)
}

.x1nn {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_gold.html);
  border-top-color: #fad55c
}

.x1no {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #47bdef;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1np {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #A3DEF7;
  background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1nr {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_steelBlue.html);
  border-top-color: #47bdef
}

.x1ns {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #f7f37b;
  background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1nt {
  top: 0px;
  border-style: solid;
  border-width: 1px;
  position: relative;
  z-index: 2;
  border: none;
  height: 16px;
  background-color: #FBF9BD;
  background: -webkit-linear-gradient(top, #FAF9D1, #F8F5A5)
}

.x1nv {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  background-image: url(../ipva/bi/images/gantt/dots_lemon.html);
  border-top-color: #f7f37b
}

.x1nx {
  z-index: 1;
  position: absolute;
  display: none;
  border: solid 2px #393B38;
  cursor: n-resize;
  border-color: #000000;
  opacity: 0.7
}

.x1ny {
  top: 3px;
  background: #ffffff;
  overflow: hidden;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  opacity: 0.7;
  text-overflow: ellipsis
}

.x1o0 {
  position: relative;
  overflow: hidden;
  color: #333333;
  z-index: 2;
  line-height: 16px;
  text-overflow: ellipsis
}

.x1o1 {
  position: relative;
  overflow: hidden;
  z-index: 2;
  line-height: 16px;
  text-overflow: ellipsis;
  color: #333333;
  top: 1px
}

.x1lj .x1o1,
.x1lm .x1o1 {
  top: -1px
}

.x1o2 {
  position: relative;
  overflow: hidden;
  top: -1px;
  z-index: 2;
  font-size: 9px
}

.x1o3 {
  position: relative;
  z-index: 2;
  top: 0px;
  font-size: 9px
}

.x1o4 {
  width: 12px;
  height: 12px;
  top: 0px
}

.x1o5,
.x1o6 {
  width: 12px;
  height: 12px;
  top: 1px
}

.x1o7 {
  z-index: 0;
  background-color: #FAFAEB
}

.x1o8,
.x1o9 {
  position: absolute;
  top: 0px;
  height: 100%
}

.x1oa {
  position: absolute;
  z-index: 2;
  top: 6px;
  width: 6px;
  height: 6px;
  background-repeat: no-repeat;
  background-image: url(../ipva/bi/images/gantt/splitOverflow_icon.html)
}

.x1ob {
  position: absolute;
  z-index: 2;
  top: 50%;
  border-style: none;
  border-top-style: dotted;
  border-top-width: 2px;
  padding-top: 7px;
  border-top-color: #47bdef
}

.x1oc {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 1px;
  background-color: #D6DFE6
}

.x1od {
  border-bottom: solid 1px #979991;
  border-bottom-color: #D6DFE6
}

.x1oe,
.x1of {
  position: absolute;
  padding: 2px;
  overflow: hidden;
  white-space: nowrap;
  border-right: 1px solid #9c9c9c;
  border-right-color: #D6DFE6;
  text-overflow: ellipsis
}

.x1og {
  position: absolute;
  padding: 2px;
  overflow: hidden;
  white-space: nowrap;
  border-right: 1px solid #9c9c9c;
  border-right-color: #D6DFE6;
  text-overflow: ellipsis;
  text-align: center
}

.x1oh {
  position: relative;
  top: 0px;
  left: 0px
}

.x1oi {
  position: absolute;
  z-index: 4;
  height: 1px;
  background: #404259;
  background-color: #000000;
  opacity: 0.7
}

.x1oj {
  position: absolute;
  z-index: 4;
  width: 1px;
  background: #404259;
  background-color: #000000;
  opacity: 0.7
}

.x1ok {
  position: absolute;
  z-index: 4;
  background-repeat: no-repeat;
  width: 3px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/lt_arrow_left.html);
  top: 50%;
  margin-top: -3px
}

.x1ol {
  position: absolute;
  z-index: 4;
  background-repeat: no-repeat;
  width: 3px;
  height: 5px;
  background-image: url(../ipva/bi/images/gantt/lt_arrow_right.html);
  top: 50%;
  margin-top: -3px
}

.x1om {
  position: absolute;
  z-index: 4;
  background-repeat: no-repeat;
  width: 5px;
  height: 4px;
  background-image: url(../ipva/bi/images/gantt/lt_arrow_up.html);
  top: 50%;
  margin-top: 8px
}

.x1on {
  position: absolute;
  z-index: 4;
  background-repeat: no-repeat;
  width: 5px;
  height: 3px;
  background-image: url(../ipva/bi/images/gantt/lt_arrow_down.html);
  top: 50%;
  margin-top: -11px
}

.x1oo {
  overflow: hidden;
  width: 100%;
  color: #000000;
  background-color: #FFFFFF
}

.x1op {
  font-style: italic;
  color: red
}

.x1oq {
  position: relative;
  left: 0px;
  top: 0px;
  width: 1px;
  background: #636661;
  background-color: #D6DFE6;
  height: 106px
}

.x1or {
  position: relative;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-top: 4px;
  margin-bottom: 3px
}

.x1os {
  padding-right: 8px;
  color: #4F4F4F;
  font-weight: bold;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  min-width: 102px;
  line-height: 15px
}

.x1ot {
  text-align: left;
  padding-right: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 15px
}

.x1ou,
.x1ov {
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 10px
}

.x1ow {
  border-top: solid 1px #999999;
  border-left: solid 1px #999999;
  color: #333333;
  background-color: #FFFFFF;
  border-top-color: #c4ced7;
  border-right-color: #c4ced7;
  border-bottom-color: #c4ced7;
  border-left-color: #c4ced7;
  border-right: none;
  border-bottom: none
}

.x1ox {
  border-top: solid 1px #999999;
  border-right: solid 1px #999999;
  color: #333333;
  background-color: #FFFFFF;
  border-top-color: #c4ced7;
  border-right-color: #c4ced7;
  border-bottom-color: #c4ced7;
  border-left-color: #c4ced7;
  border-bottom: none;
  border-left: none
}

.x1oy {
  border-bottom: solid 1px #999999;
  border-left: solid 1px #999999;
  color: #333333;
  background-color: #FFFFFF;
  border-top-color: #c4ced7;
  border-right-color: #c4ced7;
  border-bottom-color: #c4ced7;
  border-left-color: #c4ced7;
  border-top: none;
  border-right: none
}

.x1oz {
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  color: #333333;
  background-color: #FFFFFF;
  border-top-color: #c4ced7;
  border-right-color: #c4ced7;
  border-bottom-color: #c4ced7;
  border-left-color: #c4ced7;
  border-top: none;
  border-left: none;
  opacity: 0.9
}

.x1p0 {
  color: #333333;
  font-weight: bold
}

.x1p1 {
  position: absolute;
  top: 0px;
  height: 100%;
  border-right-style: solid;
  border-width: 1px;
  border-color: #9c9c9c;
  border-right: none
}

.x1p1.p_AFFocused,
.x1xj.p_AFFocused {
  background-color: #DAE9F5
}

.x1p2 {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #267db3;
  background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1p3,
.x1p5,
.x1p7,
.x1pd,
.x1ph,
.x1pj,
.x1pn {
  position: relative;
  z-index: 2;
  font-size: 9px;
  top: 1px;
  color: #FFFFFF
}

.x1p4 {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #ed6647;
  background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1p6 {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #a75dba;
  background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1p8 {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #6ddbdb;
  background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1p9,
.x1pb,
.x1pf,
.x1pl,
.x1pp {
  position: relative;
  z-index: 2;
  font-size: 9px;
  top: 1px;
  color: #000000
}

.x1pa {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #ffb54d;
  background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1pc {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #e371b2;
  background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1pe {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #a2bf39;
  background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1pg {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #8561c8;
  background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1pi {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #68c182;
  background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1pk {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #fad55c;
  background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1pm {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #47bdef;
  background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1po {
  position: absolute;
  border-bottom-style: none;
  z-index: 2;
  width: 20px;
  background-repeat: repeat-y;
  background-image: url(../ipva/bi/images/gantt/MetricBarGradient.html);
  border-style: none;
  background-color: #f7f37b;
  background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1ps {
  position: absolute;
  outline: none;
  outline-width: 0px
}

.x1pt {
  border-right: 1px solid #636661;
  border-bottom: 1px solid #636661;
  border-left: 1px solid #636661;
  overflow: hidden;
  position: relative;
  background-color: #FFFFFF
}

.x1pw {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #000000;
  text-align: center;
  min-width: 17px;
  padding: 3px 2px;
  margin: 0px
}

.x1q4 {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 200px;
  height: 200px
}

.x1q5 {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 40px;
  height: 40px
}

.x1q6 {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 120px;
  height: 25px
}

.x1q7 {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 220px;
  height: 25px
}

.x1qa {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold
}

.x1qc {
  border-color: #D6DFE6;
  background-color: #f5f6f7
}

.x1qd {
  background-color: #ED2C02
}

.x1qe {
  background-color: #007CC8
}

.x1qf {
  background-color: #F8C15A
}

.x1qg {
  background-color: #C4CED7
}

.x1ql,
.x1s5 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: InfoBackground;
  border: 1px #333333 solid;
  padding: 3px;
  position: absolute;
  display: none
}

.x1qn {
  overflow: hidden;
  position: absolute;
  z-index: 40
}

.x1qo {
  -moz-transform-origin: top left;
  -webkit-transform-origin: top left;
  -o-transform-origin: 0%;
  z-index: 17;
  position: relative;
  top: 0px;
  left: 0px
}

.x1qp {
  z-index: 11;
  position: absolute
}

.x1qq {
  position: absolute;
  z-index: 30;
  top: 0px;
  left: 0px
}

.x1qr,
.x1qs {
  position: absolute;
  top: 0px;
  left: 0px
}

.x1qt {
  border-style: solid;
  border-width: 1px;
  border-color: Gray;
  background-color: rgb(241, 245, 245);
  overflow: hidden;
  position: relative
}

.x1qu {
  overflow: hidden;
  left: 0px;
  top: 0px;
  z-index: 15
}

.x1qv {
  text-align: center;
  position: absolute;
  left: 5px;
  bottom: 5px;
  z-index: 20
}

.x1qw {
  text-align: center;
  position: absolute;
  bottom: 5px;
  z-index: 20
}

.x1qx {
  text-align: center;
  position: absolute;
  bottom: 5px;
  z-index: 17
}

.x1qy {
  position: relative;
  bottom: 5px;
  width: 5px;
  z-index: 18
}

.x1qz {
  position: relative;
  bottom: 5px;
  z-index: 18
}

.x1r1 {
  color: #5A6A7A;
  font-size: 20px;
  font-weight: bold;
  padding: 2px;
  text-align: center
}

.x1qk .xtk.AFPanelFormLayoutContentCell,
.x1qk .xtk.xvo,
.xtk.AFPanelFormLayoutContentCell .x1u .AFPanelFormLayoutContentCell,
.xtk.xvo .x1u .xvo,
.xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell,
.xtk.xvo .x1u.p_AFReadOnly .xvo,
.xtk.AFPanelFormLayoutContentCell .x1u .xu,
.xtk.xvo .x1u .xu,
.xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .xu,
.xtk.xvo .x1u.p_AFReadOnly .xu,
.x1u.p_AFReadOnly .xu,
.x4w .x1u.p_AFMultiRow.p_AFReadOnly .x25,
.x1x .AFPanelFormLayoutContentCell,
.x1x .xvo,
.x1z .AFPanelFormLayoutContentCell,
.x1z .xvo,
.x1z .x4z,
.x21 .AFPanelFormLayoutContentCell,
.x21 .xvo,
.xi1.p_AFReadOnly .xi4 {
  padding-top: 0px
}

.x1qk .xt5 {
  width: 14px;
  height: 115px;
  position: absolute;
  left: 1px;
  padding-top: 5px;
  padding-bottom: 5px
}

.x1qk .xti {
  width: 30px
}

.x1qk .x1fi,
.x1qk .x1fg,
.x1qk .x1fe {
  display: none;
  padding-left: 0px;
  padding-right: 0px
}

.x1qk .xt5.p_AFVertical .xti {
  width: 14px;
  height: 115px;
  position: relative;
  left: 0px;
  margin: 1px 7px 0 4px
}

.x1qk .xt5.p_AFVertical .x1ez {
  width: 4px;
  border: 0px solid transparent;
  position: absolute
}

.x1qk .x1ev,
.x1qk .xt5.p_AFVertical .x1ev {
  left: 6px;
  margin: 0px 0px;
  right: 0px;
  top: 22px;
  bottom: 24px;
  width: 1px;
  background-image: url(../ipva/afr/fusion/sliderBarV_mdTile.html);
  border: 0px solid transparent
}

.x1qk .xt5.p_AFVertical .x1ex {
  width: 11px;
  height: auto;
  border: 0px solid transparent;
  top: 4px;
  bottom: 4px
}

.x1qk .xt5.p_AFVertical .x1f4 {
  top: 0%;
  left: -7px;
  right: 100%;
  width: 6px;
  height: 100%
}

.x1qk .xt5.p_AFVertical .x1f6,
.x1qk .xt5.p_AFVertical .x1f8 {
  width: 10px;
  border-color: #555555;
  left: 2px;
  height: auto
}

.x1qk .xt5.p_AFVertical .x1en,
.x1qk .xt5.p_AFVertical .x1en:hover,
.x1qk .xt5.p_AFVertical .x1en:active {
  background-image: url(../ipva/afr/slider_decreasebutcon_m_n.html);
  left: 0px;
  width: 15px;
  height: 15px
}

.x1qk .xt5.p_AFVertical .x1ep,
.x1qk .xt5.p_AFVertical .x1ep:hover,
.x1qk .xt5.p_AFVertical .x1ep:active {
  background-image: url(../ipva/afr/slider_increasebutcon_m_n.html);
  left: 0px;
  width: 15px;
  height: 15px
}

.x1qk .xt5.p_AFVertical .x1f2 {
  background-image: url(../ipva/afr/slider_thumb_m_n.html);
  width: 14px;
  height: 9px;
  top: auto;
  right: -4px
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:active {
  background-image: url(../ipva/afr/slider_thumb_vert_m_d.html)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:active,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:hover,
.x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:active {
  background-image: url(../ipva/afr/slider_decreasebutcon_m_d.html)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:hover,
.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:active,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:hover,
.x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:active {
  background-image: url(../ipva/afr/slider_increasebutcon_m_d.html)
}

.AFHVNodeTitleLabelStyle,
.x1r3,
.AFHVNodeTitleLabelStyle .x15,
.x1r3 .x15,
.AFHVNodeTitleTextStyle,
.x1r4,
.AFHVPanelCardTitleStyle,
.x23n {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 16px;
  font-weight: bold
}

.AFHVNodeSubtitleLabelStyle,
.x1r5,
.AFHVNodeSubtitleLabelStyle .x15,
.x1r5 .x15,
.AFHVNodeSubtitleTextStyle,
.x1r6,
.AFHVNodeSubtitleLabelStyle75,
.x1re,
.AFHVNodeSubtitleLabelStyle75 .x15,
.x1re .x15,
.AFHVNodeSubtitleTextStyle75,
.x1rf,
.AFHVNodeSubtitleLabelStyle50,
.x1rn,
.AFHVNodeSubtitleLabelStyle50 .x15,
.x1rn .x15,
.AFHVNodeSubtitleTextStyle50,
.x1ro,
.AFHVNodeTextStyle25,
.x1rt {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 11px
}

.AFHVNodeLabelStyle,
.x1r7,
.AFHVNodeLabelStyle .x15,
.x1r7 .x15,
.AFHVPanelCardLabelStyle,
.x1r9,
.AFHVPanelCardLabelStyle .x15,
.x1r9 .x15,
.AFHVNodeTitleLabelStyle75,
.x1rc,
.AFHVNodeTitleLabelStyle75 .x15,
.x1rc .x15,
.AFHVNodeTitleTextStyle75,
.x1rd,
.AFHVSearchResultsItemTextStyle,
.x1s0,
.x1uj,
.x1uq {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 14px;
  font-weight: bold
}

.AFHVNodeTextStyle,
.x1r8,
.AFHVPanelCardTextStyle,
.x1ra {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 14px
}

.AFHVNodeImageSize,
.x1rb {
  width: 115px;
  height: 125px
}

.AFHVNodeTextStyle75,
.x1rh,
.AFHVPanelCardTextStyle75,
.x1rj {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 13px
}

.AFHVNodeImageSize75,
.x1rk {
  width: 77px;
  height: 84px
}

.AFHVNodeTitleLabelStyle50,
.x1rl,
.AFHVNodeTitleLabelStyle50 .x15,
.x1rl .x15,
.AFHVNodeTitleTextStyle50,
.x1rm,
.AFHVNodeLabelStyle50,
.x1rp,
.AFHVNodeLabelStyle50 .x15,
.x1rp .x15 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #252525;
  font-weight: bold
}

.AFHVNodeTextStyle50,
.x1rq,
.AFHVSearchResultsMatchTextStyle,
.x1s1,
.AFHVDefaultFont,
.x1s2 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #252525
}

.AFHVNodeImageSize50,
.x1rr {
  width: 50px;
  height: 55px
}

.AFHVNodeLabelStyle25,
.x1rs,
.AFHVNodeLabelStyle25 .x15,
.x1rs .x15 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 11px;
  font-weight: bold
}

.AFHVAdvancedSearchLinkStyle,
.x1rx {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e
}

.AFHVSearchResultsPanelStyle,
.x1ry,
.x1u.itxImunidade .x25,
.x1u.x27x .x25 {
  width: 260px
}

.AFHVSearchResultsImageSize,
.x1rz {
  width: 30px;
  height: 30px
}

.x1s3 {
  outline: none;
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  width: 200px;
  height: 200px
}

.x1s4 {
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  width: 400px;
  height: 300px
}

.x1su {
  width: 400px;
  height: 300px;
  background-color: #FFFFFF;
  border: 1px solid #D9DFE3
}

.x1sw,
.x1t0 {
  position: relative;
  top: -20px;
  left: 5px
}

.x1sx,
.x1sz,
.x1t1 {
  position: relative;
  top: -5px;
  left: -5px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff
}

.x1sy {
  position: relative;
  top: -20px;
  left: 3px
}

.x1t3,
.x1ti,
.x1tl,
.x1tr {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff
}

.x1t4 {
  background-repeat: no-repeat;
  position: relative;
  top: -16px;
  left: 3px
}

.x1t5 {
  background-repeat: no-repeat;
  position: relative;
  top: -17px;
  left: 8px
}

.x1t6 {
  background-repeat: no-repeat;
  position: relative;
  top: -17px
}

.x1t7 {
  background-repeat: no-repeat;
  position: relative;
  top: -13px;
  left: 9px
}

.x1t8 {
  background-repeat: no-repeat;
  position: relative;
  top: -16px;
  left: 10px
}

.x1t9 {
  background-repeat: no-repeat;
  position: relative;
  top: -16px;
  left: 2px
}

.x1ta {
  background-repeat: no-repeat;
  position: relative;
  top: -15px;
  left: 1px
}

.x1tb {
  background-repeat: no-repeat;
  position: relative;
  top: -22px;
  left: 3px
}

.x1tc {
  background-repeat: no-repeat;
  position: relative;
  top: -15px;
  left: 3px
}

.x1td {
  background-repeat: no-repeat;
  position: relative;
  top: -19px;
  left: 2px
}

.x1te {
  background-repeat: no-repeat;
  position: relative;
  top: -19px;
  left: 1px
}

.x1tf {
  background-repeat: no-repeat;
  position: relative
}

.x1tg,
.x1tq {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  top: -6px;
  left: 1px;
  color: #ffffff
}

.x1th {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  top: -3px;
  color: #ffffff
}

.x1tj {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  top: -2px
}

.x1tk {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  top: -6px;
  left: 2px
}

.x1tm {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  left: -1px;
  top: -3px
}

.x1tn {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  left: -3px
}

.x1to {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  left: -3px;
  top: -2px
}

.x1tp {
  position: relative;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  top: -4px;
  left: -1px
}

.x1ts {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  text-align: justify;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px
}

.x1tt {
  opacity: 90;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 12px;
  font-weight: normal;
  padding-left: 5px
}

.x1tu {
  width: 12px;
  height: 12px;
  border: 1px black solid
}

.x1tv {
  opacity: 20;
  background-color: #000000
}

.x1tw {
  border: 1px;
  border-color: #c2c7d3;
  background-color: #EBEFF5;
  opacity: 90
}

.x1tx {
  background-color: #EBEFF5;
  background-repeat: repeat-x;
  white-space: nowrap
}

.x1ty {
  background-color: rgba(195, 234, 243, .7);
  border: 2px solid rgba(0, 175, 214, .35)
}

.x1tz {
  background-color: #c6cad5;
  border: 1px solid #f5f5f9
}

.x1u0 {
  background-color: #333333;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333
}

.x1u2 {
  overflow: hidden;
  color: #252525;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px
}

.x1u3 {
  overflow: hidden;
  white-space: nowrap;
  padding-top: 3px;
  color: #FFFFFF;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px
}

.x1u4 {
  overflow: hidden;
  white-space: nowrap;
  padding-top: 3px;
  padding-left: 5px;
  color: #FFFFFF;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100px
}

.x1u5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  display: none;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 3px
}

.x1u6 {
  width: 10px;
  height: 33px;
  background-image: url(../ipva/bi/images/geoMap/alta/panel_l.html)
}

.x1u7 {
  height: 33px;
  width: 21px;
  background-image: url(../ipva/bi/images/geoMap/alta/panel_r.html)
}

.x1u8 {
  height: 33px;
  width: auto;
  vertical-align: top;
  white-space: nowrap;
  text-align: left;
  background-image: url(../ipva/bi/images/geoMap/alta/panel_c.html)
}

.x1u9 {
  border-top: 1px solid #a8cefc;
  border-bottom: 1px solid #00aeff;
  border-left: 1px solid #a8cefc;
  border-right: 1px solid #00aeff;
  background-color: #3696FF;
  background-position: top;
  background-repeat: repeat-x;
  margin: 0;
  background-image: url(../ipva/bi/images/geoMap/button_bg_mo.html);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #0572ce;
  background: #f7f8f9;
  border-radius: 2px;
  border: 1px solid #c4ced7;
  width: 40px;
  cursor: pointer;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 12px;
  font-weight: bold;
  text-align: center
}

.x1ua {
  border-top: 1px solid #4e555e;
  border-bottom: 1px solid #8f9aac;
  border-left: 1px solid #4e555e;
  border-right: 1px solid #8f9aac;
  background-color: #a7b7d4;
  background-position: top;
  background-repeat: repeat-x;
  margin: 0;
  background-image: url(../ipva/bi/images/geoMap/button_bg_md.html);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  background: #0572ce;
  border-radius: 2px;
  border: 1px solid #0572ce;
  width: 40px;
  cursor: pointer;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 12px;
  font-weight: bold;
  text-align: center
}

.x1ub {
  border-top: 1px solid #e0e3e8;
  border-bottom: 1px solid #606974;
  border-left: 1px solid #e0e3e8;
  border-right: 1px solid #606974;
  background-color: #ccd6e8;
  background-position: top;
  background-repeat: repeat-x;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  background: #E4E8EA;
  border-radius: 2px;
  text-shadow: 0px 1px 0px #FFFFFF;
  box-shadow: inset 0px 1px 0px #FFFFFF;
  border: 1px solid #c4ced7;
  width: 40px;
  cursor: pointer;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%)
}

.x1uc {
  padding: 0px 5px;
  height: 22px;
  width: 1px;
  vertical-align: middle
}

.x1ud {
  display: block;
  position: relative;
  border-style: solid;
  border-width: 1px;
  width: 960px;
  height: 540px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-color: #D9DFE3;
  background-color: #FFFFFF
}

.x1ue,
.x1uf {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #252525
}

.x1ug,
.x1uh {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #252525
}

.x1ui,
.x1ui.p_AFMinimized {
  background-color: #E9E9E9
}

.x1ui.p_AFDropTarget {
  background-color: rgba(217, 244, 250, .75);
  border-color: #ccf6ff;
  border-style: solid;
  border-width: 1px
}

.x1uk {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525
}

.x1uk.p_AFHeader {
  font-size: 14px
}

.x1ul:hover {
  border-color: #FFFFFF
}

.x1ul.p_AFSelected {
  border-color: #000000
}

.x1um {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px
}

.x1un {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px
}

.x1up {
  background-color: #E9E9E9;
  border-color: #BCC7D2
}

.x1ur {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold
}

.x1us {
  display: inline-block;
  position: relative;
  width: auto;
  height: auto;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1ut {
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 300px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1uv {
  border: 1px #636661 solid;
  border-color: #D6DFE6;
  position: relative;
  overflow: hidden;
  background-color: #FFFFFF
}

.x1uw {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding: 0px;
  border-right: none;
  border-bottom: none
}

.x1ux {
  position: absolute;
  left: -1000px;
  top: -1000px;
  overflow: hidden;
  padding: 4px 5px 4px 5px;
  border-top: 1px solid #979991;
  background-color: #FFFFFF;
  border-top-color: #D6DFE6
}

.x1uy,
.x1vq {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #4F4F4F;
  font-weight: bold
}

.x1uz {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
  color: #000000
}

.x1v0 {
  display: none;
  position: absolute;
  background-color: #F7F9FC;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-bottom: none;
  border-right: none
}

.x1v1 {
  display: none;
  position: absolute;
  background-color: #F7F9FC;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-bottom: none;
  border-right: none
}

.x1v2 {
  display: none;
  position: absolute;
  background-color: #F7F9FC;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-right: none;
  border-left: none;
  border-bottom: none
}

.x1v3 {
  width: 0px;
  border-right: 2px dashed #979991;
  border-right-color: #648BAF;
  border-right-style: dotted
}

.x1v4 {
  height: 0px;
  border-bottom: 2px dashed #979991;
  border-bottom-color: #648BAF;
  border-bottom-style: dotted
}

.x1v5,
.x1v7 {
  background-color: #F2F4F7;
  padding: 0px;
  border: none;
  margin: 0px;
  overflow: hidden;
  width: 0px
}

.x1v6 {
  background-color: #F2F4F7;
  padding: 0px;
  border: none;
  margin: 0px;
  overflow: hidden
}

.x1v8 {
  position: absolute;
  padding: 0px;
  overflow: hidden;
  background-color: #F7F9FC
}

.x1v9 {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  position: absolute;
  padding: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  border-right: none;
  border-left: none;
  border-bottom: none
}

.x1va {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  position: absolute;
  padding: 0px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: none;
  border-top: none;
  border-right: none
}

.x1vb {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  position: absolute;
  padding: 0px;
  overflow: hidden;
  z-index: 3;
  border-bottom: none;
  border-right: none
}

.x1vf {
  table-layout: fixed;
  position: relative
}

.x1vg {
  position: absolute;
  padding: 0px;
  overflow: auto;
  z-index: 2
}

.x1vh {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  background-color: #F2F4F7
}

.x1vi {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  background-color: #B9DFFF
}

.x1vj {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  background-color: #DAE9F5
}

.x1vk {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  background-color: #F2F4F7
}

.x1vl {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  background-color: #B9DFFF
}

.x1vm {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  background-color: #DAE9F5
}

.x1vn,
.x1vo {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  text-align: center
}

.x1vp {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  text-align: right
}

.x1vr {
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  color: #333333;
  border-color: #EEEEEE;
  background-color: #FFFFFF;
  cursor: default
}

.x1vs {
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  color: #333333;
  border-color: #EEEEEE;
  background-color: #FFFFFF
}

.x1vt {
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  color: #333333;
  border-color: #EEEEEE;
  background-color: #e4f0fa;
  cursor: default
}

.x1vu {
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  color: #333333;
  border-color: #EEEEEE;
  background-color: #CFE8FC;
  cursor: default
}

.x1vr .x25,
.x1vt .x25,
.x1vu .x25 {
  margin: 0px;
  padding: 6px 5px 5px;
  width: 100%;
  max-width: 100%
}

.x1vr .x2i,
.x1vr .x2g,
.x1vr .x2h,
.x1vr .xos,
.x1vt .x2i,
.x1vt .x2g,
.x1vt .x2h,
.x1vt .xos,
.x1vu .x2i,
.x1vu .x2g,
.x1vu .x2h,
.x1vu .xos {
  margin-left: 1px;
  width: 100%;
  max-width: 100%
}

.x1vr .xk3,
.x1vt .xk3,
.x1vu .xk3 {
  margin-left: 1px;
  display: table-cell;
  width: 100%;
  padding: 0;
  max-width: 100%;
  text-indent: 5px
}

.x1vr .x26,
.x1vt .x26,
.x1vu .x26 {
  margin-left: 1px;
  margin: 0px;
  width: 40px
}

.x1vr .x2c,
.x1vt .x2c,
.x1vu .x2c {
  margin-left: 1px;
  margin: 0px;
  width: 100%;
  max-width: 100%
}

.x1vr .xer,
.x1vt .xer,
.x1vu .xer {
  margin-left: 1px;
  margin: 0px;
  display: table-cell;
  width: 100%;
  padding: 0;
  max-width: 100%;
  text-indent: 5px
}

.x1vr .x2b,
.x1vt .x2b,
.x1vu .x2b {
  margin-left: 1px;
  margin: 0px;
  width: 100px
}

.x1vv,
.x1wh {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #000000;
  font-weight: bold
}

.x1vw {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #000000;
  font-weight: bold;
  padding-top: 2px
}

.x1vw.p_AFSorted {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #000000;
  font-weight: bold;
  padding-top: 44px
}

.x1vx {
  width: 12px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 1px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_ena.html);
  padding-top: 7px;
  background-position: bottom
}

.x1vy {
  width: 12px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 1px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_ena.html);
  padding-top: 7px;
  background-position: bottom
}

.x1vz {
  width: 12px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 1px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html);
  padding-top: 7px;
  background-position: bottom
}

.x1w0 {
  width: 12px;
  height: 14px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 1px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html);
  padding-top: 7px;
  background-position: bottom
}

.x1w1 {
  width: 12px;
  height: 10px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_ena.html);
  padding: 5px;
  background-position: center
}

.x1w2 {
  width: 12px;
  height: 10px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_ena.html);
  padding: 5px;
  background-position: center
}

.x1w3 {
  width: 12px;
  height: 10px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html);
  padding: 5px;
  background-position: center
}

.x1w4 {
  width: 12px;
  height: 10px;
  text-decoration: none;
  display: block;
  cursor: default;
  background-repeat: no-repeat;
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html);
  padding: 5px;
  background-position: center
}

.x1vx:hover,
.x1w1:hover {
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_ovr.html)
}

.x1vx:active,
.x1w1:active {
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html)
}

.x1vy:hover,
.x1w2:hover {
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_ovr.html)
}

.x1vy:active,
.x1w2:active {
  background-image: url(../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html)
}

.x1w5 {
  position: absolute;
  right: 0px;
  top: 0px;
  vertical-align: middle;
  overflow: visible;
  cursor: default;
  height: 21px;
  width: 40px
}

.x1w6 {
  position: absolute;
  top: 0px;
  vertical-align: middle;
  overflow: visible;
  cursor: default;
  height: 40px;
  width: 22px;
  right: auto;
  left: 0px
}

.x1w7 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #333333
}

.x1w8 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: InfoBackground;
  color: InfoText;
  border: 1px #333333 solid;
  padding: 3px;
  position: absolute;
  display: none
}

.x1w9 {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-bottom: none;
  border-top-left-radius: 2px;
  width: 17px
}

.x1w9.p_AFSelected,
.x1wa.p_AFSelected,
.x1wc.p_AFSelected,
.x1wd.p_AFSelected {
  background-color: #B9DFFF;
  font-size: 0px;
  line-height: 0px
}

.x1wa {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-bottom-left-radius: 2px;
  width: 17px
}

.x1wb {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  background-image: url(../ipva/bi/images/gridView/alta-v1/drag_horizontal.html);
  background-repeat: no-repeat;
  background-position: center;
  border-top: none;
  border-bottom: none;
  width: 17px
}

.x1wb.p_AFSelected {
  background-color: #B9DFFF;
  font-size: 0px;
  line-height: 0px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/drag_horizontal.html);
  background-repeat: no-repeat;
  background-position: center
}

.x1wc {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  width: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-right: none;
  border-top-left-radius: 2px;
  border-top-right-radius: 0px;
  height: 17px
}

.x1wd {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  width: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-left: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 2px;
  height: 17px
}

.x1we {
  background-color: #F2F4F7;
  font-size: 0px;
  line-height: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  background-image: url(../ipva/bi/images/gridView/alta-v1/drag_vertical.html);
  background-repeat: no-repeat;
  background-position: center;
  border-left: none;
  border-right: none;
  height: 17px
}

.x1we.p_AFSelected {
  background-color: #B9DFFF;
  font-size: 0px;
  line-height: 0px;
  background-image: url(../ipva/bi/images/gridView/alta-v1/drag_vertical.html);
  background-repeat: no-repeat;
  background-position: center
}

.x1wf {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  border-left: none;
  border-right: none;
  vertical-align: middle;
  background-color: #F2F4F7;
  border-top-color: #D6DFE6;
  border-bottom-color: #D6DFE6
}

.x1wg {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  border-top: none;
  border-bottom: none;
  text-align: center;
  background-color: #F2F4F7;
  border-right-color: #D6DFE6;
  border-left-color: #D6DFE6
}

.x1wi {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #000000;
  font-weight: bold
}

.x1wj {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  border-right: none
}

.x1wk {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-bottom: none;
  border-left: none
}

.x1wl {
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #F2F4F7;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  position: absolute;
  left: 0px;
  overflow: hidden;
  background-image: none
}

.x1wm {
  border-top: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  background-color: #F2F4F7;
  position: absolute;
  top: 0px;
  overflow: hidden;
  background-image: none;
  border-left: none
}

.x1wn {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  font-size: 0px;
  line-height: 0px;
  visibility: hidden;
  z-index: 2;
  background-color: #D9F4FA;
  border-color: #C3EAF3;
  opacity: 0.8
}

.x1wo {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  background-image: none;
  background-color: #D9F4FA;
  opacity: 0.8
}

.x1wp {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  background-color: #D9F4FA;
  opacity: 0.8
}

.x1wq,
.x1wt {
  margin-right: 5px
}

.x1wr,
.x1ws {
  margin-right: 5px;
  position: relative;
  top: 4px
}

.x1wv {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-left: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  background-color: #F2F4F7;
  background-image: none;
  cursor: default
}

.x1wv .x5f .x5r {
  background-color: #143f7d
}

.x1ww {
  border: 1px #636661 solid;
  border-color: #D6DFE6;
  border-top: none;
  overflow: hidden;
  position: relative;
  background-color: #F2F4F7
}

.x1wx {
  border: 1px #636661 solid;
  border-color: #D6DFE6;
  border-bottom: none;
  overflow: hidden;
  position: absolute;
  left: 0px;
  right: 0px;
  background-color: #F2F4F7
}

.x1wy {
  border: 1px #636661 solid;
  border-color: #D6DFE6;
  border-bottom: none;
  overflow: hidden;
  position: relative;
  background-color: #F2F4F7
}

.x1wz {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none
}

.x1x0 {
  white-space: nowrap;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: normal;
  vertical-align: middle;
  padding-left: 5px;
  padding-top: 1px
}

.x1x1 {
  padding: 0px 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 1px;
  background-image: url(../imgs/separator_border.html);
  background-repeat: repeat-y;
  background-position: center center;
  line-height: 0px;
  vertical-align: middle;
  padding-left: 6px;
  padding-right: 6px;
  height: 34px
}

.x1x3 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  padding: 6px;
  border: 1px solid transparent;
  height: 14px;
  width: 14px;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ena.html)
}

.x1x5 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  padding: 6px;
  border: 1px solid transparent;
  height: 14px;
  width: 14px;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ena.html)
}

.x1x7 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  padding: 6px;
  border: 1px solid transparent;
  height: 14px;
  width: 14px;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ena.html)
}

.x1x9 {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  border-radius: 2px;
  padding: 6px;
  border: 1px solid transparent;
  height: 14px;
  width: 14px;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ena.html)
}

.x1x3.p_AFDisabled,
.x1x3.p_AFDisabled:hover,
.x1x3.p_AFDisabled:active,
.x1x3.p_AFDisabled:hover:active {
  background-color: transparent;
  border-color: transparent;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dis.html)
}

.x1x5.p_AFDisabled,
.x1x5.p_AFDisabled:hover,
.x1x5.p_AFDisabled:active,
.x1x5.p_AFDisabled:hover:active {
  background-color: transparent;
  border-color: transparent;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dis.html)
}

.x1x7.p_AFDisabled,
.x1x7.p_AFDisabled:hover,
.x1x7.p_AFDisabled:active,
.x1x7.p_AFDisabled:hover:active {
  background-color: transparent;
  border-color: transparent;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dis.html)
}

.x1x9.p_AFDisabled,
.x1x9.p_AFDisabled:hover,
.x1x9.p_AFDisabled:active,
.x1x9.p_AFDisabled:hover:active {
  background-color: transparent;
  border-color: transparent;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dis.html)
}

.x1uu {
  position: relative;
  width: 400px;
  height: 91px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1xb {
  border-top: solid 1px #636661;
  border-right: solid 1px #636661;
  border-bottom: solid 1px #979991;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-radius: 2px;
  position: absolute;
  overflow: hidden;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px
}

.x1xc {
  position: absolute;
  width: 100%;
  height: 100%
}

.x1xe {
  border-right: solid 1px #979991;
  background-color: #F7F9FC;
  border-right-color: #D6DFE6
}

.x1xf {
  color: #000000;
  padding: 8px;
  font-weight: bold
}

.x1xg {
  width: 100%;
  vertical-align: top;
  background-color: #FFFFFF
}

.x1xh {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  vertical-align: top;
  padding-left: 0px;
  padding-right: 3px;
  padding-bottom: 0px
}

.x1xi {
  position: absolute;
  border: solid 1px #516790;
  background-color: #D9F4FA;
  border-color: #C3EAF3;
  width: 17px;
  margin-top: 2px;
  opacity: 0.8
}

.x1xj {
  vertical-align: top;
  float: left;
  border-top: solid 1px #979991;
  border-right: solid 1px #979991;
  border-bottom: solid 1px #636661;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-radius: 2px;
  background-color: #F2F4F7;
  margin-left: 3px;
  margin-top: 3px
}

.x1xj .xeo.p_AFEditModeSelect .xjp {
  background-color: #ffffff
}

.x1xj.p_AFDropTarget {
  background-color: #D9F4FA;
  opacity: 0.8
}

.x1xk,
.x1xm {
  padding-left: 17px
}

.x1xl {
  padding-left: 17px;
  height: 30px;
  background-image: url(../ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.html);
  background-repeat: no-repeat;
  background-position: center
}

.x1xl.p_AFSelected,
.x1xl.p_AFFocused,
.x1xl.p_AFDropTarget {
  background-color: #CFE8FC;
  background-image: url(../ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.html);
  background-repeat: no-repeat;
  background-position: center
}

.x1xn,
.x1xo,
.x1xv,
.x1xw {
  height: 4px;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-radius: 0px
}

.x1xp,
.x1xx {
  height: 4px;
  width: 4px
}

.x1xq {
  height: 30px;
  padding-right: 4px;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-radius: 0px
}

.x1xr {
  height: 30px;
  padding-left: 6px;
  padding-right: 4px;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-radius: 0px
}

.x1xs {
  height: 30px;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-radius: 0px
}

.x1xt {
  height: 30px;
  padding-left: 6px;
  border-left: solid 1px #636661;
  border-left-color: #D6DFE6;
  border-top-color: #D6DFE6;
  border-right-color: #D6DFE6;
  border-bottom-color: #D6DFE6;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-radius: 0px
}

.x1xu {
  width: 4px
}

.x1xz {
  height: 30px;
  padding-left: 5px
}

.x1y1 {
  padding-right: 5px;
  padding-top: 4px
}

.x1y4 {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  width: 400px;
  height: 400px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1y6.p_AFDropTarget {
  background-color: rgba(217, 244, 250, .75)
}

.x1y6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  position: relative;
  width: 400px;
  height: 300px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #333333
}

.x1y7 {
  display: block;
  position: relative;
  width: 600px;
  height: 375px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #FFFFFF;
  border-color: #D9DFE3;
  border-style: solid;
  border-width: 1px
}

.x1yd {
  position: relative;
  width: 1000px;
  height: 600px;
  border-color: #D9DFE3;
  background: #F9F9F9
}

.x1yd.p_AFVertical {
  width: 400px;
  height: 600px;
  background: #FFFFFF
}

.x1ye {
  z-index: 999;
  position: absolute;
  background-color: #FFFFFF;
  color: #4F4F4F;
  border: 1px solid #D9DFE3;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
  top: 4px;
  left: 4px;
  padding: 4px
}

.x1yf {
  z-index: 999;
  position: absolute;
  bottom: 5px;
  left: 5px
}

.x1yg {
  text-align: center;
  margin: 0 auto;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #FFFFFF;
  border: 1px solid #D9DFE3;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
  color: #4F4F4F;
  padding: 4px;
  margin-top: 3px;
  margin-bottom: 3px
}

.x1yh {
  position: relative;
  height: 24px;
  margin-left: 1px;
  margin-right: 1px
}

.x1yi {
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 2px;
  width: 24px;
  height: 24px;
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-deMagnify-ena.html)
}

.x1yi:hover {
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-deMagnify-ovr.html)
}

.x1yi:active {
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-deMagnify-dwn.html)
}

.x1yj {
  position: absolute;
  z-index: 2;
  top: 0px;
  right: 2px;
  width: 24px;
  height: 24px;
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-magnify-ena.html)
}

.x1yj:hover {
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-magnify-ovr.html)
}

.x1yj:active {
  background-image: url(../ipva/bi/images/timeline/alta-v1/control-magnify-dwn.html)
}

.x1yk {
  position: absolute;
  cursor: pointer;
  top: 7px;
  height: 10px;
  width: 21px
}

.x1yl {
  position: absolute;
  height: 100%;
  background-color: #9e9e9e;
  width: 1px;
  left: 10px
}

.x1ym {
  position: absolute;
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-left: -1px;
  background-image: url(../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ena_24.html)
}

.x1ym:hover {
  background-image: url(../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ovr_24.html)
}

.x1ym:active {
  background-image: url(../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_dwn_24.html)
}

.x1yn {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out
}

.x1yp {
  position: relative;
  width: 100%;
  height: 100%;
  border-left: solid 1px #333333;
  border-right: solid 1px #333333;
  border-top: solid 1px #333333;
  border-left-color: #D9DFE3;
  border-right-color: #D9DFE3;
  border-top-color: #D9DFE3;
  overflow: auto
}

.x1yq {
  position: relative;
  width: 100%;
  height: 100%;
  border-left: solid 1px #333333;
  border-right: solid 1px #333333;
  border-bottom: solid 1px #333333;
  border-left-color: #D9DFE3;
  border-right-color: #D9DFE3;
  border-bottom-color: #D9DFE3;
  overflow: auto
}

.x1yr {
  position: relative;
  width: 100%;
  height: 100%;
  border-top: solid 1px #333333;
  border-bottom: solid 1px #333333;
  border-left: solid 1px #333333;
  border-top-color: #D9DFE3;
  border-bottom-color: #D9DFE3;
  border-left-color: #D9DFE3;
  background-color: #F9F9F9;
  overflow: auto
}

.x1ys {
  border-left: 1px dashed #b9b9b4;
  position: absolute;
  width: 1px;
  height: 100%;
  border-left-color: #BCC7D2
}

.x1yt {
  border-top: 1px dashed #b9b9b4;
  position: absolute;
  width: 100%;
  height: 1px;
  border-top-color: #BCC7D2
}

.x1yu {
  position: absolute;
  z-index: 2;
  top: 0px;
  height: 100%;
  width: 1px;
  background-color: #FF591F
}

.x1yv {
  position: absolute;
  z-index: 2;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #FF591F
}

.x1yx {
  position: absolute;
  top: 0px;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_t.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 28px;
  height: 28px
}

.x1yy {
  position: absolute;
  bottom: 0px;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_b.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 28px;
  height: 28px
}

.x1yz {
  position: relative;
  overflow: hidden;
  height: 100%;
  cursor: move;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden
}

.x1z0 {
  position: absolute;
  font-size: 14px;
  font-weight: bold;
  color: #4F4F4F;
  padding-left: 4px;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 5px
}

.x1z1,
.x1z4 {
  position: relative;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_t.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 28px;
  height: 28px;
  top: 4px
}

.x1z2 {
  position: relative;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_b.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 28px;
  height: 28px;
  top: -8px
}

.x1z3 {
  position: relative;
  top: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_l.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  left: 4px;
  width: 28px;
  height: 28px
}

.x1z5 {
  position: relative;
  top: 50%;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_r.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  left: -8px;
  width: 28px;
  height: 28px
}

.x1z6 {
  position: relative;
  left: 50%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(../ipva/bi/images/timeline/alta-v1/scroll_b.html);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 28px;
  height: 28px;
  top: -10px
}

.x1z7 {
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 1001;
  border-top: 1px solid #738ca8;
  color: #333333;
  border-top-color: #D9DFE3;
  background: #F9F9F9;
  height: 22px
}

.x1z8 {
  position: absolute;
  right: 0px;
  width: 40px;
  height: 100%;
  z-index: 1001;
  border-left: 1px solid #738ca8;
  color: #333333;
  border-left-color: #D9DFE3;
  background: #F9F9F9
}

.x1z9 {
  width: 1px;
  position: absolute;
  background: #BCC7D2;
  height: 12px;
  top: -1px
}

.x1za {
  position: absolute;
  height: 1px;
  background: #BCC7D2;
  width: 12px;
  left: -1px
}

.x1zb {
  position: absolute;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  color: #333333;
  top: 4px;
  text-align: center;
  text-overflow: ellipsis
}

.x1zc {
  position: absolute;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  color: #333333;
  top: 4px;
  width: 100%;
  text-align: center
}

.x1zd {
  position: absolute;
  height: 100%;
  z-index: 0;
  opacity: 0.3
}

.x1ze {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px
}

.x1zf {
  border: 1px solid #7696c8;
  position: absolute;
  z-index: 2;
  cursor: default;
  border-color: #648BAF;
  background: #FFFFFF;
  color: #333333;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, .40);
  border-radius: 2px;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden
}

.x1zg {
  left: -20px
}

.x1zf.p_AFSelected,
.x1zh.p_AFSelected {
  border-width: 2px;
  border-color: #000000
}

.x1zf.p_AFHighlighted {
  border-width: 2px;
  border-color: #85bbe7;
  box-shadow: inset 0px 0px 0px 3px #ebeced
}

.x1zh.p_AFHighlighted {
  border-width: 2px;
  border-color: #85bbe7
}

.x1zf.p_AFFocused {
  box-shadow: inset 0px 0px 0px 3px #e4f0fa
}

.x1zh {
  border: 1px solid #7696c8;
  position: absolute;
  cursor: default;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-style: none;
  border-color: #648BAF
}

.x1ze.p_AFVertical .x1zh {
  border-right-style: none;
  border-bottom-style: solid;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px
}

.x1ze.p_AFInverted .x1zh {
  border-top-style: none;
  border-bottom-style: solid;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px
}

.x1zi {
  background: #E6ECF3
}

.x1zj {
  position: absolute;
  z-index: 2;
  left: -3px;
  width: 7px;
  height: 7px;
  border-right: 1px solid #7696c8;
  border-bottom: 1px solid #7696c8;
  transform: rotate(45deg);
  background: #FFFFFF;
  border-right-color: #648BAF;
  border-bottom-color: #648BAF;
  box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
  -webkit-transform: rotate(45deg);
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden
}

.x1zj.p_AFHighlighted {
  border-right: 2px solid #74c4ff;
  border-bottom: 2px solid #74c4ff;
  margin-top: 1px;
  border-right-color: #85bbe7;
  border-bottom-color: #85bbe7
}

.x1zj.p_AFFocused {
  margin-top: 1px;
  z-index: 3;
  box-shadow: inset 0px 0px 0px 4px #e4f0fa
}

.x1zj.p_AFSelected {
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333;
  margin-top: 1px;
  border-right-color: #000000;
  border-bottom-color: #000000
}

.x1zk {
  position: absolute;
  z-index: 2;
  width: 7px;
  height: 7px;
  border-right: 1px solid #7696c8;
  border-top: 1px solid #7696c8;
  transform: rotate(45deg);
  background: #FFFFFF;
  border-right-color: #648BAF;
  border-top-color: #648BAF;
  box-shadow: 3px 0px 4px -2px rgba(0, 0, 0, .40);
  -webkit-transform: rotate(45deg)
}

.x1zk.p_AFHighlighted {
  border-right: 1px solid #74c4ff;
  border-top: 1px solid #74c4ff;
  border-right-color: #85bbe7;
  border-top-color: #85bbe7
}

.x1zk.p_AFSelected {
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  border-right-color: #000000;
  border-top-color: #000000
}

.x1zl {
  position: absolute;
  z-index: 2;
  left: -3px;
  width: 7px;
  height: 7px;
  top: -3px;
  border-right: 1px solid #7696c8;
  border-bottom: 1px solid #7696c8;
  transform: rotate(-135deg);
  background: #FFFFFF;
  border-right-color: #648BAF;
  border-bottom-color: #648BAF;
  box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
  -webkit-transform: rotate(-135deg)
}

.x1zl.p_AFFocused {
  z-index: 3;
  box-shadow: inset 0px 0px 0px 4px #e4f0fa
}

.x1zl.p_AFHighlighted {
  border-right: 2px solid #74c4ff;
  border-bottom: 2px solid #74c4ff;
  border-right-color: #85bbe7;
  border-bottom-color: #85bbe7
}

.x1zl.p_AFSelected {
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333;
  border-right-color: #000000;
  border-bottom-color: #000000
}

.x1zm {
  position: absolute;
  left: -7px
}

.x1zn {
  position: absolute;
  z-index: 1;
  width: 2px;
  background: #648BAF;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden
}

.x1zn.p_AFHighlighted {
  z-index: 3;
  background: #85bbe7
}

.x1zn.p_AFSelected {
  z-index: 3;
  background: #000000
}

.x1zn.p_AFFocused {
  z-index: 3;
  box-shadow: none
}

.x1zp {
  border-bottom: 1px solid #7396c8;
  border-top: 1px solid #bdcee5;
  border-left: 1px solid #bdcee5;
  border-right: 1px solid #bdcee5;
  position: absolute;
  padding-left: 5px;
  padding-right: 4px;
  color: #333333;
  background-color: #F7F9FC;
  border-bottom-color: #648BAF;
  border-top-color: #648BAF;
  border-left-color: #648BAF;
  border-right-color: #648BAF;
  font-size: 11px;
  height: 14px;
  right: 11px;
  bottom: -1px
}

.x1zq {
  top: 0px;
  position: relative;
  height: 100px;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  overflow: hidden;
  background: #E6ECF3;
  border-left-color: #D9DFE3;
  border-right-color: #D9DFE3;
  border-bottom-color: #D9DFE3;
  background-color: #E6ECF3
}

.x1zq.p_AFVertical {
  width: 60px;
  height: 100%;
  border-left: 0px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  background: #E6ECF3;
  border-top-color: #D9DFE3;
  border-right-color: #D9DFE3;
  border-bottom-color: #D9DFE3;
  border-left-color: #D9DFE3
}

.x1zx {
  background-color: #FFFFFF;
  border-color: #4F4F4F
}

.x200 {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  cursor: move;
  background-color: #FFFFFF;
  border-left-color: #4F4F4F;
  border-right-color: #4F4F4F;
  border-bottom-color: #4F4F4F;
  border-top: 1px solid #4F4F4F;
  opacity: 0.6
}

.x201 {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #4F4F4F
}

.x202,
.x203 {
  color: #BCC7D2
}

.x204 {
  background-color: #F9F9F9;
  border-color: #D9DFE3
}

.x205,
.x20d {
  white-space: nowrap;
  font-size: 12px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333
}

.x206 {
  color: #FF591F
}

.x207 {
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #4F4F4F
}

.x208 {
  background-color: #FFFFFF;
  border-color: #648BAF
}

.x208:hover {
  border-color: #85bbe7;
  background-color: #FFFFFF
}

.x208.p_AFSelected {
  background-color: #FFFFFF;
  border-color: #000000
}

.x209 {
  white-space: nowrap;
  font-size: 12px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #000000
}

.x20a {
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #4F4F4F
}

.x20b,
.x16f.p_AFDetached .x16m,
.x16f.p_AFDetached .x16n,
.x16f.p_AFDetached .x16o,
.x16f.p_AFDetached .x15y,
.x16f.p_AFDetached .x16p,
.x16f.p_AFDetached .x16q,
.x16f.p_AFDetached .x16r,
.x16f.p_AFDetached .x16s,
.x16f.p_AFDetached .x16i,
.x16f.p_AFDetached .x16t,
.x16f.p_AFDetached .x16u,
.x16f.p_AFDetached .x15x {
  background-color: #F9F9F9
}

.x20c {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #252525
}

.x20h {
  display: block;
  position: relative;
  border-width: 1px;
  width: 650px;
  height: 400px;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #FFFFFF;
  border-color: #D6DFE6;
  border-radius: 3px;
  border-style: solid
}

.x20k {
  display: block;
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #000000;
  width: 100px;
  height: 18px
}

.AFToolbarOverflowCell,
.x20m,
.x1c9 .x21 {
  padding-bottom: 3px
}

.AFAutoSuggestItemsContainer hr,
.xdm hr {
  background-color: #DFE4E7;
  border: 0;
  height: 1px
}

.AFBrandingBar.AFBrandingBarTall,
.xtn.x20n {
  height: 89px
}

.AFBrandingBarCompact .AFBrandingLogoTitleContainer,
.x20o .x20p {
  display: block;
  position: absolute;
  top: 8px
}

.AFBrandingLogoTitleContainer,
.x20p {
  top: 37px;
  position: absolute
}

.AFBrandingBarTall .AFBrandingBarTitle,
.x20n .xts,
.AFBrandingSplitter .AFBrandingBarItem .xk4,
.x20q .xto .xk4,
.x1z.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFHelp.p_AFReadOnly .xvo {
  padding-top: 2px
}

.AFBrandingBarCompact .AFBrandingBarTitle,
.x20o .xts,
.AFBrandingBarCompact .AFBrandingLogo,
.x20o .x20t,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFContentCell,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xth {
  padding-top: 1px
}

.AFBrandingSplitter .AFBrandingBar,
.x20q .xtn,
.xi1 .xow {
  border-bottom: none
}

.AFAppNavbarButton,
.x20r {
  background-color: #FAFAFA;
  border: 1px solid #D9DFE3;
  margin-left: -1px;
  background-image: none;
  padding: 4px 4px 0;
  height: 28px;
  text-shadow: none;
  border-radius: initial
}

.AFAppNavbarButton:first-child,
.x20r:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px
}

.AFAppNavbarButton:last-child,
.x20r:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}

.AFBrandingBarCompact .AFAppNavbarContainer,
.x20o .x20s {
  margin-top: 12px
}

.AFBrandingBar .xk8,
.xtn .xk8 {
  line-height: 21px
}

.AFBrandingBar .xgn:visited,
.xtn .xgn:visited,
.AFBrandingBar .xgl:visited,
.xtn .xgl:visited,
.AFBrandingBar .xgw:visited,
.xtn .xgw:visited,
.AFBrandingBar .xgk:visited,
.xtn .xgk:visited,
.AFBrandingBar .x17s:visited,
.xtn .x17s:visited,
.AFBrandingBar .xgn:visited:active,
.xtn .xgn:visited:active,
.AFBrandingBar .xgw:visited:active,
.xtn .xgw:visited:active,
.AFBrandingBar .xgl:visited:active,
.xtn .xgl:visited:active,
.AFBrandingBar .xgk:visited:active,
.xtn .xgk:visited:active,
.AFBrandingBar .x17s:visited:active,
.xtn .x17s:visited:active,
.x14f:visited,
.x14f:visited:active {
  color: #72007C;
  text-decoration: none
}

.AFBrandingBar .xgn:active,
.xtn .xgn:active,
.AFBrandingBar .xgw:active,
.xtn .xgw:active,
.AFBrandingBar .xgl:active,
.xtn .xgl:active,
.AFBrandingBar .xgk:active,
.xtn .xgk:active,
.AFBrandingBar .x17s:active,
.xtn .x17s:active,
.x14f:active,
.xmk.p_AFUnvisited:active,
.xn6.p_AFUnvisited:active,
.xmk.p_AFUnvisited:active:hover,
.xn6.p_AFUnvisited:active:hover,
.xxf:hover {
  color: #145c9e;
  text-decoration: underline
}

.AFBrandingBar .xgn.p_AFDisabled,
.xtn .xgn.p_AFDisabled,
.AFBrandingBar .xgw.p_AFDisabled,
.xtn .xgw.p_AFDisabled,
.AFBrandingBar .xgl.p_AFDisabled,
.xtn .xgl.p_AFDisabled,
.AFBrandingBar .xgk.p_AFDisabled,
.xtn .xgk.p_AFDisabled,
.AFBrandingBar .x17s.p_AFDisabled,
.xtn .x17s.p_AFDisabled,
.AFBrandingBar .xgn.p_AFDisabled:active,
.xtn .xgn.p_AFDisabled:active,
.AFBrandingBar .xgw.p_AFDisabled:active,
.xtn .xgw.p_AFDisabled:active,
.AFBrandingBar .xgl.p_AFDisabled:active,
.xtn .xgl.p_AFDisabled:active,
.AFBrandingBar .xgk.p_AFDisabled:active,
.xtn .xgk.p_AFDisabled:active,
.AFBrandingBar .x17s.p_AFDisabled:active,
.xtn .x17s.p_AFDisabled:active,
.AFBrandingBar .xgp.p_AFDisabled,
.xtn .xgp.p_AFDisabled,
.AFBrandingBar .xgo.p_AFDisabled,
.xtn .xgo.p_AFDisabled,
.AFBrandingBar .xgr.p_AFDisabled,
.xtn .xgr.p_AFDisabled,
.AFBrandingBar .xgq.p_AFDisabled,
.xtn .xgq.p_AFDisabled,
.x14f.p_AFDisabled,
.x14f.p_AFDisabled:active {
  color: #9e9e9e;
  text-decoration: none
}

.AFBrandingSplitter .AFBrandingBar .xa9,
.x20q .xtn .xa9 {
  padding-left: 10px;
  padding-right: 10px
}

.xpi.AFBrandingSplitter,
.xpi.x20q {
  background-color: #F5F5F5
}

.xpi.AFBrandingSplitter .xrb,
.xpi.x20q .xrb {
  border-radius: initial
}

.x20u.p_AFReadOnly .xdq,
.x1p.p_AFReadOnly .xdr,
.xeo.p_AFReadOnly .xds,
.x1q.p_AFReadOnly .xdt,
.x1r.p_AFReadOnly .xdu,
.x1s.p_AFReadOnly .xdv,
.xt5.p_AFReadOnly .xdw,
.x1t.p_AFReadOnly .xdx,
.xt6.p_AFReadOnly .xdy,
.xta.p_AFReadOnly .xe1,
.xgt.p_AFReadOnly .xe3,
.x1x.p_AFReadOnly .xe8,
.xjv.p_AFReadOnly .xe9,
.x1y.p_AFReadOnly .xea,
.xjr.p_AFReadOnly .xeb,
.x1z.p_AFReadOnly .xec,
.x20.p_AFReadOnly .xed,
.x21.p_AFReadOnly .xee,
.xjt.p_AFReadOnly .xef,
.xt7.p_AFReadOnly .xej,
.xui.p_AFReadOnly .xek {
  vertical-align: middle;
  position: relative;
  top: -2px
}

.x1u.p_AFReadOnly .xdz {
  vertical-align: middle;
  position: relative;
  top: 0px
}

.x1v.p_AFReadOnly .xe6,
.x1u.p_AFMultiRow .xdz {
  position: relative;
  vertical-align: -25%;
  top: -1px
}

.x1w.p_AFReadOnly .xe7 {
  vertical-align: -30%;
  position: relative;
  top: -1px
}

.AFStampContainer,
.x20v {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #527689
}

.AFStampContainer .x18y,
.x20v .x18y,
.xwa.p_AFCircular.p_AFSmall,
.xwa.p_AFOneByOne.p_AFSmall,
.xwa.p_AFCircular.p_AFCompact,
.xwa.p_AFOneByOne.p_AFCompact,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFSmall,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFSmall,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFCompact,
.xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFCompact {
  padding-top: 0px;
  padding-bottom: 0px
}

.AFTaskStampTextLabel,
.x20w {
  white-space: nowrap;
  margin: 0px 4px
}

.AFTaskStampTextValue,
.x20x {
  font-weight: bold;
  white-space: nowrap;
  margin: 0px 0px 0px 4px
}

.AFUserStampTextLabel,
.x20y {
  white-space: nowrap;
  margin: 0px 4px 0px 5px
}

.AFUserStampTextValue,
.x20z {
  font-weight: bold;
  white-space: nowrap;
  margin: 0px 5px 0px 4px
}

.AFKeyNotationText .xxs,
.x211 .xxs {
  color: #527689;
  font-weight: normal
}

.xdq.p_AFDisabled,
.xdr.p_AFDisabled,
.xds.p_AFDisabled,
.xdt.p_AFDisabled,
.xdu.p_AFDisabled,
.xdv.p_AFDisabled,
.xdw.p_AFDisabled,
.xdx.p_AFDisabled,
.xdy.p_AFDisabled,
.xdz.p_AFDisabled,
.xe0.p_AFDisabled,
.xe1.p_AFDisabled,
.xe2.p_AFDisabled,
.xe3.p_AFDisabled,
.xe4.p_AFDisabled,
.xe6.p_AFDisabled,
.xe7.p_AFDisabled,
.xe8.p_AFDisabled,
.xe9.p_AFDisabled,
.xea.p_AFDisabled,
.xeb.p_AFDisabled,
.xec.p_AFDisabled,
.xed.p_AFDisabled,
.xee.p_AFDisabled,
.xef.p_AFDisabled,
.xeg.p_AFDisabled,
.xeh.p_AFDisabled,
.xei.p_AFDisabled,
.xdq.p_AFDisabled:active,
.xdr.p_AFDisabled:active,
.xds.p_AFDisabled:active,
.xdt.p_AFDisabled:active,
.xdu.p_AFDisabled:active,
.xdv.p_AFDisabled:active,
.xdw.p_AFDisabled:active,
.xdx.p_AFDisabled:active,
.xdy.p_AFDisabled:active,
.xdz.p_AFDisabled:active,
.xe0.p_AFDisabled:active,
.xe1.p_AFDisabled:active,
.xe2.p_AFDisabled:active,
.xe3.p_AFDisabled:active,
.xe4.p_AFDisabled:active,
.xe6.p_AFDisabled:active,
.xe7.p_AFDisabled:active,
.xe8.p_AFDisabled:active,
.xe9.p_AFDisabled:active,
.xea.p_AFDisabled:active,
.xeb.p_AFDisabled:active,
.xec.p_AFDisabled:active,
.xed.p_AFDisabled:active,
.xee.p_AFDisabled:active,
.xef.p_AFDisabled:active,
.xeg.p_AFDisabled:active,
.xeh.p_AFDisabled:active,
.xei.p_AFDisabled:active {
  background-image: url(../imgs/helptopics_dis.html)
}

BODY.p_AFHighContrast .xdt.p_AFDisabled:after,
BODY.p_AFHighContrast .xdt.p_AFDisabled:active:after {
  content: url(../imgs/helptopics_dis.html)
}

.xdq:active,
.xdr:active,
.xds:active,
.xdt:active,
.xdu:active,
.xdv:active,
.xdw:active,
.xdx:active,
.xdy:active,
.xdz:active,
.xe0:active,
.xe1:active,
.xe2:active,
.xe3:active,
.xe4:active,
.xe6:active,
.xe7:active,
.xe8:active,
.xe9:active,
.xea:active,
.xeb:active,
.xec:active,
.xed:active,
.xee:active,
.xef:active,
.xeg:active,
.xeh:active,
.xei:active {
  background-image: url(../imgs/helptopics_dwn.html)
}

BODY.p_AFHighContrast .xdt:active:after {
  content: url(../imgs/helptopics_dwn.html)
}

.xgj.p_AFSelected {
  color: #333333
}

.xky.p_AFDisabled {
  background-image: url(../imgs/breadcrumb_lof_ena.html)
}

.xky.p_AFDepressed:hover {
  background-color: #0572ce;
  border-radius: 2px;
  background-image: url(../imgs/breadcrumb_of_dwn.html), none;
  border: 1px solid #0572ce;
  top: 4px;
  padding-top: 1px;
  padding-bottom: 3px;
  padding-right: 3px;
  padding-left: 3px
}

.xkz .AFOverflowElement,
.xkz .xdj,
.x1bl .xgl,
.x1bl .xgn {
  line-height: 24px
}

.xkz .AFOverflowElement .xgj,
.xkz .xdj .xgj {
  text-align: start
}

.x213,
.x215,
.x21k,
.x21m {
  width: 24px;
  height: 24px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  background-image: url(../imgs/disclosecollapsed_ena.html)
}

.x214,
.x216,
.x21l,
.x21n {
  width: 24px;
  height: 24px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: default;
  background-image: url(../imgs/discloseexpanded_ena.html)
}

BODY.p_AFHighContrast .x216:after,
BODY.p_AFHighContrast .x214:after {
  content: url(../ipva/afr/disclosure_expanded.html)
}

BODY.p_AFHighContrast .x215:after,
BODY.p_AFHighContrast .x213:after {
  content: url(../ipva/afr/disclosure_collapsed.html)
}

.x214:active,
.x216:active,
.x21l:active,
.x21n:active,
.x1b .x1bn.p_AFSelected .x1bu,
.x1b .x1bo.p_AFSelected .x1bu {
  background-image: url(../imgs/discloseexpanded_dwn.html)
}

.x213:active,
.x215:active,
.x21k:active,
.x21m:active,
.x1b .x1bn.p_AFSelected .x1bt,
.x1b .x1bo.p_AFSelected .x1bt {
  background-image: url(../imgs/disclosecollapsed_dwn.html)
}

.xuk.p_AFNotDisclosed {
  border: none;
  padding: 8px 10px 8px 10px
}

.xuk.p_AFDraggable {
  padding: 18px 10px 0px 10px;
  background-image: url(../imgs/drag_vertical.html);
  background-repeat: no-repeat;
  background-position: center 8px
}

.xuk.p_AFNotDisclosed.p_AFDraggable {
  border: none;
  padding: 18px 10px 10px 10px
}

.xt7.p_AFDragGhost {
  color: #252525
}

.xuk.p_AFCore.p_AFLight,
.xvl.p_AFCore.p_AFLight,
.xvd.p_AFCore.p_AFLight,
.xvl.p_AFHighlight.p_AFLight,
.xvd.p_AFHighlight.p_AFLight {
  background-color: #eff2f5
}

.xuk.p_AFCore.p_AFMedium,
.xvl.p_AFCore.p_AFMedium,
.xvd.p_AFCore.p_AFMedium,
.xvl.p_AFHighlight.p_AFMedium,
.xvd.p_AFHighlight.p_AFMedium,
.xuk.p_AFCore.p_AFDark,
.xvl.p_AFCore.p_AFDark,
.xvd.p_AFCore.p_AFDark,
.xvl.p_AFHighlight.p_AFDark,
.xvd.p_AFHighlight.p_AFDark {
  background-color: #e8f2fb
}

.x4w+.x4w {
  padding-left: 30px
}

.AFPanelFormLayoutContentCell>.xfl,
.xvo>.xfl,
.AFPanelFormLayoutContentCell>.x7j,
.xvo>.x7j,
.AFPanelFormLayoutContentCell>.x7j.p_AFTextOnly,
.xvo>.x7j.p_AFTextOnly {
  margin-left: -7px
}

.xb7.p_AFDisabled,
.xgs.p_AFDisabled {
  background-color: transparent;
  border-top-color: transparent
}

.xl7 .xgo {
  color: #145c9e;
  text-decoration: none
}

.AFConveyorBeltElement .x13v,
.xlx .x13v,
.AFConveyorBeltElement .x13u,
.xlx .x13u,
.AFOverflowElement .x13v,
.xdj .x13v,
.AFOverflowElement .x13u,
.xdj .x13u {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #145c9e;
  text-decoration: none;
  line-height: 24px
}

.x13e.p_AFIconified .xb7.p_AFDisabled .x13j,
.x13e.p_AFIconified .xb7.p_AFDisabled:hover .x13j {
  border-color: #D6DFE6
}

.xlq .xb7 {
  border-bottom: 3px solid transparent;
  border-top: none
}

.xlq .xb7.p_AFDisabled,
.xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected {
  border-bottom-color: transparent
}

.xlq .xb7.p_AFSelected {
  border-bottom: 3px solid #0572ce
}

.xg8.p_AFTextOnly {
  min-height: 28px;
  margin-left: 3px;
  padding: 3px 7px 4px 8px
}

.xgn.p_AFSelected,
.xgk.p_AFSelected,
.x17s.p_AFSelected,
.xgn.p_AFSelected:active,
.xgk.p_AFSelected:active,
.x17s.p_AFSelected:active,
.x14f.p_AFSelected,
.x14f.p_AFSelected:active {
  color: #145c9e;
  font-weight: bold;
  text-decoration: none
}

.AFPopupSelectorContent .xo1,
.x19b .xo1 {
  border: 0px solid transparent;
  margin: 0px;
  padding: 0px
}

.AFPopupSelectorContent .xo3,
.x19b .xo3 {
  padding: 0px 0px 4px
}

.xo6 .xjq {
  max-width: 36px;
  padding-left: 0px;
  padding-right: 3px
}

.x21d {
  border-spacing: 10px 0;
  margin-bottom: 4px
}

.xof.p_AFDisabled.p_AFSelected,
.xod.p_AFDisabled.p_AFSelected {
  color: #9e9e9e;
  background-color: #FFFFFF
}

.xog .xjq {
  padding-left: 0px;
  max-width: 27px
}

BODY.p_AFHighContrast .xo8:after {
  content: url(../imgs/conv_l_ena.png);
  position: relative;
  left: 5px;
  top: 5px
}

BODY.p_AFHighContrast .xo9:after {
  content: url(../imgs/conv_r_ena.png);
  position: relative;
  left: 5px;
  top: 5px
}

.xo8:active {
  background-color: #0572ce;
  border-style: solid;
  background-image: url(../imgs/conv_l_dwn.html)
}

.xo9:active {
  background-color: #0572ce;
  border-style: solid;
  background-image: url(../imgs/conv_r_dwn.html)
}

BODY.p_AFHighContrast .xo8:active:after {
  content: url(../imgs/conv_l_dwn.html);
  position: relative;
  left: 5px;
  top: 5px
}

BODY.p_AFHighContrast .xo9:active:after {
  content: url(../imgs/conv_r_dwn.html);
  position: relative;
  left: 5px;
  top: 5px
}

.xio.p_AFDisabled .xj0,
.xjt.p_AFDisabled .x1ba,
.xjr.p_AFDisabled .x1b9,
.xjt.p_AFDisabled .x1ba:hover,
.xjr.p_AFDisabled .x1b9:hover,
.xjt.p_AFDisabled .x1ba.p_AFSelected:hover,
.xjt.p_AFDisabled .x1ba:active:hover,
.xjr.p_AFDisabled .x1b9.p_AFSelected:hover,
.xjr.p_AFDisabled .x1b9:active:hover {
  background-color: #EFEFF1
}

.xg5 .xfl {
  border-color: transparent;
  background-image: none;
  background-color: transparent;
  margin-right: 2px;
  margin-left: 2px
}

.xg5 .xfk.p_AFTextOnly,
.xg5 .xfl.p_AFTextOnly {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-shadow: 0px 1px 0px #FFFFFF;
  font-weight: bold
}

.xgu.p_AFBusy .xfl,
.xgu.p_AFBusy .x7j,
.xg5 .xfk.p_AFDisabled,
.xg5 .xfl.p_AFDisabled {
  color: #9e9e9e;
  font-weight: bold;
  text-shadow: none;
  background-image: none;
  background-color: transparent;
  border-color: transparent
}

.xfk.p_AFTextOnly .xfm,
.xfl.p_AFTextOnly .xfn {
  padding: 5px 8px 4px 8px
}

.xfl.p_AFActionDisabled .xg0 .xfn,
.xfk.p_AFActionDisabled .xfz .xfm {
  padding-right: 0px;
  padding-left: 8px
}

.xfk.p_AFIconOnly .xfm,
.xfl.p_AFIconOnly .xfn {
  padding: 1px 5px
}

.xfl.p_AFLeading .xfo,
.xfl.p_AFLeading .xfr {
  padding: 4px 0px 4px 0px
}

.xfl.p_AFTrailing .xfo,
.xfl.p_AFTrailing .xfr {
  padding: 4px 1px 4px 0px
}

.xfk.p_AFDepressed .xg1,
.xfk.p_AFSelected .xg1,
.xfk.p_AFSelected:active .xg1,
.xfl.p_AFDepressed .xg2,
.xfl.p_AFSelected .xg2,
.xfl.p_AFSelected:active .xg2 {
  border-color: #c4ced7
}

.xfk.p_AFDepressed .xg3,
.xfk.p_AFSelected .xg3,
.xfk.p_AFSelected:active .xg3,
.xfl.p_AFDepressed .xg4,
.xfl.p_AFSelected .xg4,
.xfl.p_AFSelected:active .xg4 {
  background-image: url(../imgs/dropdown_dwn.html);
  width: 14px;
  height: 14px;
  padding: 5px 6px 5px 6px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: block
}

.xfk.p_AFDisabled .xg3,
.xfk.p_AFDepressed.p_AFDisabled .xg3,
.xfk.p_AFSelected.p_AFDisabled .xg3,
.xfk.p_AFSelected:active.p_AFDisabled .xg3,
.xfl.p_AFDisabled .xg4,
.xfl.p_AFDepressed.p_AFDisabled .xg4,
.xfl.p_AFSelected.p_AFDisabled .xg4,
.xfl.p_AFSelected:active.p_AFDisabled .xg4 {
  background-image: url(../imgs/dropdown_dis.html);
  width: 14px;
  height: 14px;
  padding: 5px 6px 5px 6px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  display: block
}

.x1q.p_AFReadOnly .x2b {
  padding-right: 0px;
  padding-left: 5px
}

.xtk.AFPanelFormLayoutContentCell .x1q,
.xtk.xvo .x1q {
  vertical-align: 50%
}

.x1r.p_AFReadOnly .x2k {
  color: #4F4F4F;
  padding: 0px 8px 0px 0px;
  border-width: 0px;
  line-height: 28px
}

.x1r.p_AFDisabled .x2k {
  border-width: 0px;
  border-color: #EFEFF1;
  background-color: transparent
}

.x1r.p_AFUpdate .x2k,
.x1r.p_AFClickToEdit.p_AFUpdate .x2k {
  border-width: 0px;
  display: inline-block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget .x2k {
  border-width: 0px;
  display: inline-block;
  background-color: transparent
}

.x1r.p_AFReadOnly .xhd {
  border-color: transparent
}

.x1u.p_AFMultiRow .xu {
  vertical-align: text-top;
  padding-top: 7px
}

.x19 .x1u.p_AFMultiRow .x4z {
  padding-top: 15px
}

.x1u.p_AFMultiRow.p_AFReadOnly .xu {
  vertical-align: top;
  padding-top: 8px
}

.x1u.p_AFMultiRow.p_AFReadOnly .x25 {
  padding-top: 6px;
  line-height: normal
}

.x4w .x20.p_AFReadOnly .x13,
.x4w .x1y.p_AFReadOnly .x11,
.x19 .x1u.p_AFReadOnly .xu,
.x19 .xt5.p_AFReadOnly .x1fk,
.x19 .xt6.p_AFReadOnly .x1fl,
.x19 .x1s.p_AFReadOnly .xz,
.x19 .xeo.p_AFReadOnly .xha,
.x19 .xi1.p_AFReadOnly .xi4,
.x19 .x1z.p_AFReadOnly .x12,
.x19 .x1v.p_AFReadOnly .xv {
  padding-right: 0px;
  padding-top: 8px
}

.x4w .x1z.p_AFReadOnly .x2h,
.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell .x2h,
.x1z.p_AFReadOnly .xvo .x2h,
.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly .x2h,
.xvo .x1z.p_AFReadOnly .x2h,
.xtd .x1z.p_AFReadOnly .x2h,
.AFPanelFormLayoutContentCell .x2h,
.xvo .x2h,
.AFToolbarOverflowCell .AFContentCell .xjw,
.x20m .xth .xjw,
.xg5 .AFContentCell .xjw,
.xg5 .xth .xjw {
  vertical-align: 0px
}

.x4w .x1t.p_AFReadOnly .x26 {
  position: initial;
  padding-top: 0px;
  padding-left: 6px
}

.x4w .xt5.p_AFReadOnly .xti,
.x4w .xt6.p_AFReadOnly .xtj {
  position: initial;
  top: 0px;
  padding-left: 6px
}

.x19 .x1w.p_AFReadOnly .xw {
  padding-top: 8px;
  padding-bottom: 0px
}

.x1u.p_AFReadOnly .x25 {
  height: 28px;
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  background-image: none;
  background-color: transparent;
  border-style: none
}

.x1u.p_AFReadOnly.p_AFMultiRow .x25 {
  padding-right: 0px;
  padding-bottom: 0px;
  margin: 0px;
  display: block;
  height: auto
}

.x1u.p_AFMultiRow .x25 {
  padding-bottom: 0px;
  margin: 0px;
  display: block;
  height: auto;
  color: #333333;
  padding-right: 2px
}

.xjv.p_AFDisabled .xjw {
  color: #9e9e9e;
  background-image: none;
  background-color: #EFEFF1
}

.x1t.p_AFReadOnly .x26 {
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px;
  top: -1px;
  display: inline-block;
  padding-top: 1px
}

.x1q.p_AFReadOnly .x2b,
.x21.p_AFReadOnly .x2j {
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px
}

.x1s.p_AFReadOnly,
.xeo.p_AFReadOnly,
.x1x.p_AFReadOnly .x2f,
.x1s.p_AFDisabled .AFPanelFormLayoutContentCell,
.x1s.p_AFDisabled .xvo,
.x1s.p_AFClickToEdit {
  background-image: none;
  background-color: transparent;
  border-style: none
}

.x1s.p_AFReadOnly .x2c,
.xeo.p_AFReadOnly .xer {
  background-image: none;
  background-color: transparent;
  border-style: none;
  line-height: 28px;
  padding-left: 6px
}

.x1p.p_AFReadOnly .x2a {
  background-image: none;
  background-color: transparent;
  border-style: none;
  width: auto;
  padding-right: 7px;
  display: table-cell;
  vertical-align: middle
}

.xjv.p_AFReadOnly .x18n,
.x1w.p_AFReadOnly .x2d,
.x1v.p_AFReadOnly .x2e {
  line-height: 28px
}

.x1y.p_AFReadOnly .x11 {
  line-height: 28px;
  vertical-align: middle;
  padding-right: 14px;
  padding-top: 0px;
  padding-bottom: 0px
}

.x1z.p_AFReadOnly .x12 {
  line-height: 28px;
  padding-top: 0px
}

.x20.p_AFReadOnly .x13 {
  line-height: 28px;
  padding-right: 14px;
  padding-top: 0px;
  padding-bottom: 0px
}

.x21.p_AFReadOnly .x14 {
  line-height: 28px;
  padding-top: 4px;
  padding-right: 10px
}

.x1w.p_AFReadOnly .xw {
  line-height: 28px;
  padding-right: 5px
}

.x1v.p_AFReadOnly .xv {
  line-height: 28px;
  padding-right: 7px;
  padding-top: 0px
}

.xt5.p_AFReadOnly .x1fk,
.xt6.p_AFReadOnly .x1fl {
  vertical-align: middle;
  padding-right: 12px
}

.x27.p_AFDisabled,
.x27.p_AFDisabled:active,
.x28.p_AFDisabled,
.x28.p_AFDisabled:active,
.x27:active,
.x28:active,
.xok.p_AFDisabled,
.xok.p_AFDisabled:active,
.xol.p_AFDisabled,
.xol.p_AFDisabled:active,
.xok:active,
.xol:active {
  filter: none
}

.x21e {
  min-height: 28px;
  padding: 0px 0px 0px 0px;
  min-width: 95%
}

.x17r .xlj {
  margin-right: 0px;
  margin-left: 6px
}

.x17q .xlj {
  margin-right: 6px;
  margin-left: 3px
}

.x21f {
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 1px;
  padding-bottom: 1px
}

.x15w.p_AFDepressed {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 1px;
  border-style: solid
}

.x166::first-letter,
.x15u::first-letter,
.x167::first-letter,
.x168::first-letter,
.x1u.p_AFMultiRow .x25,
.x4w .x1p.p_AFReadOnly .x2a {
  padding-left: 4px
}

.x160.p_AFDepressed .x166,
.x15v.p_AFDepressed .x15u,
.x15w.p_AFDepressed .x15u,
.x160.p_AFDepressed .x167,
.x160.p_AFDepressed .x168 {
  color: #ffffff;
  background-color: #0572ce
}

.x15z.p_AFHighlighted .x16e {
  background-image: url(../imgs/dropdown_ovr.html)
}

.x15z.p_AFDepressed .x16e {
  background-image: url(../imgs/dropdown_dwn.html)
}

.x15z.p_AFDisabled .x16e {
  background-image: url(../imgs/dropdown_dis.html)
}

.x177 .x179,
.x177 .x16i .x178 {
  background-color: #c4ced7;
  height: 1px;
  padding: 0px
}

.x15y .x17l,
.x16s .x17m,
.x15x .x178,
.xkt.p_AFEndOverflow .xm2,
.xll.p_AFEndOverflow .xm3,
.xlq.p_AFEndOverflow .xm3 {
  padding-right: 16px
}

.xlw .x161,
.xlw .x162,
.xlw .x160,
.xlw .x15v,
.xlw .x15w {
  background: transparent;
  padding: 1px;
  border: 1px transparent
}

.xlw .x161.p_AFHighlighted,
.xlw .x162.p_AFHighlighted,
.xlw .x160.p_AFHighlighted,
.xlw .x15v.p_AFHighlighted,
.xlw .x15w.p_AFHighlighted {
  background-color: #ebeced;
  padding: 1px;
  border: 1px transparent
}

.x16g:active {
  background-image: url(../imgs/up-arrow-ena.html)
}

.x16h:active {
  background-image: url(../imgs/down-arrow-dwn.html)
}

.x16g.p_AFDisabled,
.x16g.p_AFDisabled:active {
  background-image: url(../imgs/up-arrow-dis.html)
}

.x16h.p_AFDisabled,
.x16h.p_AFDisabled:active {
  background-image: url(../imgs/down-arrow-dis.html)
}

.x21i {
  font-style: italic
}

.x21j {
  border-bottom: 1px solid #D6DFE6;
  padding-bottom: 8px
}

.x1b0 .x1b2 {
  padding: 0px 4px 0px 0px;
  vertical-align: top
}

.xgp:hover {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #0572ce;
  font-weight: bold;
  text-shadow: none;
  border-color: #c4ced7;
  background-color: #f7f8f9;
  background-image: none;
  text-decoration: none;
  padding: 5px 7px 5px 7px;
  display: inline-block;
  margin-top: 3px
}

.xgp:hover.p_AFDisabled {
  color: #9e9e9e;
  font-weight: bold;
  text-shadow: none;
  border-color: #c4ced7;
  background-color: #f4f6f7;
  background-image: none
}

.xls .xgo {
  background-color: #FFFFFF;
  color: #145c9e;
  height: 22px;
  border: none;
  display: inline-block;
  padding: 6px 10px 1px 10px;
  min-height: 23px;
  vertical-align: middle;
  text-decoration: none;
  width: 100%
}

.xgo:hover.p_AFDisabled {
  text-decoration: none;
  outline: none
}

.xgo.p_AFDepressed {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid
}

.xgq:hover {
  background-color: #ebeced;
  outline: none
}

.xgq.p_AFDepressed {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none;
  border-radius: 2px;
  padding: 6px 10px 1px 10px;
  border-width: 1px;
  border-style: solid
}

.xgq:hover.p_AFDisabled {
  color: #9e9e9e;
  background-color: #FFFFFF;
  padding: 6px 10px 1px 10px;
  border: none
}

.xkm.p_AFSelected {
  border-left: 3px solid #0572ce;
  height: 30px;
  background-image: none;
  width: 10px
}

.x21o .xq2,
.x21o .x21e,
.x21p .xq2,
.x21p .x21e,
.xh7 .xji .xq2 {
  padding-left: 0px;
  padding-right: 0px
}

.xy2 .x18y,
.xy7 .x18y {
  padding-right: 4px;
  font-size: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: baseline
}

.xy2 .x18z,
.xy7 .x18z,
.x1cb .x27,
.x1cb .x28 {
  vertical-align: baseline
}

.x21q,
.x21r,
.x21s {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-bottom: 5px
}

.x21t,
.x21u {
  width: 24px;
  height: 24px;
  float: left
}

.xxo img {
  margin-top: 1px;
  margin-left: 1px
}

.xxo:focus img {
  outline: -webkit-focus-ring-color auto 5px
}

.x1cb .x2h,
.x1cn .x1cj {
  padding-top: 0
}

.xgu.p_AFLabelTop .x1cf {
  padding-top: 3px
}

.x10u AFRequiredIconStyle {
  margin-right: 0
}

.x1cb .x26 {
  top: 0px
}

.xeu .x51 {
  padding-left: 0;
  padding-top: 0
}

.xeu .AFPanelFormLayoutContentCell,
.xeu .xvo,
.xeu .x50,
.xev .x51,
.xev .AFPanelFormLayoutContentCell,
.xev .xvo,
.xev .x50 {
  padding-left: 0
}

.xeu .x51 .xfl {
  margin-top: 6px
}

.xeu,
.xev {
  margin-bottom: -7px;
  position: relative
}

.xeu .x25,
.xev .x25 {
  min-width: 300px
}

.x1cq.p_AFDisabled,
.x1cr.p_AFDisabled,
.x1cs.p_AFDisabled,
.x1ct.p_AFDisabled,
.x1cz.p_AFDisabled,
.xjv.p_AFDisabled .x18g,
.xjv.p_AFDisabled .x18g:active,
.xeo.p_AFDisabled .x1c2,
.xeo.p_AFDisabled .x1c2:active {
  border-style: solid;
  border-width: 1px;
  border-color: #E0E6EB;
  background-color: #f4f6f7;
  background-image: none
}

.x1cq:active,
.x1cq.p_AFDepressed,
.x1cq:hover.p_AFDepressed,
.x1cr:active,
.x1cr:hover.p_AFDepressed,
.x1cr.p_AFDepressed,
.x1cs:active,
.x1cs.p_AFDepressed,
.x1cs:hover.p_AFDepressed,
.x1ct:active,
.x1ct.p_AFDepressed,
.x1ct:hover.p_AFDepressed,
.x1cz:active,
.x1cz:active:hover,
.x18g:active,
.x1c2:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: none
}

.x1cq .x187,
.x1cr .x187,
.x1cs .x187,
.x1ct .x187 {
  padding: 7px
}

.xgt.p_AFVertical.p_AFHelpIcon .x1cx,
.xgt.p_AFVertical.p_AFHelpIcon .x1cy,
.xgt.p_AFVertical.p_AFHelpIcon .x1d2 {
  padding-left: 23px
}

BODY.p_AFHighContrast .x1d0:after {
  content: url(../imgs/func_search_16_ena.html);
  background-position: center center;
  display: block;
  height: 14px;
  width: 14px
}

.xgt.p_AFVertical .x1cw {
  padding-left: 2px;
  padding-bottom: 1px
}

.xgt.p_AFVertical .x1d2 {
  padding-left: 5px;
  padding-top: 5px
}

.xgt.p_AFVertical .x1cx {
  padding-left: 2px;
  padding-bottom: 5px
}

.xgt.p_AFVertical .x1cz {
  display: block;
  margin-top: 1px
}

.x1d0:active,
.x1d0:active:hover,
.x1d0.p_AFRtl:active,
.x1d0.p_AFRtl:active:hover {
  background-repeat: no-repeat;
  background-image: url(../imgs/func_search_16_act.html)
}

.x1ck.p_AFDisabled {
  background-image: url(../imgs/func_delete_sm_12_dis.html)
}

.x1v.p_AFReadOnly .xjz {
  position: relative;
  padding-right: 3px;
  top: -2px
}

.x1v .AFPanelFormLayoutContentCell,
.x1v .xvo,
.x1v .x4z {
  padding-top: 10px
}

.x1h7 {
  padding-right: 3px;
  padding-left: 2px;
  vertical-align: middle;
  margin-left: 1px
}

.xu7 {
  margin-right: 2px;
  vertical-align: 20%;
  margin-left: 1px
}

.xoo .xu3 {
  vertical-align: 8%
}

.xk2 {
  padding: 0px 3px 0px 2px
}

.x1v.p_AFError .xu4,
.x1w.p_AFError .xu2,
.x1x.p_AFError .xu5,
.x21.p_AFError .xu3,
.x1v.p_AFFatal .xu4,
.x1w.p_AFFatal .xu2,
.x1x.p_AFFatal .xu5,
.x21.p_AFFatal .xu3 {
  outline: 2px #C70000 solid
}

.x1v.p_AFWarning .xu4,
.x1w.p_AFWarning .xu2,
.x1x.p_AFWarning .xu5,
.x21.p_AFWarning .xu3 {
  outline: 2px #FFAA2B solid
}

.xeo.p_AFWarning .xer,
.xeo.p_AFError .xer,
.xeo.p_AFFatal .xer {
  height: 24px;
  border: 0
}

.xeo.p_AFWarning .x18k,
.xeo.p_AFError .x18k,
.xeo.p_AFFatal .x18k {
  padding-top: 5px;
  padding-bottom: 5px
}

.xeo.p_AFWarning .x1c2,
.xeo.p_AFError .x1c2,
.xeo.p_AFFatal .x1c2 {
  border-top: 0;
  border-bottom: 0
}

.x194 .xia {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px
}

.xia .x1v.p_AFReadOnly .x2e,
.xib .x1v.p_AFReadOnly .x2e,
.xic .x1v.p_AFReadOnly .x2e,
.x1vr .x1u.p_AFReadOnly .x25,
.x1vr .x1w.p_AFReadOnly .x2d,
.x1vr .x1v.p_AFReadOnly .x2e,
.x1vr .x20.p_AFReadOnly .x2i,
.x1vr .x1y.p_AFReadOnly .x2g,
.x1vr .x1z.p_AFReadOnly .x2h,
.x1vr .xo1.p_AFReadOnly .xos,
.x1vr .x1q.p_AFReadOnly .x2b,
.x1vr .x1t.p_AFReadOnly .x26,
.x1vr .x1s.p_AFReadOnly .x2c,
.x1vr .xeo.p_AFReadOnly .xer,
.x1vr .xjv.p_AFReadOnly .xk3,
.x1vt .x1u.p_AFReadOnly .x25,
.x1vt .x1w.p_AFReadOnly .x2d,
.x1vt .x1v.p_AFReadOnly .x2e,
.x1vt .x20.p_AFReadOnly .x2i,
.x1vt .x1y.p_AFReadOnly .x2g,
.x1vt .x1z.p_AFReadOnly .x2h,
.x1vt .xo1.p_AFReadOnly .xos,
.x1vt .x1q.p_AFReadOnly .x2b,
.x1vt .x1t.p_AFReadOnly .x26,
.x1vt .x1s.p_AFReadOnly .x2c,
.x1vt .xeo.p_AFReadOnly .xer,
.x1vt .xjv.p_AFReadOnly .xk3,
.x1vu .x1u.p_AFReadOnly .x25,
.x1vu .x1w.p_AFReadOnly .x2d,
.x1vu .x1v.p_AFReadOnly .x2e,
.x1vu .x20.p_AFReadOnly .x2i,
.x1vu .x1y.p_AFReadOnly .x2g,
.x1vu .x1z.p_AFReadOnly .x2h,
.x1vu .xo1.p_AFReadOnly .xos,
.x1vu .x1q.p_AFReadOnly .x2b,
.x1vu .x1t.p_AFReadOnly .x26,
.x1vu .x1s.p_AFReadOnly .x2c,
.x1vu .xeo.p_AFReadOnly .xer,
.x1vu .xjv.p_AFReadOnly .xk3 {
  vertical-align: middle;
  display: inline;
  line-height: inherit
}

.xtc .xeo,
.xte .xeo,
.xte .xer[size],
.xtc .xer[size],
.x1vr .xeo,
.x1vr .xer[size],
.x1vt .xeo,
.x1vt .xer[size],
.x1vu .xeo,
.x1vu .xer[size] {
  max-width: 100%;
  width: 100%
}

.xtd .x25 {
  padding: 5px
}

.xtd .x2h {
  padding: 5px;
  margin: 0px;
  vertical-align: 0px
}

.xte .xk3,
.xtc .xk3,
.xte .xer,
.xtc .xer {
  display: table-cell;
  width: 100%;
  padding: 0;
  max-width: 100%;
  text-indent: 5px
}

.xte .xjw,
.xtc .xjw {
  margin: 0px;
  max-width: 100%;
  width: 100%;
  display: inline-table
}

.xte .xjp,
.xtc .xjp {
  margin: 0px;
  max-width: 100%;
  width: 100%;
  display: inline-table;
  white-space: normal
}

.xte .x18g,
.xtc .x18g,
.xte .x1c2,
.xtc .x1c2,
.x1vr .x18g,
.x1vr .x1c2,
.x1vt .x18g,
.x1vt .x1c2,
.x1vu .x18g,
.x1vu .x1c2 {
  display: table-cell;
  width: 27px
}

.xjv.p_AFReadOnly .AFPanelFormLayoutContentCell .xk3,
.xjv.p_AFReadOnly .xvo .xk3,
.AFPanelFormLayoutContentCell .xjv.p_AFReadOnly .xk3,
.xvo .xjv.p_AFReadOnly .xk3 {
  vertical-align: 1px;
  padding-left: 6px
}

.AFToolbarOverflowCell .xjw,
.x20m .xjw,
.xg5 .xjw {
  margin-top: 0px;
  margin-bottom: 0px
}

.x1y.p_AFDisabled .x1be {
  border-bottom-color: #EFEFF1
}

.x1y .x4z {
  padding-top: 11px
}

.x20 .x4z {
  padding-top: 13px
}

.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFReadOnly .xvo {
  padding-left: 12px;
  padding-top: 8px
}

.xtk.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly,
.xtk.xvo .x1z.p_AFReadOnly {
  padding-left: 7px
}

.x1z.p_AFCompact.p_AFReadOnly .x4z,
.x1z.p_AFReadOnly .x4z,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell,
.x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xvo {
  padding-top: 6px
}

.x18z:active {
  color: #ffffff;
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/dropdown-inline_selector-dwn.html), none
}

.x11a.p_AFVertical,
.x11b.p_AFVertical {
  min-width: 130px
}

.x21v {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 2px;
  margin-top: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.x21y {
  border-radius: 2px;
  border: 1px solid #c4ced7;
  background-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
  height: 28px;
  width: 28px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 20px;
  margin-top: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.xjt.p_AFLeadingDescription .x120,
.xjt.p_AFTrailingDescription .x120,
.xjr.p_AFLeadingDescription .x11y,
.xjr.p_AFTrailingDescription .x11y,
.xjt.p_AFLeadingDescription.p_AFHorizontalLayout .x21v,
.xjt.p_AFTrailingDescription .x21v {
  margin-top: calc(25px - 42px - 10px)
}

.x12e:hover:active,
.x12f:hover:active,
.x12e:active,
.x12f:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_right_dwn.html)
}

BODY.p_AFHighContrast .x12g:after,
BODY.p_AFHighContrast .x12h:after {
  content: url(../imgs/shuttle_down_ena.html);
  height: 26px;
  width: 26px;
  background-position: center center;
  position: relative;
  left: 6px;
  top: 6px
}

.x12g:hover:active,
.x12h:hover:active,
.x12g:active,
.x12h:active,
.x12w:hover:active,
.x12w:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_down_dwn.html)
}

.x12i:hover:active,
.x12j:hover:active,
.x12i:active,
.x12j:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_right_all_dwn.html)
}

.x12k:hover:active,
.x12l:hover:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_down_all_dwn.html)
}

.x12m:hover:active,
.x12n:hover:active,
.x12m:active,
.x12n:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_left_dwn.html)
}

BODY.p_AFHighContrast .x12o:after,
BODY.p_AFHighContrast .x12p:after {
  content: url(../imgs/shuttle_up_ena.html);
  background-position: center center;
  height: 26px;
  width: 26px;
  position: relative;
  left: 6px;
  top: 6px
}

.x12o:hover:active,
.x12p:hover:active,
.x12o:active,
.x12p:active,
.x12v:hover:active,
.x12v:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_up_dwn.html)
}

.x12q:hover:active,
.x12r:hover:active,
.x12q:active,
.x12r:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_left_all_dwn.html)
}

.x12s:hover:active,
.x12t:hover:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_up_all_dwn.html)
}

.x12u:hover:active,
.x12u:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_up_end_dwn.html)
}

.x12x:hover:active,
.x12x:active {
  background-color: #0572ce;
  background-image: url(../imgs/shuttle_down_end_dwn.html)
}

.xt5.p_AFVertical .x1fk,
.xt6.p_AFVertical .x1fl,
.xq7.AFCalendarCategory1,
.xq7.xqp,
.xq7.AFCalendarCategory2,
.xq7.xqq,
.xq7.AFCalendarCategory3,
.xq7.xqr,
.xq7.AFCalendarCategory4,
.xq7.xqs,
.xq7.AFCalendarCategory5,
.xq7.xqt,
.xq7.AFCalendarCategory6,
.xq7.xqu,
.xq7.AFCalendarCategory7,
.xq7.xqv,
.xq7.AFCalendarCategory8,
.xq7.xqw,
.xq7.AFCalendarCategory9,
.xq7.xqx,
.xq7.AFCalendarCategory10,
.xq7.xqy,
.xq7.AFCalendarCategory11,
.xq7.xqz,
.xq7.AFCalendarCategory12,
.xq7.xr0 {
  padding-right: 8px
}

BODY.p_AFHighContrast .x1ep:after,
BODY.p_AFHighContrast .x1eq:after {
  content: url(../imgs/slider_Hincrease_ena.html)
}

.x1ep.p_AFDepressed,
.x1eq.p_AFDepressed {
  position: absolute;
  background-image: url(../imgs/touchscreen/slider_Hincrease_dwn.html)
}

BODY.p_AFHighContrast .x1ep.p_AFDepressed:after,
BODY.p_AFHighContrast .x1eq.p_AFDepressed:after,
BODY.p_AFHighContrast .x1ep.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1eq.p_AFDepressed.p_AFRtl:after {
  content: url(../imgs/slider_Hincrease_dwn.html)
}

BODY.p_AFHighContrast .x1en:after,
BODY.p_AFHighContrast .x1eo:after,
BODY.p_AFHighContrast .x1en.p_AFRtl:after,
BODY.p_AFHighContrast .x1eo.p_AFRtl:after {
  content: url(../imgs/slider_Hdecrease_ena.html)
}

.x1en.p_AFDepressed,
.x1eo.p_AFDepressed {
  background-image: url(../imgs/slider_Hdecrease_dwn.html);
  position: absolute
}

BODY.p_AFHighContrast .x1en.p_AFDepressed:after,
BODY.p_AFHighContrast .x1eo.p_AFDepressed:after,
BODY.p_AFHighContrast .x1en.p_AFDepressed.p_AFRtl:after,
BODY.p_AFHighContrast .x1eo.p_AFDepressed.p_AFRtl:after {
  content: url(../imgs/slider_Hdecrease_dwn.html)
}

.xt5.p_AFVertical .x1ep.p_AFDepressed,
.xt6.p_AFVertical .x1eq.p_AFDepressed {
  background-image: url(../imgs/touchscreen/slider_increase_dwn.html)
}

.xt5.p_AFVertical .x1en.p_AFDepressed,
.xt6.p_AFVertical .x1eo.p_AFDepressed {
  background-image: url(../imgs/touchscreen/slider_decrease_dwn.html)
}

.xt5.p_AFDisabled .x1ev,
.xt6.p_AFDisabled .x1ew,
.xt5.p_AFDisabled.p_AFVertical .x1ev,
.xt6.p_AFDisabled.p_AFVertical .x1ew {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1
}

.xt5.p_AFVertical .x1en.p_AFDisabled,
.xt6.p_AFVertical .x1eo.p_AFDisabled,
.xt5.p_AFVertical.p_AFDisabled .x1en,
.xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed,
.xt6.p_AFVertical.p_AFDisabled .x1eo,
.xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed,
.xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed,
.xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: url(../imgs/touchscreen/slider_decrease_dis.html);
  border-top: 0;
  padding: 0;
  top: auto;
  right: 18px
}

.xt5.p_AFVertical .x1ep.p_AFDisabled,
.xt6.p_AFVertical .x1eq.p_AFDisabled,
.xt5.p_AFVertical.p_AFDisabled .x1ep,
.xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed,
.xt6.p_AFVertical.p_AFDisabled .x1eq,
.xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed,
.xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed,
.xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed {
  background-color: #EFEFF1;
  border: 1px solid #EFEFF1;
  background-image: url(../imgs/touchscreen/slider_increase_dis.html);
  border-bottom: 0;
  padding: 0;
  right: 18px;
  top: 0
}

.xq2 {
  min-height: 28px;
  padding: 3px
}

.AFToolbarOverflowCell .x27,
.x20m .x27,
.AFToolbarOverflowCell .x28,
.x20m .x28,
.xg5 .x27,
.xg5 .x28 {
  display: table-cell;
  vertical-align: baseline;
  height: auto;
  width: auto;
  border: none;
  margin: 0px;
  padding: 0px
}

.AFToolbarOverflowCell .xr5,
.x20m .xr5,
.xg5 .xr5,
.AFToolbarOverflowCell .xr6,
.x20m .xr6,
.xg5 .xr6 {
  width: 26px;
  height: 28px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 6px;
  padding-left: 6px
}

.xh7.p_AFPrintable .xow {
  border-top: 1px solid #D6DFE6;
  border-bottom: none
}

.x3q UL {
  padding-left: 28px;
  margin-bottom: 0px;
  margin-top: 0px
}

.x150.p_AFSelected,
.x14o.p_AFSelected .xic,
.x14o.p_AFSelected .x15a {
  background-color: #B9DFFF;
  background-image: none
}

.x150.p_AFSelected.p_AFInactive,
.x14o.p_AFSelected.p_AFInactive .xic,
.x14o.p_AFSelected.p_AFInactive .x15a {
  background-color: #F6F6E0;
  background-image: none
}

.x14h:active,
.x14h:hover:active,
.x1x2:active,
.x1x2:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/previousitem_dwn.html)
}

.x14i:active,
.x14i:hover:active,
.x1x4:active,
.x1x4:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/nextitem_dwn.html)
}

.x14j:active,
.x14j:hover:active,
.x1x6:active,
.x1x6:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/firstitem_dwn.html)
}

.x14k:active,
.x14k:hover:active,
.x1x8:active,
.x1x8:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../imgs/lastitem_dwn.html)
}

.x14o.p_AFSelected .x15a:hover,
.x15a:hover,
.x14o.p_AFHighlighted .xic {
  background-color: #d6d7d8;
  background-image: none
}

.x14o.p_AFHighlighted .x15a {
  background-color: #ebeced;
  background-image: none
}

.x14w .x4x {
  border-color: #D6DFE6;
  margin-top: 8px;
  margin-bottom: 4px
}

.x157.p_AFDisabled {
  background-image: url(../imgs/clear_dis.html)
}

.x1b .x15l .xou,
.xlt .x15l .xou {
  border-top: 1px solid #D6DFE6
}

.x1b .xt8 .xou,
.xlt .xt8 .xou,
.xi1 .xou,
.xx6.p_AFGroupHeader+.xx6,
.x1ku,
.x22p,
.x1kt {
  border-top: none
}

.x1el {
  padding: 0px 1px
}

.x14u:hover,
.xwm:hover,
.xwo:hover {
  background-image: url(../imgs/discloseexpanded_16_ovr.html)
}

.x14u:active,
.xwm:active,
.xwo:active {
  background-image: url(../imgs/discloseexpanded_16_dwn.html)
}

.x14v:hover,
.xwn:hover,
.xwp:hover {
  background-image: url(../imgs/disclosecollapsed_16_ovr.html)
}

.x14v:active,
.xwn:active,
.xwp:active {
  background-image: url(../imgs/disclosecollapsed_16_dwn.html)
}

.xws:hover:active,
.xwv:hover:active {
  background-image: url(../imgs/hierchselector_dwn.html);
  background-position: center center;
  display: inline-block;
  padding-left: 4px;
  padding-right: 0px
}

.xx2.p_AFSelected.p_AFFocused .xww {
  background-color: #e4f0fa;
  border: none
}

.x150 .xu6 {
  font-size: 13px;
  color: #000000;
  font-weight: bold
}

.x226 {
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #D6DFE6
}

.xlq .xlc,
.xlq .xlg,
.xlq .xm9,
.xlq .xmb,
.xlq .xlp {
  bottom: 4px
}

.xr8.p_AFDisclosed .xr7 {
  background-image: url(../imgs/splitterhc_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xr7 {
  margin-left: 1px;
  background-image: url(../imgs/splitterhc_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7 {
  margin-left: 1px;
  background-image: url(../imgs/splitterhr_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed .xr9,
.xra.p_AFPositionedFromEnd .xr9 {
  background-image: url(../imgs/splittervc_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9 {
  background-image: url(../imgs/splittervr_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xrd {
  background-color: #D6DFE6;
  border-left: 2px solid #0572ce;
  left: 0px;
  z-index: -1
}

.xr8.p_AFPositionedFromEnd .xrd.p_AFFlow {
  left: auto;
  margin-left: auto
}

.xra.p_AFPositionedFromEnd .xre {
  background-color: #D6DFE6;
  border-top: 2px solid #0572ce;
  top: 0px;
  z-index: -1
}

.xw9.p_AFCircular.p_AFVertical,
.xwa.p_AFCircular.p_AFVertical {
  border-right: 2px solid #0572ce;
  border-left: 2px solid #0572ce;
  border-bottom: 2px solid #0572ce;
  border-top: 1px solid #D6DFE6;
  box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35)
}

.xwa.p_AFCircular.p_AFVertical.p_AFSmall,
.xwa.p_AFCircular.p_AFVertical.p_AFCompact,
.xwa.p_AFOneByOne.p_AFVertical.p_AFSmall,
.xwa.p_AFOneByOne.p_AFVertical.p_AFCompact {
  border: 0px solid transparent;
  box-shadow: none
}

.xwa.p_AFCircular,
.xwa.p_AFOneByOne {
  padding-bottom: 10px
}

.xt2.p_AFVertical .xwa.p_AFCircular.p_AFVertical,
.xt2.p_AFVertical .xwa.p_AFOneByOne.p_AFVertical {
  padding-top: 7px;
  padding-bottom: 7px
}

.xw7.p_AFCircular.p_AFSelected {
  border-color: #0572ce;
  box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35);
  border-width: 2px
}

.xwb.p_AFVertical {
  font-size: 11px;
  left: auto;
  top: 0px;
  text-align: left;
  white-space: normal
}

.x1bn.p_AFDisclosable.p_AFDisclosed .x1bs,
.x1bo.p_AFDisclosable.p_AFDisclosed .x1bs,
.xx6.p_AFGroupHeader.p_AFDisclosable .xx7,
.new-sgt .x4w .x1q.p_AFReadOnly .x2b,
.x284 .x4w .x1q.p_AFReadOnly .x2b,
.new-sgt .x4w .x1u.p_AFReadOnly .x25,
.x284 .x4w .x1u.p_AFReadOnly .x25,
.new-sgt .x4w .x1z.p_AFReadOnly .x2h,
.x284 .x4w .x1z.p_AFReadOnly .x2h,
.new-sgt .x51,
.x284 .x51,
.search_component .x4w+.x4w,
.x29b .x4w+.x4w,
.x14x .xjz,
.xia .xjz,
.xib .xjz,
.xic .xjz {
  padding-left: 0px
}

.x1bn.p_AFHighlight .x1bu,
.x1bo.p_AFHighlight .x1bu {
  background-image: url(../imgs/discloseexpanded_ovr.html)
}

.x1bn.p_AFHighlight .x1bt,
.x1bo.p_AFHighlight .x1bt {
  background-image: url(../imgs/disclosecollapsed_ovr.html)
}

.AFNoteWindowNextLink:active,
.x1a3:active {
  background-color: #0572ce;
  background-image: url(../imgs/conv_r_dwn.html)
}

.AFNoteWindowPreviousLink:active,
.x1a2:active {
  background-color: #0572ce;
  background-image: url(../imgs/conv_l_dwn.html)
}

.x1dx .xfl {
  margin-left: 3px
}

.x1e3.p_AFResizable,
.x1e4.p_AFResizable {
  margin: 0px;
  overflow: hidden;
  display: block;
  padding: 0px;
  vertical-align: bottom
}

.x17e:active,
.x1dz:active {
  background-image: url(../imgs/dialog_close_dwn.html);
  background-repeat: no-repeat
}

.x17f:active,
.x1e0:active {
  background-image: url(../imgs/func_pin_16_act.html);
  background-repeat: no-repeat
}

.xi1 .x15m .x2h {
  vertical-align: baseline;
  margin: 0 1px
}

.xi1 .x15m .x26 {
  margin-bottom: 0;
  margin-top: 0;
  top: 0
}

.xi1 .x15m .x27,
.xi1 .x15m .x28 {
  height: 28px;
  vertical-align: middle
}

.xi1.p_AFDisabled .xif {
  border-color: #EFEFF1;
  border-bottom-width: 0px
}

.xi1.p_AFFatal .xid,
.xi1.p_AFError .xid {
  border-color: #C70000;
  border-width: 2px
}

.xi1.p_AFWarning .xid {
  border-color: #FFAA2B;
  border-width: 2px
}

.xi1.p_AFDisabled .xid {
  background-color: #EFEFF1;
  border-color: #EFEFF1
}

.xi2.p_AFDisabled {
  background-image: url(../imgs/colorpickertxt_dis.html)
}

.xi3.p_AFDisabled {
  background-image: url(../imgs/colorpicker_dis.html)
}

.x8b.p_AFSubTrain .xl2 {
  min-height: 45px
}

.x8b.p_AFSubTrain .xme {
  width: 65px
}

.x8b.p_AFSubTrain .x8s.p_AFDisabled,
.x8b.p_AFSubTrain .x8s.p_AFUnvisited {
  background-image: url(../imgs/h_bkgrnd_subpipe_tile.html)
}

.x8b.p_AFSubTrain .x8s.p_AFTrainVisited,
.x8b.p_AFSubTrain .xmf.p_AFSelected .x8s.p_AFUnvisited,
.xl4.p_AFSubTrain .xmx.p_AFTrainVisited,
.xl4.p_AFSubTrain .xmz.p_AFSelected .xmx.p_AFUnvisited {
  background-color: #0572ce;
  background-image: none
}

.xl4.p_AFSubTrain .xmx {
  height: 21px
}

.xmz.p_AFSelected .xmx.p_AFUnvisited {
  background-image: url(../imgs/v_fill_pipe_tile.html)
}

.xl4.p_AFSubTrain .xmx {
  width: 3px
}

.xl4.p_AFSubTrain .xmx.p_AFDisabled,
.xl4.p_AFSubTrain .xmx.p_AFUnvisited {
  background-image: url(../imgs/v_bkgrnd_subpipe_tile.html)
}

.xmf.p_AFTrainVisited .x8d,
.xmf.p_AFSelected .x8d {
  background-image: url(../imgs/h_fill_stop.html)
}

.xmf.p_AFUnvisited .x8d {
  background-image: url(../imgs/h_bkgrnd_stop.html)
}

.xmz.p_AFTrainVisited .xn0,
.xmz.p_AFSelected .xn0 {
  background-image: url(../imgs/v_fill_stop.html)
}

.xmz.p_AFUnvisited .xn0 {
  background-image: url(../imgs/v_bkgrnd_stop.html)
}

.x8b.p_AFSubTrain .x8d {
  width: 11px;
  height: 22px
}

.xl4.p_AFSubTrain .xn0 {
  width: 22px;
  height: 11px;
  padding-right: 1px
}

.x8b.p_AFSubTrain .xmg,
.x8b.p_AFSubTrain .xmh,
.x8b.p_AFSubTrain .xmi {
  border-radius: 6px;
  height: 11px;
  width: 11px;
  margin-bottom: 6px
}

.x8b.p_AFSubTrain .xmj {
  border-radius: 6px;
  height: 11px;
  width: 11px;
  background-color: #0572ce;
  margin-bottom: 6px
}

.xl4.p_AFSubTrain .xn1,
.xl4.p_AFSubTrain .xn2,
.xl4.p_AFSubTrain .xn4 {
  border-radius: 6px;
  height: 11px;
  width: 11px
}

.xl4.p_AFSubTrain .xn3 {
  border-radius: 6px;
  height: 11px;
  width: 11px;
  background-color: #0572ce
}

.xl4.p_AFStartOverflow .xl3 {
  padding-top: 47px
}

.xl4.p_AFEndOverflow .xl3 {
  padding-bottom: 47px
}

.xl4.p_AFSubTrain.p_AFStartOverflow .xl3 {
  padding-top: 38px
}

.xl4.p_AFSubTrain.p_AFEndOverflow .xl3 {
  padding-bottom: 38px
}

.AFOverflowElement .xmk,
.xdj .xmk,
.AFOverflowElement .xn6,
.xdj .xn6 {
  max-width: none;
  width: auto;
  display: block;
  margin: 1px;
  line-height: 28px;
  padding-left: 30px;
  padding-right: 24px
}

.x1s.p_AFReadOnly .xz,
.xeo.p_AFReadOnly .xha {
  padding: 0 8px 0 0
}

.x1s.p_AFError .x1c0,
.x1s.p_AFFatal .x1c0 {
  border-color: #C70000;
  border-style: solid;
  border-width: 2px 2px 2px 0;
  margin: 0 0 0 -2px
}

.x1s.p_AFWarning .x1c0 {
  border-color: #FFAA2B;
  border-style: solid;
  border-width: 2px 2px 2px 0;
  margin: 0 0 0 -2px
}

.xtc .x1s,
.xte .x1s {
  display: inline-block;
  max-width: 100%;
  width: 100%
}

.xtc .x2c,
.xte .x2c {
  display: inline-block;
  max-width: 100%;
  width: 75%;
  padding: 0 5px 0 0;
  text-indent: 5px
}

.xtc .x1c0,
.xte .x1c0 {
  display: inline-block;
  background-position: center center
}

.x1s.p_AFEditModeSelect .x1c0 {
  background-color: #FCFDFE;
  border-color: #DFE4E7;
  border-radius: 0 0;
  border-width: 0 1px 1px 0;
  border-style: solid;
  margin-top: 0
}

.xeo.p_AFEditModeSelect .x1c2 {
  border-color: #c4ced7;
  border-radius: 0 2px 2px 0;
  border-width: 1px;
  border-style: solid
}

.x227 .xgu,
.x228 .xgu {
  padding: 0 5px 7px 5px
}

.x228 .xzq,
.x227 .xzq {
  border: none;
  background-image: none
}

.x15m .x229 .xfn .xfr {
  padding: 6px;
  width: 14px;
  height: 14px
}

.x22a {
  box-sizing: border-box;
  height: 13px;
  padding-left: 13px;
  width: 13px;
  background-image: url(../imgs/cal_reminder_blk.html);
  margin-right: 1px
}

.xox.AFShortDuration .x22a,
.xox.xp5 .x22a,
.xox.AFShortDuration .x22b,
.xox.xp5 .x22b,
.xox.AFShortDuration .x22c,
.xox.xp5 .x22c {
  vertical-align: sub
}

.x22b {
  box-sizing: border-box;
  height: 13px;
  padding-left: 13px;
  width: 13px;
  background-image: url(../imgs/cal_repeat_blk.html);
  margin-right: 1px
}

.x22c {
  box-sizing: border-box;
  height: 13px;
  padding-left: 13px;
  width: 13px;
  background-image: url(../imgs/cal_repeat_chg_blk.html);
  margin-right: 1px
}

.x22d {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #737373;
  line-height: 15px;
  margin-top: 3px
}

.x22e {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #737373;
  line-height: 20px
}

.x22f {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #737373
}

.xh7 .xpj .xp9 {
  margin-left: 1px;
  margin-right: 0px
}

.xph .xox.AFShortDuration,
.xph .xox.xp5 {
  margin-left: 13px;
  height: 1.583em
}

.xpf .xox:last-child {
  padding-bottom: 8px
}

.xh7.p_AFPrintable .xqe {
  border-bottom: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xh3 {
  border-bottom: 1px solid #D6DFE6;
  border-top: none
}

.x22g {
  background-color: #EEEEEE;
  padding-top: 1px
}

.xq7.p_AFLast,
.xq7.p_AFStretched.p_AFLast {
  padding-bottom: 5px
}

.x1p.p_AFDisabled .xr2 {
  display: none;
  margin-left: 0px
}

.x1p.p_AFCompact .xr3.p_AFDisabled,
.x1p.p_AFCompact .xr3.p_AFDisabled:hover,
.x1p.p_AFCompact .xr3.p_AFDisabled:active {
  background-color: #f4f6f7;
  border-color: #E0E6EB;
  background-image: url(../imgs/dropdown_dis.html);
  display: block
}

.xr3:active {
  border-color: #0572ce;
  background-color: #0572ce;
  background-image: url(../imgs/dropdown_dwn.html), none
}

.x22i {
  text-align: left;
  width: 152px;
  padding: 0px 6px 0px 6px;
  line-height: 26px
}

.x22j,
.x22k {
  border-spacing: 3px
}

.xnp:active {
  background-color: #0572ce
}

.x1p.p_AFClickToEdit .x2a,
.x1p.p_AFClickToEdit.p_AFDisabled .x2a,
.x1p.p_AFClickToEdit.p_AFReadOnly .x2a,
.x1q.p_AFClickToEdit .x2b,
.x1q.p_AFClickToEdit.p_AFDisabled .x2b,
.x1q.p_AFClickToEdit.p_AFReadOnly .x2b,
.xeo.p_AFClickToEdit .xjp,
.xeo.p_AFClickToEdit .xer,
.xeo.p_AFClickToEdit.p_AFDisabled .xjp,
.xeo.p_AFClickToEdit.p_AFReadOnly .xjp,
.x1r.p_AFClickToEdit .x2k,
.x1r.p_AFClickToEdit.p_AFDisabled .x2k,
.x1r.p_AFClickToEdit.p_AFReadOnly .x2k,
.x1s.p_AFClickToEdit .x2c,
.x1s.p_AFClickToEdit.p_AFDisabled .x2c,
.x1s.p_AFClickToEdit.p_AFReadOnly .x2c,
.x1t.p_AFClickToEdit .x26,
.x1t.p_AFClickToEdit.p_AFDisabled .x26,
.x1t.p_AFClickToEdit.p_AFReadOnly .x26,
.x1u.p_AFClickToEdit .x25,
.x1u.p_AFClickToEdit.p_AFDisabled .x25,
.x1u.p_AFClickToEdit.p_AFReadOnly .x25,
.x1z.p_AFClickToEdit .x2h,
.x1z.p_AFClickToEdit.p_AFDisabled .x2h,
.x1z.p_AFClickToEdit.p_AFReadOnly .x2h,
.xjv.p_AFClickToEdit .xjw,
.xjv.p_AFClickToEdit.p_AFDisabled .xjw,
.xjv.p_AFClickToEdit.p_AFReadOnly .xjw,
.xjv.p_AFClickToEdit .xk3,
.xjv.p_AFClickToEdit.p_AFDisabled .xk3,
.xjv.p_AFClickToEdit.p_AFReadOnly .xk3 {
  background-image: none;
  border-color: transparent;
  background-color: transparent
}

.x1p.p_AFClickToEdit.p_AFFocusTarget .x2a,
.x1q.p_AFClickToEdit.p_AFFocusTarget .x2b,
.xeo.p_AFClickToEdit.p_AFFocusTarget .xer,
.x1s.p_AFClickToEdit.p_AFFocusTarget .x2c,
.x1t.p_AFClickToEdit.p_AFFocusTarget .x26,
.x1u.p_AFClickToEdit.p_AFFocusTarget .x25,
.x1z.p_AFClickToEdit.p_AFFocusTarget .x2h,
.xjv.p_AFClickToEdit.p_AFFocusTarget .xjw {
  background-color: #FCFDFE;
  border-color: #DFE4E7
}

.x1r.p_AFClickToEdit.p_AFFocusTarget .x2k {
  background-color: #FCFDFE;
  border-color: #DFE4E7;
  background-image: none
}

.xx8>span:first-of-type>.xx6 {
  border-top: none;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #BDBDBD
}

.x1h0 {
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-top: 10px;
  padding-left: 10px
}

.x13w.p_AFGrid .x1go {
  margin: 20px 23px 20px 23px
}

.x1go.p_AFDisabled .x1gq {
  opacity: 0.3
}

.x13w.p_AFStrip .x1go.p_AFSelected {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #000000
}

.AFFooterBar,
.x22m {
  font-weight: normal;
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #454545;
  background-color: #F5F5F5;
  border-top: 1px solid #D9DFE3;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 49px
}

.x1vr .xjw,
.x1vr .xjp,
.x1vt .xjw,
.x1vt .xjp,
.x1vu .xjw,
.x1vu .xjp {
  margin: 0px;
  max-width: 100%;
  width: 100%;
  display: table
}

.x1x3:active,
.x1x3:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dwn.html)
}

.x1x5:active,
.x1x5:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dwn.html)
}

.x1x7:active,
.x1x7:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dwn.html)
}

.x1x9:active,
.x1x9:hover:active {
  background-color: #0572ce;
  border-color: #0572ce;
  background-image: url(../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dwn.html)
}

.x1ki .x17q {
  border-right: 0px none black
}

.x1xq .xha,
.x1xs .xha {
  padding-right: 4px
}

.x1yd.p_AFDual .x1z7 {
  border-bottom: 1px solid #D9DFE3
}

.x1yd.p_AFDual .x1z9 {
  height: 24px
}

.AFHVPanelCardTitleStyle75,
.x23o {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #252525;
  font-size: 15px;
  font-weight: bold
}

.AFHVNodeImageSize25,
.x23p {
  width: 56px;
  height: 54px
}

/***padrÃµes***/
html {
  overflow-x: hidden
}

body {
  background: #fff !important;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
  font-size: 14px !important;
  color: #333333 !important
}

.h1-titulo-pagina,
.x23r,
.h1-title,
.x23x {
  font-weight: 800;
  line-height: 36px;
  font-size: 24px;
  color: #005394
}

.h1,
.x23s {
  font-weight: bold;
  line-height: 36px;
  font-size: 24px;
  color: #101010
}

.h1-blue,
.x23t {
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.04em;
  color: #005394
}

.h1-green,
.x23u {
  font-weight: bold;
  line-height: 36px;
  font-size: 24px;
  color: #017E36
}

.h1-open-sans,
.x23v {
  font-weight: bold;
  line-height: 36px;
  font-size: 24px;
  color: #101010;
  font-family: 'Open Sans', sans-serif
}

.h1-pagamento-title,
.x23w {
  white-space: nowrap;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.03em;
  font-family: 'Open Sans', sans-serif;
  color: #005394
}

.h1-titleNr,
.x23y {
  background: #005394;
  border-radius: 5px;
  font-style: normal;
  font-weight: 800;
  line-height: 25px;
  font-size: 20px;
  letter-spacing: -0.03em;
  color: #FFFFFF;
  text-align: center;
  text-shadow: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 5px
}

.h2,
.x23z {
  font-weight: bold;
  line-height: 33px;
  font-size: 22px;
  color: #101010
}

.h2-blue,
.x240 {
  font-weight: bold;
  line-height: 33px;
  font-size: 22px;
  color: #005394
}

.h2-green,
.x241,
.text-24-green,
.x294 {
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.04em;
  color: #0C9647
}

.h3,
.x242 {
  font-weight: bold;
  line-height: 25px;
  font-size: 20px;
  color: #101010
}

.h3-green,
.x243 {
  font-weight: bold;
  line-height: 25px;
  font-size: 20px;
  color: #017E36
}

.h3-blue,
.x244,
.h3-blue-open,
.x245 {
  font-weight: bolder;
  line-height: 25px;
  font-size: 20px;
  color: #005394
}

.h3-red,
.x246 {
  font-weight: bolder;
  line-height: 25px;
  font-size: 20px;
  color: #ED3737
}

.h4,
.x247,
.titulo2-logo,
.x26a {
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  color: #101010
}

.h4-blue,
.x248 {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  color: #005394
}

.h4-green,
.x249 {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  color: #017E36
}

.h4-orange,
.x24a {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  color: #E26A00
}

.h4-blueArea,
.x24b {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  color: #005394;
  width: 300px
}

.h4-background-blue,
.x24c {
  font-weight: bold;
  line-height: 21px;
  font-size: 18px;
  color: #FFFFFF;
  background: #005394;
  border-radius: 5px;
  padding: 3px 7px
}

.h5,
.x24d {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #101010
}

.h5-blue,
.x24e,
.new-sgt .x1u.highlight.p_AFReadOnly .x25,
.x284 .x1u.x285.p_AFReadOnly .x25,
.new-sgt .x1q.hightlight.p_AFReadOnly .x2b,
.x284 .x1q.x286.p_AFReadOnly .x2b,
.new-sgt .x1z.hightlight.p_AFReadOnly .x2h,
.x284 .x1z.x286.p_AFReadOnly .x2h {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #005394
}

.h5-green,
.x24f {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #0C9647
}

.h5-orange,
.x24g {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #F37200
}

.h5-gray,
.x24h {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #828282
}

.h5-red,
.x24i {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #FF0000
}

.h5-background-blue,
.x24j {
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  color: #FFFFFF;
  background: #005394;
  border-radius: 5px;
  padding: 3px 7px
}

.h6,
.x24k,
.titulo1-logo,
.x269 {
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  color: #101010
}

.h6-green,
.x24l {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #0C9647
}

.h6-blue,
.x24m {
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  color: #005394
}

.h6-blue-gray-background,
.x24n {
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  white-space: nowrap;
  color: #005394;
  background-color: #F9F9F9
}

.x1u.h6-blue .x25,
.x1u.x24m .x25 {
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  white-space: nowrap;
  color: #005394 !important
}

.x1u.h6-blue .xu,
.x1u.x24m .xu {
  font-size: 12px
}

.h8-blue,
.x24o {
  font-weight: bold;
  line-height: 18px;
  font-size: 10px;
  color: #005394
}

.h6-orange,
.x24p {
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  color: #F37200
}

.h6-red,
.x24q {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #EE2B2B
}

.h6-gray,
.x24r {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #333333
}

.h6-light-gray,
.x24s {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #909090
}

.h6-darkblue,
.x24t {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  color: #00386C
}

.h6-labels,
.x24u {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #202020;
  white-space: nowrap
}

.h6-black,
.x24v {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #202020
}

.h6-background-blue,
.x24w {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  color: #FFFFFF;
  background: #005394;
  border-radius: 5px;
  padding: 3px 7px
}

.h6-background-orange,
.x24x {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  color: #FFFFFF;
  background: #F37200;
  border-radius: 5px;
  padding: 3px 7px
}

.h6-background-red,
.x24y {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  color: #FFFFFF;
  background: #ED3737;
  border-radius: 5px;
  padding: 3px 7px
}

.h7-white,
.x24z {
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  color: #FFFFFF
}

.text,
.x250 {
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  text-align: justify;
  color: #333333
}

.text-cc,
.x251 {
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  color: #cccccc
}

.text-bold,
.x252 {
  font-weight: bold;
  line-height: 21px;
  font-size: 14px;
  color: #333333
}

.text-min,
.x253,
.x21o {
  font-weight: normal;
  line-height: 17px;
  font-size: 12px;
  color: #333333
}

.text-titlemin,
.x254 {
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #4F4F4F
}

.text-titleminBlue,
.x255 {
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 14px;
  color: #005394
}

.text-resumo,
.x256 {
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-size: 15px;
  color: #202020
}

.btn-login,
.x257 {
  height: 40px;
  border: 1px solid #005394 !important;
  color: #005394;
  background: #FFF;
  display: -webkit-flex;
  align-items: center;
  padding: 0 8px;
  cursor: pointer
}

.btn-login span,
.x257 span {
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer
}

.xfl.btn-pad,
.xfl.x258,
.xfl.btn-pad-sol,
.xfl.x259 {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  background-image: none !important;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent
}

.xfl.btn-pad-sol:hover,
.xfl.x259:hover,
.xfl.btn-pad:hover,
.xfl.x258:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-pad-sol.p_AFDisabled,
.xfl.x259.p_AFDisabled,
.xfl.btn-pad.p_AFDisabled,
.xfl.x258.p_AFDisabled,
.xfl.btn-padVerde.p_AFDisabled,
.xfl.x25a.p_AFDisabled,
.xfl.btn-pad2.p_AFDisabled,
.xfl.x25b.p_AFDisabled,
.xfl.btn-ajuda.p_AFDisabled,
.xfl.x268.p_AFDisabled {
  background-image: none;
  background: #E0E0E0;
  color: #BDBDBD;
  border: 1px solid transparent;
  cursor: not-allowed
}

.xfl.btn-pad-sol.p_AFDisabled:hover,
.xfl.x259.p_AFDisabled:hover,
.xfl.btn-pad.p_AFDisabled:hover,
.xfl.x258.p_AFDisabled:hover {
  background: #E0E0E0;
  color: #BDBDBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 18px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent
}

.xfl.btn-padVerde,
.xfl.x25a {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  color: #FFFFFF;
  text-shadow: none;
  background-color: #0C9647;
  cursor: pointer;
  border: 1px solid transparent
}

.xfl.btn-padVerde:hover,
.xfl.x25a:hover {
  background: #006F30;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-padVerde.p_AFDisabled:hover,
.xfl.x25a.p_AFDisabled:hover {
  background: #E0E0E0;
  color: #BDBDBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent
}

.xfl.btn-pad2,
.xfl.x25b {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important
}

.xfl.btn-pad2:hover,
.xfl.x25b:hover {
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.xfl.btn-pad2.p_AFDisabled:hover,
.xfl.x25b.p_AFDisabled:hover,
.xfl.btn-ajuda.p_AFDisabled:hover,
.xfl.x268.p_AFDisabled:hover {
  background: #E0E0E0;
  color: #BDBDBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent
}

.xfl.btn-pad3,
.xfl.x25c {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #eff9ff;
  color: #005394;
  cursor: pointer;
  border: 1px solid #3c6378;
  vertical-align: middle !important;
  white-space: normal
}

.xfl.btn-pad3:hover,
.xfl.x25c:hover {
  background: #eff9ff;
  border: 1px solid #3c6378;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.xfl.btn-pad3.p_AFDisabled,
.xfl.x25c.p_AFDisabled {
  background-image: none;
  background: #eff9ff;
  color: #BDBDBD;
  border: 1px solid transparent;
  cursor: not-allowed
}

.xfl.btn-pad3.p_AFDisabled:hover,
.xfl.x25c.p_AFDisabled:hover {
  background: #eff9ff;
  color: #BDBDBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent
}

.xfl.btn-padLaranja,
.xfl.x25d {
  padding: 10px 0px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  color: #FFFFFF;
  text-shadow: none;
  background-color: #F37200;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: none
}

.xfl.btn-padLaranja:hover,
.xfl.x25d:hover {
  background: #e36b01;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-nav,
.xfl.x25e {
  width: 95%;
  height: 50px;
  padding: 11px 20px 13px 40px;
  border: 1px solid transparent;
  background: #F5F5F5;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.xfl.btn-nav:hover,
.xfl.x25e:hover {
  width: 95%;
  padding: 11px 20px 13px 40px;
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.xfl.btn-nav-pressed,
.xfl.x25f {
  width: 95%;
  height: 50px;
  padding: 10px 40px;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #005394;
  border-bottom: 5px solid #005394;
  box-sizing: border-box
}

.xfl.btn-nav-pressed:hover,
.xfl.x25f:hover {
  width: 95%;
  padding: 10px 40px;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #005394;
  border-bottom: 5px solid #005394;
  box-sizing: border-box
}

.xfl.btn-pesquisar,
.xfl.x25g {
  padding-top: 5px;
  height: 33px;
  width: 150px;
  padding-right: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: url(../ipva/images/lupa.html);
  background-position-x: 90%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-pesquisar:hover,
.xfl.x25g:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/lupa.html);
  background-position-x: 90%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

per {
  background-image: none;
  background-color: #F5F5F5;
  padding-left: 30px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  width: 100px;
  margin-right: 20px
}

.xfl.btn-per,
.xfl.x25h {
  background-image: none;
  background-color: #F5F5F5;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  margin-right: 20px
}

.xfl.btn-per.p_AFSelected,
.xfl.x25h.p_AFSelected {
  background-image: none;
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF
}

.xfl.btn-per:hover.p_AFSelected,
.xfl.x25h:hover.p_AFSelected {
  background-image: none;
  background-color: #006EBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent
}

.xfl.btn-per.p_AFDisabled .xfv,
.xfl.x25h.p_AFDisabled .xfv,
.xfl.btn-ane.p_AFDisabled,
.xfl.x25i.p_AFDisabled,
.xfl.btn-per-doacao.p_AFDisabled .xfv,
.xfl.x264.p_AFDisabled .xfv,
.xfl.btn-per-divorcio.p_AFDisabled .xfv,
.xfl.x265.p_AFDisabled .xfv,
.xfl.btn-per-outros.p_AFDisabled .xfv,
.xfl.x266.p_AFDisabled .xfv,
.xfl.btn-per-causamortis.p_AFDisabled .xfv,
.xfl.x267.p_AFDisabled .xfv {
  border: 1px solid transparent;
  cursor: not-allowed
}

.xfl.btn-per:hover,
.xfl.x25h:hover {
  background: #dddddd;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-ane,
.xfl.x25i {
  background-color: #F5F5F5;
  padding-left: 50px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  color: #005394;
  background-image: url(../ipva/images/paperClip.html);
  background-position-x: 15%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-ane:hover,
.xfl.x25i:hover {
  background: #FFFFFF;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
  border: 1px solid #005394;
  box-sizing: border-box;
  background-image: url(../ipva/images/paperClip.html);
  background-position-x: 15%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-ver,
.xfl.x25j {
  width: 91px;
  height: 43px;
  position: relative;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #F5F5F5;
  color: #005394;
  background-position-x: 20%;
  background-image: url(../ipva/images/icon-ver.html);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-ver:hover,
.xfl.x25j:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  background: #006EBD;
  background-image: url(../ipva/images/icon-verHover.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-visualizar,
.xfl.x25k {
  padding: 10px 20px;
  padding-left: 30px;
  line-height: normal;
  background: #F5F5F5;
  color: #005394;
  background-position-x: 12%;
  background-image: url(../ipva/images/icon-ver.html);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-visualizar:hover,
.xfl.x25k:hover {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  background: #006EBD;
  background-position-x: 12%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-image: url(../ipva/images/icon-verHover.html)
}

.xfl.btn-visualizar2,
.xfl.x25l {
  width: 122px;
  height: 43px;
  position: relative;
  padding-left: 40px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #006EBD;
  color: #FFFFFF;
  background-position-x: 15%;
  background-image: url(../ipva/images/icon-verHover.html);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-visualizar2:hover,
.xfl.x25l:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #005394;
  background-image: url(../ipva/images/icon-verHover.html);
  background-position-x: 15%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-vis-gray,
.xfl.x25m {
  padding: 10px 20px;
  padding-left: 30px;
  width: 122px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important;
  background-image: url(../ipva/images/icon-ver.html);
  background-position-x: 6%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-vis-gray:hover,
.xfl.x25m:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #006EBD;
  background-image: url(../ipva/images/icon-verHover.html);
  background-position-x: 15%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-ver-analise,
.xfl.x25n {
  width: 218px;
  height: 45px;
  position: relative;
  padding-left: 40px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #006EBD;
  color: #FFFFFF;
  border: 1px solid #F5F5F5;
  box-sizing: border-box;
  background-position-x: 10%;
  background-position-y: 45%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
  background-image: url(../ipva/images/file-alt-2.html)
}

.xfl.btn-ver-analise:hover,
.xfl.x25n:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #005394;
  background-position-x: 10%;
  background-position-y: 45%;
  background-repeat: no-repeat;
  background-image: url(../ipva/images/file-alt-2.html)
}

.xfl.btn-atender-pend,
.xfl.x25o {
  width: 218px;
  height: 45px;
  position: relative;
  padding-left: 40px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #006EBD;
  color: #FFFFFF;
  border: 1px solid #F5F5F5;
  box-sizing: border-box;
  background-position-x: 10%;
  background-position-y: 45%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
  background-image: url(../ipva/images/icon_pend.html)
}

.xfl.btn-atender-pend:hover,
.xfl.x25o:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #005394;
  background-position-x: 10%;
  background-position-y: 45%;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(../ipva/images/icon_pend.html)
}

.xfl.btn-reconsiderar,
.xfl.x25p {
  width: 228px;
  height: 45px;
  position: relative;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #F5F5F5;
  color: #005394;
  border: 1px solid #F5F5F5;
  box-sizing: border-box;
  background-position-x: 10%;
  background-image: url(../ipva/images/icon_reconsiderar.html);
  background-position-y: 45%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-reconsiderar:hover,
.xfl.x25p:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #005394;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  background-image: url(../ipva/images/icon_reconsiderar.html);
  background-position-x: 10%;
  background-position-y: 45%;
  background-repeat: no-repeat
}

.xfl.btn-cancelamento,
.xfl.x25q {
  width: 192px;
  height: 45px;
  position: relative;
  padding-left: 40px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #F5F5F5;
  color: #005394;
  border: 1px solid #F5F5F5;
  box-sizing: border-box;
  background-position-x: 10%;
  background-image: url(../ipva/images/icon_cancelamento.html);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-cancelamento:hover,
.xfl.x25q:hover {
  left: 0%;
  position: relative;
  right: 0%;
  top: 0%;
  bottom: 0%;
  font-style: normal;
  color: #005394;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  background-image: url(../ipva/images/icon_cancelamento.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-excluir,
.xfl.x25r {
  width: 116px;
  height: 43px;
  position: relative;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #F5F5F5;
  color: #005394;
  background-position-x: 20%;
  background-image: url(../ipva/images/erase.html);
  background-position-y: 50%;
  background-repeat: no-repeat;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-excluir:hover,
.xfl.x25r:hover {
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  background: #EB5757;
  background-image: url(../ipva/images/eraseHover.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-edit,
.xfl.x25s {
  width: 111px;
  height: 43px;
  position: relative;
  background: #F5F5F5;
  color: #005394;
  background-image: url(../ipva/images/edit.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  cursor: pointer
}

.xfl.btn-edit:hover,
.xfl.x25s:hover {
  width: 111px;
  height: 43px;
  position: relative;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  background: #006EBD;
  background-image: url(../ipva/images/editHover.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-edit:active,
.xfl.x25s:active {
  width: 111px
}

.xfl.btn-emitir,
.xfl.x25u {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: url(../ipva/images/icon_GrPr.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-emitir:hover,
.xfl.x25u:hover,
.xfl.btn-emitirGuia:hover,
.xfl.x25v:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/icon_GrPr.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-emitirGuia,
.xfl.x25v {
  padding: 10px 15px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: url(../ipva/images/icon_GrPr.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-emitirPendencia,
.xfl.x25w {
  padding: 10px 15px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  background-image: url(../ipva/images/icon_aguardando_documentos_white.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-emitirPendencia:hover,
.xfl.x25w:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/icon_aguardando_documentos_white.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-pendencia,
.xfl.x25x {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  background-color: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  background-repeat: no-repeat
}

.xfl.btn-pendencia:hover,
.xfl.x25x:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-retificar,
.xfl.x25y {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important;
  background-image: url(../ipva/images/icon-retificar.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-retificar:hover,
.xfl.x25y:hover {
  background: #FFFFFF;
  padding-left: 30px;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background-image: url(../ipva/images/icon-retificar.html);
  background-position-x: 10%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-imprimir,
.xfl.x25z {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important;
  background-image: url(../ipva/images/icon-imprimir.html);
  background-position-x: 6%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-imprimir:hover,
.xfl.x25z:hover {
  background: #FFFFFF;
  padding-left: 30px;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background-image: url(../ipva/images/icon-imprimir.html);
  background-position-x: 6.5%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-debitos,
.xfl.x260 {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important;
  background-image: url(../ipva/images/icon-debitos.html);
  background-position-x: 5%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-debitos:hover,
.xfl.x260:hover {
  background: #FFFFFF;
  padding-left: 30px;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background-image: url(../ipva/images/icon-debitos.html);
  background-position-x: 5%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-avaliacao,
.xfl.x261 {
  padding: 10px 20px;
  padding-left: 30px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #F5F5F5;
  color: #005394;
  cursor: pointer;
  border: 1px solid transparent;
  vertical-align: middle !important;
  background-image: url(../ipva/images/icon-avaliacao.html);
  background-position-x: 8%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-avaliacao:hover,
.xfl.x261:hover {
  background: #FFFFFF;
  padding-left: 30px;
  border: 1px solid #005394;
  box-sizing: border-box;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  cursor: pointer;
  background-image: url(../ipva/images/icon-avaliacao.html);
  background-position-x: 8%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-salvarproseguir,
.xfl.x262 {
  padding-left: 30px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #006EBD;
  border: 1px solid transparent;
  background-image: url(../ipva/images/arrowRight.html);
  background-position-x: 90%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #FFFFFF;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  margin-right: 0px
}

.xfl.btn-salvarproseguir:hover,
.xfl.x262:hover {
  padding-left: 30px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #005394;
  border: 1px solid transparent;
  background-image: url(../ipva/images/arrowRight.html);
  background-position-x: 90%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #FFFFFF;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none
}

.xfl.btn-salvarproseguir.p_AFDisabled,
.xfl.x262.p_AFDisabled {
  text-align: left;
  background: #E0E0E0;
  color: #BDBDBD;
  border: 1px solid transparent;
  cursor: not-allowed;
  background-image: url(../ipva/images/arrowDisabledRight.html);
  background-position-x: 90%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-voltar,
.xfl.x263 {
  background-color: #F5F5F5;
  padding-left: 50px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  color: #005394;
  background-image: url(../ipva/images/arrowLeft.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-voltar:hover,
.xfl.x263:hover {
  background: #FFFFFF;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
  border: 1px solid #005394;
  box-sizing: border-box;
  background-image: url(../ipva/images/arrowLeft.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-voltar.p_AFDisabled,
.xfl.x263.p_AFDisabled {
  background: #E0E0E0;
  color: #BDBDBD;
  border: 1px solid transparent;
  cursor: not-allowed;
  background-image: url(../ipva/images/arrowDisabledLeft.html);
  background-position-x: 20%;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-per-doacao,
.xfl.x264 {
  width: 147px;
  background-color: #F5F5F5;
  padding-left: 50px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  background-image: url(../ipva/images/hand-holding-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-doacao.p_AFSelected,
.xfl.x264.p_AFSelected {
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  padding-left: 50px;
  padding-right: 20px;
  background-image: url(../ipva/images/hand-holding-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-doacao:hover.p_AFSelected,
.xfl.x264:hover.p_AFSelected {
  background-color: #006EBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  border: 1px solid transparent;
  background-image: url(../ipva/images/hand-holding-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-doacao:hover,
.xfl.x264:hover {
  background: #dddddd;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/hand-holding-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-divorcio,
.xfl.x265 {
  width: 150px;
  background-color: #F5F5F5;
  padding-left: 45px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  background-image: url(../ipva/images/balance-scale-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-divorcio.p_AFSelected,
.xfl.x265.p_AFSelected {
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  padding-left: 45px;
  padding-right: 20px;
  background-image: url(../ipva/images/balance-scale-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-divorcio:hover.p_AFSelected,
.xfl.x265:hover.p_AFSelected {
  background-color: #006EBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  border: 1px solid transparent;
  background-image: url(../ipva/images/balance-scale-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-divorcio:hover,
.xfl.x265:hover {
  background: #dddddd;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/balance-scale-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-outros,
.xfl.x266 {
  width: 129px;
  background-color: #F5F5F5;
  padding-left: 45px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  background-image: url(../ipva/images/ellipsis-h-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-outros.p_AFSelected,
.xfl.x266.p_AFSelected {
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  padding-left: 45px;
  padding-right: 20px;
  background-image: url(../ipva/images/ellipsis-h-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-outros:hover.p_AFSelected,
.xfl.x266:hover.p_AFSelected {
  background-color: #006EBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  border: 1px solid transparent;
  background-image: url(../ipva/images/ellipsis-h-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-outros:hover,
.xfl.x266:hover {
  background: #dddddd;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/ellipsis-h-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-causamortis,
.xfl.x267 {
  width: 187px;
  background-color: #F5F5F5;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #005394;
  border: 1px solid transparent;
  background-image: url(../ipva/images/file-alt-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-causamortis.p_AFSelected,
.xfl.x267.p_AFSelected {
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  color: #FFFFFF;
  padding-left: 40px;
  padding-right: 20px;
  background-image: url(../ipva/images/file-alt-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-causamortis:hover.p_AFSelected,
.xfl.x267:hover.p_AFSelected {
  background-color: #006EBD;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  background-image: url(../ipva/images/file-alt-2.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-causamortis:hover,
.xfl.x267:hover,
.xfl.btn-per-causamortis:active,
.xfl.x267:active {
  background: #dddddd;
  color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/file-alt-1.html);
  background-position-x: 15px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-right: 20px
}

.xfl.btn-per-causamortis:after,
.xfl.x267:after {
  width: 186.15px;
  display: block;
  position: fixed
}

.xfl.btn-per-causamortis:active:after,
.xfl.x267:active:after {
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s
}

.xfl.btn-ajuda,
.xfl.x268 {
  padding: 10px 20px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  background: #006EBD;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid transparent;
  margin-top: 15px
}

.xfl.btn-ajuda:hover,
.xfl.x268:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.fix-width,
.x26b {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  position: static !important;
  box-sizing: border-box
}

.fix-padding,
.x26c {
  box-sizing: border-box
}

.bg-header,
.x26d {
  background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
  height: 92px;
  min-height: 92px !important;
  max-height: 92px !important
}

.container-header,
.x26e {
  max-width: 1400px;
  min-width: 300px;
  margin: 0 auto;
  height: 92px;
  min-height: 92px !important;
  max-height: 92px !important
}

.container-title,
.x26f {
  border-bottom: 1px solid #E0E0E0;
  padding: 20px;
  margin: 0 20px;
  width: calc(100% - 40px);
  box-sizing: border-box
}

.header-altura-conteudo,
.x26g {
  height: 72px !important;
  min-height: 72px !important;
  display: flex !important;
  -webkit-align-items: center;
  align-items: center
}

.header-col1,
.x26h {
  width: 50% !important;
  height: 72px !important
}

.header-col2,
.x26i {
  width: 50% !important;
  height: 72px !important;
  display: flex !important;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.link-fazenda-header a,
.x26j a {
  padding-right: 25px;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline
}

.menu-portal,
.x26k {
  background: #006EBD;
  height: 50px
}

.container,
.x26l {
  max-width: 1400px;
  min-width: 300px;
  margin: 0 auto
}

.container100porcento,
.x26m {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important
}

.container-altura,
.x26n {
  max-width: 1400px;
  min-width: 300px;
  margin: 0 auto;
  height: calc(100% - 132px) !important;
  min-height: calc(100% - 132px) !important;
  max-height: auto !important
}

.conteudo-altura,
.x26o {
  height: calc(100% - 132px)
}

.footer-copyright,
.x26p {
  max-width: 1400px;
  min-width: 300px;
  margin: 0 auto;
  height: 40px;
  width: calc(100% - 40px);
  border-top: 1px solid #e0e0e0;
  text-align: center
}

.copyright,
.x26q {
  display: flex !important;
  justify-content: center !important
}

.padding10px20px,
.x26r {
  padding: 10px 20px
}

.padding0px20px,
.x26s {
  padding: 0px 20px
}

.padding-header,
.x26t {
  padding: 10px 40px
}

.padding-main,
.x26u {
  padding: 20px 20px 50px 20px
}

.content,
.x26v,
.content-painel-interno,
.x26w,
.content-venal,
.x28q {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%
}

.content-note,
.x26y {
  width: 100%;
  margin-top: 5px
}

.x1a.group-Alerta,
.x1a.x26z {
  width: 100%;
  background: #FFF5D8
}

.content-gray-no-pad,
.x270 {
  width: 100%;
  background: #F9F9F9;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE
}

.content-gray-no-pad tr td:nth-of-type(7),
.x270 tr td:nth-of-type(7),
.content-white-no-pad tr td:nth-of-type(7),
.x271 tr td:nth-of-type(7) {
  width: 150px
}

.content-gray-no-pad tr td:last-child,
.x270 tr td:last-child,
.content-white-no-pad tr td:last-child,
.x271 tr td:last-child,
#pfl8 table tbody tr td:last-child {
  padding-left: 0px !important
}

.content-white-no-pad,
.x271 {
  width: 100%;
  background: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE
}

.content-light-blue-no-pad,
.x272 {
  width: 100%;
  background: #EFF9FF;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE
}

.content-light-blue,
.x273 {
  width: 100%;
  background: #EFF9FF;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 20px;
  padding-right: 20px
}

.content-infoAdd,
.x274 {
  width: 100%;
  padding: 20px;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  margin-bottom: 10px;
  overflow: auto
}

.content-gray,
.x275 {
  width: 100%;
  padding: 20px;
  background: #F9F9F9;
  border: 1px solid #E0E0E0;
  box-sizing: border-box;
  margin-bottom: 10px
}

.output-alerta,
.x276 {
  background: #FFF5D8;
  border: 1px solid #FFF5D8;
  margin-right: 30px;
  padding: 0px;
  padding-right: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #101010
}

.xq.title-alerta,
.xq.x277 {
  background: #FFF5D8;
  font-style: normal !important;
  font-weight: bold !important;
  line-height: 21px !important;
  font-size: 16px !important;
  color: #F37200 !important
}

.general-wide,
.x27a {
  display: inline !important
}

.general-narrow,
.x27b,
.general-narrow-1024,
.x27d {
  display: none !important
}

.general-wide-1024,
.x27c {
  display: inline-table !important
}

.panel-bluebox-noPad,
.x27e {
  width: 100%;
  background: #FFFFFF;
  padding-top: 20px;
  border: 1px solid #005394;
  box-sizing: border-box
}

.panel-bluebox,
.x27f,
.new-sgt .panel-bluebox,
.x284 .x27f {
  padding: 20px;
  padding-left: 25px;
  padding-right: 25px;
  background: #FFFFFF;
  border: 1px solid #005394
}

.panel-bluebox-content,
.x27g {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px
}

.panel-info,
.x27h {
  width: 100%;
  border-radius: 5px;
  background-color: #F9F9F9;
  padding: 10px;
  padding-left: 25px;
  padding-right: 25px;
  border: 1px solid #005394
}

.x1a.espaco-mb,
.x1a.x27i {
  padding: 20px;
  margin: 10px;
  border-width: 1px;
  border-color: #E0E0E0;
  border-style: solid;
  height: 240px
}

.x1a.box-sobre,
.x1a.x27j {
  padding: 20px;
  margin: 10px;
  border-width: 1px;
  border-color: #E0E0E0;
  border-style: solid
}

.x1a.box-ajuda,
.x1a.x27k {
  padding: 20px;
  padding-bottom: 30px;
  padding-top: 25px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 10px;
  border-width: 1px;
  border-color: #E0E0E0;
  border-style: solid
}

.x1a.box-ajuda-blue,
.x1a.x27l {
  padding: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  border-width: 1px;
  border-color: #CEE8FC;
  border-style: solid;
  background: #F3FAFF;
  min-height: 178px
}

.x1a.box-ajuda-sac,
.x1a.x27m {
  padding: 20px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  border-width: 1px;
  border-color: #E0E0E0;
  border-style: solid
}

.x1a.container-login,
.x1a.x27n {
  padding: 10px 20px 20px 20px;
  border: none
}

.x1z.select-Ochoice .x27p,
.x1z.x27o .x27p {
  height: 36px;
  font-style: normal;
  font-weight: bold;
  background: #F5F5F5;
  line-height: normal;
  font-size: 18px;
  vertical-align: middle;
  color: #005394;
  cursor: pointer
}

.x1z.select-Ochoice .x2h,
.x1z.x27o .x2h {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #9297A6;
  background-color: #FFFFFF;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  width: 300px;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #333333
}

.x1z.select-Ochoice .x2h:hover,
.x1z.x27o .x2h:hover {
  background: #FFFFFF;
  border: 1px solid #006EBD;
  box-sizing: border-box;
  cursor: pointer
}

.x1z.select-Ochoice.p_AFDisabled .x2h,
.x1z.x27o.p_AFDisabled .x2h {
  background-color: #EEEEEE !important;
  color: #9e9e9e;
  border: 1px solid #BDBDBD;
  box-sizing: border-box
}

.espaco-mb-30,
.x27q {
  margin-bottom: 30px
}

.xfl.btn-popup-logar,
.xfl.x27r {
  width: 100%;
  padding: 10px 20px;
  background-color: #005394;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  background-image: url(../ipva/images/arrowRight.html);
  background-position: right 45px top 45px;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-popup-logar:hover,
.xfl.x27r:hover {
  width: 100%;
  padding: 10px 20px;
  background-color: #006EBD;
  border: none;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  text-shadow: none;
  color: #FFFFFF;
  background-image: url(../ipva/images/arrowRight.html);
  background-position: right 45px top 45px;
  background-position-y: 50%;
  background-repeat: no-repeat
}

.xfl.btn-ok2,
.xfl.x27s {
  background-image: none;
  border: 0px solid transparent;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  padding: 5.5px 4px;
  float: left;
  background: #006EBD;
  background-position-x: 50%;
  background-position-y: 50%;
  color: #FFFFFF
}

.xfl.btn-ok2:hover,
.xfl.x27s:hover {
  background: #005394;
  background-position-x: 50%;
  background-position-y: 50%;
  float: left;
  font-style: normal;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  text-shadow: none;
  border: 0px solid transparent;
  cursor: pointer
}

.x17w:hover {
  color: #006EBD
}

.xgn.emitir-guia .x17w,
.xgn.x27t .x17w {
  font-weight: bold;
  line-height: 21px;
  font-size: 18px;
  text-align: right;
  text-decoration-line: underline;
  white-space: normal;
  color: #005394
}

.espaco-mt-30,
.x27u {
  margin-top: 30px
}

.espaco-pdr-20,
.x27v {
  padding-right: 20px
}

.x1a.box-login,
.x1a.x27w {
  padding: 20px;
  border-width: 1px;
  border-color: #006EBD;
  border-style: solid
}

.x1z.select-Ochoice .x2h.p_AFDisabled,
.x1z.x27o .x2h.p_AFDisabled {
  background: #EEEEEE !important;
  border: 1px solid #BDBDBD;
  box-sizing: border-box
}

.x1u {
  font-weight: bold;
  line-height: 33px;
  font-size: 22px;
  color: #202020 !important
}

.content-box-MinhaAreaItem,
.x27y,
.content-box-MinhaAreaParcelamento,
.x28v {
  width: 100%;
  padding: 15px;
  background: #FFFFFF;
  border: 1px solid #BDBDBD;
  box-sizing: border-box;
  margin-bottom: 10px
}

.content-box-MinhaAreaItem tr td:nth-of-type(3),
.x27y tr td:nth-of-type(3) {
  width: 400px !important
}

.content-box-MinhaAreaItem tr td:nth-of-type(4),
.x27y tr td:nth-of-type(4),
.content-box-MinhaAreaParcelamento tr td:nth-of-type(2),
.x28v tr td:nth-of-type(2) {
  width: 250px !important
}

.x1u.it-pad .x25,
.x1u.x27z .x25,
.x1q.it-pad .x2b,
.x1q.x27z .x2b {
  width: 260px;
  height: 46px
}

.x1u.it-upload .x25,
.x1u.x280 .x25 {
  width: 350px !important
}

.x1u.it-pad .xu,
.x1u.x27z .xu,
.x1q.it-pad .xy,
.x1q.x27z .xy,
.x1u.it-pad2 .xu,
.x1u.x281 .xu {
  margin-top: 10px;
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  color: #101010 !important;
  height: 22px
}

.x1u.it-pad-area .x25,
.x1u.x282 .x25 {
  width: 840px;
  height: 90px
}

.x1u.it-pad-wbutton .x25,
.x1u.x283 .x25 {
  width: 216px;
  height: 46px
}

.new-sgt .x2h,
.x284 .x2h {
  border-color: #BDBDBD;
  width: 260px;
  height: 46px;
  text-align: left !important;
  border-radius: 0px
}

.new-sgt .x25,
.x284 .x25,
.new-sgt .x2b,
.x284 .x2b {
  width: 260px;
  height: 46px;
  text-align: left !important;
  border-radius: 0px
}

.new-sgt .x4w .x1u,
.x284 .x4w .x1u,
.new-sgt .x4w .x1q,
.x284 .x4w .x1q,
.new-sgt .x4w .x1z,
.x284 .x4w .x1z,
.new-sgt .x4w .x25,
.x284 .x4w .x25,
.new-sgt .x4w .x2b,
.x284 .x4w .x2b,
.new-sgt .x4w .x2h,
.x284 .x4w .x2h {
  min-width: 100%;
  width: 100%
}

.new-sgt .x1q.p_AFReadOnly .x2b,
.x284 .x1q.p_AFReadOnly .x2b,
.new-sgt .x1u.p_AFReadOnly .x25,
.x284 .x1u.p_AFReadOnly .x25,
.new-sgt .x1z.p_AFReadOnly .x2h,
.x284 .x1z.p_AFReadOnly .x2h {
  font-weight: bold;
  color: #101010
}

.new-sgt .xu,
.x284 .xu,
.new-sgt .xy,
.x284 .xy,
.new-sgt .x12,
.x284 .x12 {
  margin-top: 10px;
  margin-left: 0px;
  padding-left: 0px;
  font-weight: bold;
  line-height: 18px;
  font-size: 14px;
  color: #101010 !important;
  height: 22px
}

.new-sgt .x1u.p_AFReadOnly .xu,
.x284 .x1u.p_AFReadOnly .xu,
.new-sgt .x1q.p_AFReadOnly .xy,
.x284 .x1q.p_AFReadOnly .xy,
.new-sgt .x1z.p_AFReadOnly .x12,
.x284 .x1z.p_AFReadOnly .x12 {
  font-weight: normal;
  padding-left: 0px;
  color: #4F4F4F !important
}

.new-sgt .panel-bluebox-noPad,
.x284 .x27e {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  padding-top: 0px
}

.new-sgt .message-box .panel-bluebox-noPad,
.x284 .x287 .x27e {
  width: 100%;
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  box-sizing: border-box
}

.new-sgt .panel-bluebox-content,
.x284 .x27g {
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px
}

.new-sgt .panel-bluebox-footer,
.x284 .x288 {
  background-color: #F9F9F9;
  border-top: 1px solid #e0e0e0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px
}

.new-sgt .xfl,
.x284 .xfl {
  background-image: none;
  background-color: #F5F5F5;
  padding: 10px 30px 10px 30px;
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #005394
}

.new-sgt .xfn,
.x284 .xfn {
  outline: transparent
}

.new-sgt .xfl:hover,
.x284 .xfl:hover {
  background: #FFFFFF;
  color: #005394;
  line-height: 21px;
  font-size: 15px;
  cursor: pointer;
  border: 1px solid #005394;
  box-sizing: border-box
}

.new-sgt .xfl.p_AFDisabled,
.x284 .xfl.p_AFDisabled {
  cursor: not-allowed;
  line-height: 21px;
  font-size: 15px;
  background: #E0E0E0;
  color: #BDBDBD;
  border: 1px solid transparent
}

.new-sgt .xfl.primary,
.x284 .xfl.x289,
.new-sgt .xfn.primary,
.x284 .xfn.x289 {
  padding: 7px 20px 7px 20px;
  font-size: 15px;
  background-color: #006EBD;
  color: #FFFFFF;
  border: 1px solid transparent
}

.new-sgt .xfl.vert,
.x284 .xfl.x28a {
  padding: 10px 20px 20px 0px !important;
  font-size: 15px;
  background-color: #006EBD;
  border: 1px solid transparent
}

.new-sgt .xfl.details,
.x284 .xfl.x28b {
  background-color: transparent;
  z-index: 10000;
  border: 0px
}

.new-sgt .xfl.details .xfv,
.x284 .xfl.x28b .xfv {
  color: transparent
}

.new-sgt .xfl.details:hover,
.x284 .xfl.x28b:hover {
  background-color: #F5F5F5;
  z-index: 1000;
  position: relative;
  border: 1px solid transparent
}

.new-sgt .xfl.details:hover .xfv,
.x284 .xfl.x28b:hover .xfv,
.ipvamenu .x160:hover .x166,
.x295 .x160:hover .x166,
.new-sgt .x1u.p_AFReadOnly.total .x25,
.x284 .x1u.p_AFReadOnly.x29a .x25 {
  color: #005394
}

.new-sgt .xfl.primary:hover,
.x284 .xfl.x289:hover {
  background: #005394;
  color: #FFFFFF;
  height: 46px
}

.xfl.primary.p_AFDisabled,
.xfl.x289.p_AFDisabled {
  background: #E0E0E0;
  color: #BDBDBD;
  cursor: not-allowed
}

.new-sgt .xq.upload,
.x284 .xq.x28c,
.xq.upload2,
.xq.x28f {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: 0px;
  background-image: none;
  background-color: transparent;
  border: 1px solid transparent;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  color: #FFFFFF
}

.new-sgt .xq.upload label,
.x284 .xq.x28c label {
  padding: 14px 22px 14px 20px;
  display: inline-block;
  background: #006EBD;
  cursor: pointer
}

.new-sgt .xq.upload:hover,
.x284 .xq.x28c:hover,
.xq.upload2:hover,
.xq.x28f:hover {
  color: #FFFFFF;
  background-color: transparent;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.new-sgt .xq.upload:hover label,
.x284 .xq.x28c:hover label,
.xq.upload2:hover label,
.xq.x28f:hover label {
  background: #005394;
  display: inline-block;
  cursor: pointer
}

.new-sgt .x150,
.x284 .x150 {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #005394
}

.new-sgt .x10q .x150,
.x284 .x10q .x150 {
  color: #00386C;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700
}

.new-sgt .xia,
.x284 .xia {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #000000
}

.new-sgt .xib,
.x284 .xib {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #000000;
  border-color: #e0e0e0;
  background-color: #f9f9f9
}

.new-sgt .full .x150,
.x284 .x28d .x150 {
  border-color: #e0e0e0 transparent;
  border-style: solid none;
  border-width: 1px 0px
}

.new-sgt .banded .xia,
.x284 .x28e .xia {
  background-color: #F9F9F9;
  border-color: #e0e0e0 transparent;
  border-style: solid none;
  border-width: 0px 0px 1px 0px;
  font-size: 14px;
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px
}

.new-sgt .banded .xib,
.x284 .x28e .xib {
  background-color: #FFFFFF;
  border-color: #e0e0e0 transparent;
  border-style: solid none;
  border-width: 0px 0px 1px 0px;
  font-size: 14px;
  padding-left: 30px
}

.new-sgt .banded .x150,
.x284 .x28e .x150 {
  font-size: 14px;
  padding-left: 30px
}

.new-sgt .full .x148,
.x284 .x28d .x148 {
  background-color: #FFFFFF;
  padding: 10px 20px
}

.new-sgt .full .x14g,
.x284 .x28d .x14g {
  background-image: none;
  width: 100%
}

.new-sgt .full .x14d,
.x284 .x28d .x14d {
  border-color: #bdbdbd;
  border-radius: 0px
}

.new-sgt .full .x14e,
.x284 .x28d .x14e {
  font-weight: normal
}

.new-sgt .full .x14b,
.x284 .x28d .x14b {
  background-color: #006dba;
  color: #FFFFFF
}

.new-sgt .full .x14f,
.x284 .x28d .x14f {
  padding: 5px;
  display: block;
  text-decoration: underline
}

.new-sgt .full .xia,
.x284 .x28d .xia {
  background-color: #f9f9f9;
  border-color: #e0e0e0
}

.xq.upload2 label,
.xq.x28f label {
  padding: 15px 22px 14px 20px;
  display: inline-block;
  background: #006EBD;
  cursor: pointer
}

.ipvaFileUploadList .xtc,
.x28g .xtc {
  background-color: transparent;
  border: 0px none;
  border-color: transparent
}

.ipvaFileUploadList .x150,
.x28g .x150,
.ipvaFileUploadList .xic,
.x28g .xic,
.ipvaFileUploadList .x15a,
.x28g .x15a,
.ipvaFileUploadList .x152,
.x28g .x152 {
  background-color: transparent;
  border: none;
  border-color: transparent
}

.ipvaFileUploadList .xia,
.x28g .xia {
  background-color: transparent;
  border: none;
  border-color: transparent;
  font-weight: bold
}

.col-header,
.x28i {
  border: none;
  border-color: transparent !important;
  height: 47px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-align: left
}

.table-pad,
.x28j {
  border: none;
  border-bottom: none;
  border-top: 1px solid #E0E0E0;
  border-left: none;
  border-right: none;
  background-color: transparent;
  position: relative !important
}

.xtc.table-pad .x14p,
.xtc.x28j .x14p,
.xtc.calendario .x14p,
.xtc.x299 .x14p {
  position: static !important
}

.col-pad,
.x28k {
  border: none;
  border-color: transparent !important;
  height: 47px;
  font-size: 15px;
  line-height: 18px
}

.col-header-h5,
.x28l {
  border: none;
  border-color: transparent !important;
  height: 47px;
  font-weight: bold;
  line-height: 21px;
  font-size: 16px;
  margin-right: auto;
  margin-left: 40px;
  text-align: center
}

.x20u.col-header .x1h1,
.x20u.x28i .x1h1 {
  color: Black;
  font-weight: bold;
  border: none;
  padding: 10px 20px;
  margin-left: -20px;
  border-color: transparent;
  background-color: transparent
}

.xq.upload,
.xq.x28c {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: 10px 10px;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  background: #006EBD;
  color: #FFFFFF
}

.xq.uploadIcon,
.xq.x28m {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: 30px 60px;
  cursor: pointer;
  background-image: url(../ipva/images/anexarTexto.html) !important;
  font-size: 15px;
  font-weight: bold;
  background-repeat: no-repeat;
  vertical-align: middle
}

.xq.uploadIcon:hover,
.xq.x28m:hover {
  text-align: center;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/anexarTexto_hover.html) !important;
  background-repeat: no-repeat
}

.xq.uploadIcon46,
.xq.x28n {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: 30px 60px;
  cursor: pointer;
  background-image: url(../ipva/images/anexarTexto_h46.html) !important;
  font-size: 15px;
  font-weight: bold;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: -12px;
  margin-top: 5px
}

.xq.uploadIcon46:hover,
.xq.x28n:hover {
  text-align: center;
  border: 1px solid transparent;
  cursor: pointer;
  background-image: url(../ipva/images/anexarTexto_h46_hover.html) !important;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-bottom: -12px;
  margin-top: 5px
}

.xq.upload:hover,
.xq.x28c:hover,
.xfl.btn-del:hover,
.xfl.x28o:hover,
.xq.anexar:hover,
.xq.x28u:hover {
  background: #005394;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.xfl.btn-del,
.xfl.x28o {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: 5px 5px;
  background: #006EBD;
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-size: 15px;
  text-align: center;
  text-shadow: none;
  border: 1px solid transparent;
  cursor: pointer
}

.x1u.it-pad2 .x25,
.x1u.x281 .x25 {
  width: 260px;
  height: 40px;
  margin: 5px 0 0 0
}

.x1u.currency .x25,
.x1u.x28p .x25 {
  width: 260px;
  height: 40px;
  margin: 5px 0 0 0;
  text-align: left !important
}

.content-venal tr td:nth-of-type(1),
.x28q tr td:nth-of-type(1),
.content-venal tr td:nth-of-type(2),
.x28q tr td:nth-of-type(2) {
  width: 200px
}

.content-venal tr td:nth-of-type(3),
.x28q tr td:nth-of-type(3) {
  width: 400px
}

.content-cinza,
.x28s {
  background: #F9F9F9;
  border-top: 1px solid #EEEEEE;
  margin-left: -25px;
  margin-right: -25px
}

.xq.anexar,
.xq.x28u {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  background: #006EBD;
  color: #FFFFFF
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(3),
.x28v tr td:nth-of-type(3),
.content-box-MinhaAreaParcelamento tr td:nth-of-type(4),
.x28v tr td:nth-of-type(4) {
  width: 200px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(5),
.x28v tr td:nth-of-type(5) {
  width: 150px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(6),
.x28v tr td:nth-of-type(6) {
  width: 300px !important
}

.x1a.content-box-MinhaAreaParcelamento:hover .panel-btns,
.x1a.x28v:hover .x28w,
.x1a.content-box-user:hover .panel-btns,
.x1a.x290:hover .x28w {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999
}

.panel-subBtns,
.x28x {
  background: #FFFFFF;
  padding: 15px;
  padding-left: 30px
}

.content-100I,
.x28z {
  width: 50px
}

.content-box-MinhaArea,
.x293 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #FFFFFF;
  border: 1px solid #005394;
  box-sizing: border-box;
  margin-bottom: 10px
}

.x6e:hover .x15s {
  background: #FFFFFF;
  box-sizing: border-box;
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: left;
  text-shadow: none;
  color: #005394;
  cursor: pointer
}

.x1a.ipvamenu,
.x1a.x295 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px
}

.ipvamenu .x6e.p_AFDepressed .x15s,
.x295 .x6e.p_AFDepressed .x15s {
  background-color: #005394
}

.ipvamenu .x160.p_AFDepressed,
.x295 .x160.p_AFDepressed {
  border: 1px solid transparent;
  background-color: #005394;
  padding: 11px 20px 13px 40px
}

.ipvamenu .x160.p_AFDepressed .x166,
.x295 .x160.p_AFDepressed .x166 {
  background-color: transparent;
  color: #FFFFFF
}

.panel-info-valor-venal,
.x296 {
  border-radius: 0px;
  height: 20px;
  width: 103.89% !important;
  padding: 20px;
  background: #F9F9F9;
  border: 1px solid #E0E0E0;
  box-sizing: border-box !important;
  margin-bottom: -20px;
  margin-left: -25px !important
}

.x1d3.lotes,
.x1d3.x297 {
  background-color: #FFFFFF;
  border-radius: 5px
}

.x1d3.lotes .x1da,
.x1d3.x297 .x1da {
  background-image: none;
  padding: 20px
}

.x1d3.lotes .x1dn,
.x1d3.x297 .x1dn {
  padding: 25px;
  border-top-style: none
}

.x1d3.lotes .x1dq,
.x1d3.x297 .x1dq,
.x1d3.lotes .x1ds,
.x1d3.x297 .x1ds {
  border-top-style: none
}

.x1d3.lotes .x17g,
.x1d3.x297 .x17g {
  font-family: "Open Sans";
  font-weight: 800;
  font-size: 20px;
  color: #005394
}

.x1d3.lotes .x1e8,
.x1d3.x297 .x1e8 {
  position: relative;
  top: -35px;
  right: -35px;
  background-color: #000000;
  border-style: solid;
  border-color: #FFFFFF;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  box-shadow: 1px 3px 6px 4px rgb(0 0 0 / 20%)
}

.x1d3.lotes .x17e,
.x1d3.x297 .x17e {
  background-image: url(../ipva/images/close.html);
  width: 8px;
  height: 8px;
  top: 4px;
  position: relative;
  left: 6px
}

.xgn.destaquehome .x17w,
.xgn.x298 .x17w {
  font-size: 20px;
  font-weight: 900
}

.x10g>table {
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  padding: 8px 20px 10px 20px;
  border-color: #E0E0E0;
  background-color: #F9F9F9
}

.x10g div>.x6v {
  border-style: solid;
  border-width: 1px;
  border-color: #005394;
  padding: 20px;
  margin-top: 15px
}

.xy2 span {
  background-color: #005394;
  border-radius: 5px;
  padding: 5px 10px;
  margin-left: 5px;
  color: #FFFFFF;
  font-weight: 800;
  font-family: "Open Sans";
  font-size: 20px
}

.search_component .xgn,
.x29b .xgn {
  padding-bottom: 11px;
  display: block;
  padding-left: 15px
}

.x4v>DIV {
  display: table-row
}

.x2a::-webkit-input-placeholder,
.xer::-webkit-input-placeholder,
.x2b::-webkit-input-placeholder,
.x2c::-webkit-input-placeholder,
.x26::-webkit-input-placeholder,
.x25::-webkit-input-placeholder {
  color: #737373
}

.xia .xu4,
.xib .xu4,
.xic .xu4 {
  margin: 1px
}

.xte .x1h8,
.xtc .x1h8,
.xte .x22n,
.xtc .x22n {
  display: table-cell;
  width: 27px;
  vertical-align: middle
}

.x1h8 {
  text-align: right;
  display: inline-block
}

.x158 .xjp,
.xia .xjw,
.xia .xjp,
.xib .xjw,
.xib .xjp,
.xic .xjw,
.xic .xjp {
  max-width: 90%;
  width: 90%
}

.x1s .xel {
  top: -1px;
  left: 0px
}

.x1cy .x25 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1px;
  margin-bottom: 1px
}

.xgt.p_AFVertical .x1cy .x25 {
  margin-left: 1px
}

.x1x.p_AFReadOnly .x10 {
  padding-right: 7px
}

.x21 .x4z,
.x1z.p_AFHelp .x4z {
  padding-top: 7px
}

.x17a {
  background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xjv.p_AFHelp .xe9 {
  vertical-align: -3px
}

.AFContentCell .xjw,
.xth .xjw,
.AFPanelFormLayoutContentCell .xjw,
.xvo .xjw,
.xtk.AFPanelFormLayoutContentCell .xjw,
.xtk.xvo .xjw {
  vertical-align: 10px
}

.xji .x6e {
  margin-right: 1px
}

.xji .xq2 {
  padding-right: 4px;
  padding-left: 4px
}

.x1dx .xfn:focus,
.x1o .xfn:focus {
  outline-style: solid;
  outline-width: 2px
}

.x1dz:focus {
  outline: solid;
  outline-width: 2px;
  color: initial
}

.x1vv.p_AFSorted {
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  white-space: nowrap;
  color: #000000;
  font-weight: bold;
  padding-right: 44px
}

*.p_AFDragReady,
*.p_AFDragSource {
  opacity: 0.5
}

A {
  -webkit-touch-callout: none
}

.xt5.p_AFDisabled.p_AFVertical .x1fg,
.xt6.p_AFDisabled.p_AFVertical .x1fh {
  right: 17px
}

.x4v.p_AFStartOverflow .xkx {
  padding-left: 29px;
  line-height: 24px
}

.xkt.p_AFStartOverflow .xm2,
.xll.p_AFStartOverflow .xm3,
.xlq.p_AFStartOverflow .xm3 {
  padding-left: 16px
}

.xk7.p_AFStartOverflow .xk8 {
  padding-left: 47px
}

.x8b.p_AFStartOverflow .xl2 {
  padding-left: 19px
}

.xk7.p_AFEndOverflow .xk8 {
  padding-right: 47px
}

.x8b.p_AFEndOverflow .xl2 {
  padding-right: 19px
}

.xkt.p_AFOverflowDroplist .xm2,
.xll.p_AFOverflowDroplist .xm3,
.xlq.p_AFOverflowDroplist .xm3 {
  padding-right: 21px
}

.xlb.p_AFDepressed,
.xlm.p_AFDepressed,
.xlc.p_AFDepressed,
.xld.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/overflow_left_dwn.html), none;
  border: 1px solid #0572ce
}

.xll.p_AFConveyorBelt,
.xlq.p_AFConveyorBelt,
.xkt.p_AFConveyorBelt {
  padding-left: 33px;
  padding-right: 61px
}

.xm8.p_AFDepressed,
.xm9.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/conv_l_dwn.html), none;
  border: 1px solid #0572ce
}

.xma.p_AFDepressed,
.xmb.p_AFDepressed {
  background-color: #0572ce;
  background-image: url(../imgs/conv_r_dwn.html), none;
  border: 1px solid #0572ce
}

.xm8.p_AFDisabled,
.xm9.p_AFDisabled,
.xm8.p_AFDisabled:hover,
.xm9.p_AFDisabled:hover {
  background-image: url(../imgs/conv_l_dis.html);
  background-color: transparent;
  border: 1px solid transparent
}

.xma.p_AFDisabled,
.xmb.p_AFDisabled,
.xma.p_AFDisabled:hover,
.xmb.p_AFDisabled:hover {
  background-image: url(../imgs/conv_r_dis.html);
  background-color: transparent;
  border: 1px solid transparent
}

.x8b.p_AFSubTrain .xmp,
.x8b.p_AFSubTrain .xmq,
.x8b.p_AFSubTrain .xmr,
.x8b.p_AFSubTrain .xms {
  right: 0
}

.xwi.p_AFDisabled {
  background-image: url(../imgs/carousel-spin-marker-v-d.html)
}

.xwd.p_AFCompact.p_AFDisabled,
.xwd.p_AFSmall.p_AFDisabled,
.xwd.p_AFCompact.p_AFDisabled:active,
.xwd.p_AFSmall.p_AFDisabled:active {
  background-image: url(../imgs/conv_l_dis.html);
  border-color: transparent;
  background-color: transparent
}

.xwe.p_AFCompact.p_AFDisabled,
.xwe.p_AFSmall.p_AFDisabled,
.xwe.p_AFCompact.p_AFDisabled:active,
.xwe.p_AFSmall.p_AFDisabled:active {
  background-image: url(../imgs/conv_r_dis.html);
  border-color: transparent;
  background-color: transparent
}

.xwf.p_AFCompact.p_AFDisabled,
.xwf.p_AFSmall.p_AFDisabled,
.xwf.p_AFCompact.p_AFDisabled:active,
.xwf.p_AFSmall.p_AFDisabled:active {
  background-image: url(../imgs/conv_u_dis.html);
  border-color: transparent;
  background-color: transparent
}

.xwg.p_AFCompact.p_AFDisabled,
.xwg.p_AFSmall.p_AFDisabled,
.xwg.p_AFCompact.p_AFDisabled:active,
.xwg.p_AFSmall.p_AFDisabled:active {
  background-image: url(../imgs/conv_d_dis.html);
  border-color: transparent;
  background-color: transparent
}

.x1h1.p_AFSorted {
  padding-right: 35px
}

.xia .x1v.p_AFReadOnly .xjz,
.xib .x1v.p_AFReadOnly .xjz,
.xic .x1v.p_AFReadOnly .xjz,
.x1vr .x1v.p_AFReadOnly .xjz,
.x1vt .x1v.p_AFReadOnly .xjz,
.x1vu .x1v.p_AFReadOnly .xjz {
  padding-left: 0px;
  vertical-align: middle;
  display: inline;
  line-height: inherit
}

BODY.p_AFHighContrast .xlk:after,
BODY.p_AFHighContrast .xlj:after {
  content: url(../ipva/afr/overflow_end_hc.html)
}

BODY.p_AFHighContrast .x16y:after {
  content: url(../ipva/afr/openSubmenu_n_hc.html)
}

.x1y2 {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  text-align: left;
  padding-right: 5px
}

.x1y3 {
  border-width: 1px;
  border-style: solid;
  border-color: #D6DFE6;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 4px;
  padding: 5px;
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  text-align: right;
  padding-left: 5px
}

.xvl,
.xvk {
  border: none;
  padding-bottom: 10px
}

.x4w .x1u.p_AFReadOnly .x25,
.x4w .x1q.p_AFReadOnly .x2b,
.x4w .x1s.p_AFReadOnly .x2c,
.x4w .x1r.p_AFReadOnly .x2k,
.x4w .xeo.p_AFReadOnly .xer,
.x4w .x1v.p_AFReadOnly .x2e,
.x4w .xjv.p_AFReadOnly .xk3,
.x4w .x20.p_AFReadOnly .x2i,
.x4w .x1y.p_AFReadOnly .x2g,
.xl4.p_AFSubTrain .xn5 {
  padding-left: 6px
}

.x8b.p_AFSubTrain.p_AFStartOverflow .xl2 {
  padding-left: 46px
}

.x8b.p_AFSubTrain.p_AFEndOverflow .xl2 {
  padding-right: 46px
}

.xwd.p_AFCompact:active,
.xwd.p_AFSmall:active {
  background-color: #0572ce;
  border: 1px solid #0572ce;
  background-image: url(../imgs/conv_l_dwn.html)
}

.xwe.p_AFCompact:active,
.xwe.p_AFSmall:active {
  background-color: #0572ce;
  border: 1px solid #0572ce;
  background-image: url(../imgs/conv_r_dwn.html)
}

.xwf.p_AFCompact:active,
.xwf.p_AFSmall:active {
  background-color: #0572ce;
  border: 1px solid #0572ce;
  background-image: url(../imgs/conv_u_dwn.html)
}

.xwg.p_AFCompact:active,
.xwg.p_AFSmall:active {
  background-color: #0572ce;
  border: 1px solid #0572ce;
  background-image: url(../imgs/conv_d_dwn.html)
}

@media (max-width:500px) {

  .h6-blue,
  .x24m,
  .h6-blue-gray-background,
  .x24n,
  .x1u.h6-blue .x25,
  .x1u.x24m .x25 {
    white-space: normal
  }

  .xfl.btn-pad:hover,
  .xfl.x258:hover,
  .xfl.btn-pad.p_AFDisabled,
  .xfl.x258.p_AFDisabled,
  .xfl.btn-pad.p_AFDisabled:hover,
  .xfl.x258.p_AFDisabled:hover {
    font-size: 14px
  }
}

@media (max-width:420px) {

  .xfl.btn-pad:hover,
  .xfl.x258:hover,
  .xfl.btn-pad.p_AFDisabled,
  .xfl.x258.p_AFDisabled,
  .xfl.btn-pad.p_AFDisabled:hover,
  .xfl.x258.p_AFDisabled:hover {
    font-size: 10px
  }
}

@media (max-width:1440px) {

  .xfl.btn-salvarproseguir,
  .xfl.x262 {
    margin-right: 20px
  }

  .xfl.btn-voltar,
  .xfl.x263 {
    margin-left: 20px
  }
}

@media (max-width:768px) {

  .xfl.btn-salvarproseguir,
  .xfl.x262 {
    text-indent: -9999em;
    background-image: url(../ipva/images/arrowRight.html);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
  }

  .xfl.btn-salvarproseguir:hover,
  .xfl.x262:hover {
    background-image: url(../ipva/images/arrowRight.html);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
  }

  .xfl.btn-salvarproseguir.p_AFDisabled,
  .xfl.x262.p_AFDisabled {
    background-image: url(../ipva/images/arrowDisabledRight.html);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
  }

  .xfl.btn-voltar,
  .xfl.x263 {
    text-indent: -999em;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-left: 20px;
    background-image: url(../ipva/images/arrowLeft.html)
  }

  .xfl.btn-voltar:hover,
  .xfl.x263:hover {
    background-image: url(../ipva/images/arrowLeft.html);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-left: 20px
  }

  .xfl.btn-voltar.p_AFDisabled,
  .xfl.x263.p_AFDisabled {
    background-image: url(../ipva/images/arrowDisabledLeft.html);
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-left: 20px
  }

  .xfv {
    white-space: normal
  }

  .footer-copyright,
  .x26p {
    display: none
  }

  .x14q {
    overflow-x: auto !important
  }
}

@media (max-width:730px) {

  .xfl.btn-per-doacao,
  .xfl.x264,
  .xfl.btn-per-divorcio,
  .xfl.x265,
  .xfl.btn-per-outros,
  .xfl.x266,
  .xfl.btn-per-causamortis,
  .xfl.x267 {
    width: 260px
  }
}

@media (max-width:850px) {

  .link-fazenda-header,
  .x26j {
    display: none
  }

  .padding-header,
  .x26t {
    padding: 10px 20px
  }

  .container-title,
  .x26f {
    padding: 15px 10px;
    margin: 0 10px;
    width: calc(100% - 20px);
    box-sizing: border-box
  }

  .padding0px,
  .x29c {
    padding: 0px
  }
}

@media (max-width:520px) {

  .header-col1,
  .x26h {
    width: 100% !important;
    height: 130px !important;
    position: static !important;
    text-align: center;
    clear: both
  }

  .header-col2,
  .x26i {
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 10px 0;
    position: static !important;
    text-align: center;
    clear: both;
    display: flex !important;
    -webkit-justify-content: center;
    justify-content: center
  }

  .container-altura,
  .x26n,
  .conteudo-altura,
  .x26o {
    height: calc(100% - 268px) !important;
    min-height: calc(100% - 268px) !important
  }

  .container-header,
  .x26e {
    height: 212px;
    min-height: 212px !important;
    max-height: 212px !important
  }

  .bg-header,
  .x26d {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
    height: 212px;
    min-height: 212px !important;
    max-height: 212px !important
  }

  .copyright,
  .x26q {
    font-size: 13px;
    width: 100% !important
  }

  .padding-main,
  .x26u {
    padding: 15px 20px 30px 20px
  }

  .padding10px,
  .x29d {
    padding: 10px
  }

  .div-logo,
  .x29e {
    width: 100% !important;
    position: static !important;
    text-align: center;
    clear: both;
    display: flex !important;
    -webkit-justify-content: center;
    justify-content: center
  }

  .div-login,
  .x29f {
    width: 100% !important;
    position: static !important;
    text-align: center;
    clear: both
  }
}

@media (max-width:383px) {

  .container-altura,
  .x26n,
  .conteudo-altura,
  .x26o {
    height: calc(100% - 318px)
  }
}

@media (max-width:415px) {

  .content,
  .x26v {
    padding-left: 5px;
    padding-right: 5px
  }
}

@media (max-width:700px) {

  .menu-wide,
  .x278 {
    display: none
  }

  .menu-narrow,
  .x279 {
    display: inline;
    width: 300px
  }

  .general-wide,
  .x27a {
    display: none !important
  }

  .general-narrow,
  .x27b {
    display: inline !important
  }

  .xfl.btn-popup-logar,
  .xfl.x27r {
    width: 100%;
    padding: 10px 20px;
    background-image: none;
    background-color: #005394;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #FFFFFF
  }

  .xfl.btn-popup-logar:hover,
  .xfl.x27r:hover {
    width: 100%;
    padding: 10px 20px;
    background-image: none;
    background-color: #006EBD;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #FFFFFF;
    border: 1px solid transparent
  }

  .content-100I,
  .x28z {
    margin-bottom: 10px;
    margin: 45%
  }

  .content-note,
  .x26y {
    margin-bottom: 10px
  }
}

@media (max-width:1024px) {

  .general-wide-1024,
  .x27c {
    display: none !important
  }

  .general-narrow-1024,
  .x27d {
    display: inline !important
  }
}

@media (min-width:600px) {

  .panel-footer,
  .x29g {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    background: #FFFFFF;
    z-index: 999;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.08)
  }
}

@media (max-width:600px) {

  .mobile-context .panel-footer,
  .x29h .x29g {
    padding: 20px;
    padding-left: 25px;
    padding-right: 25px;
    background: #FFFFFF;
    border: 1px solid #005394
  }
}

@media (max-width:1050px) {

  .content-box-MinhaAreaItem tr td:nth-of-type(3),
  .x27y tr td:nth-of-type(3) {
    width: 300px !important
  }

  .content-box-MinhaAreaItem tr td:nth-of-type(4),
  .x27y tr td:nth-of-type(4) {
    width: 200px !important
  }
}

@media (max-width:515px) {

  .x1u.it-upload .x25,
  .x1u.x280 .x25 {
    width: 250px !important
  }
}

@-moz-document url-prefix() {

  .xq.uploadIcon46,
  .xq.x28n {
    padding: 15px 60px
  }
}

@media (max-width:720px) {

  .xq.uploadIcon46,
  .xq.x28n,
  .xq.uploadIcon46:hover,
  .xq.x28n:hover {
    margin-left: 0px
  }
}

@media screen and (max-width:500px) {

  .content-box-MinhaAreaParcelamento tr td:nth-of-type(2),
  .x28v tr td:nth-of-type(2) {
    width: 0px !important
  }
}

@media (max-width:1000px) {

  .x1a.content-box-user:hover .panel-btns,
  .x1a.x290:hover .x28w {
    bottom: 0;
    top: auto;
    text-align: center;
    position: center
  }

  .x1a.content-box-user:hover .panel-subBtns,
  .x1a.x290:hover .x28x {
    width: 200px;
    text-align: center;
    padding: 15px;
    position: center
  }
}

@media screen and (max-width:600px) {

  .xzt,
  .xzw {
    white-space: normal
  }

  .x10v,
  .x21o .xfv {
    display: none
  }
}

@media screen and (max-width:768px) {

  .xzb,
  .x10g {
    padding: 10px 0px
  }

  .x6v.mobileHack .xzb td,
  .x6v.x29i .xzb td {
    display: table-row
  }

  .x6v.mobileHack .xzb td .xxz,
  .x6v.x29i .xzb td .xxz {
    max-width: 100% !important;
    width: 100% !important;
    padding-bottom: 10px
  }

  .x6v.mobileHack .xzb .xy2 span,
  .x6v.x29i .xzb .xy2 span {
    margin-left: 0px !important
  }

  .x6v.mobileHack .xzb .x10v,
  .x6v.x29i .xzb .x10v,
  .x10b {
    display: none
  }

  .x6v.mobileHack .xzb .x21o>div,
  .x6v.x29i .xzb .x21o>div {
    margin-top: 15px
  }

  .x6v.mobileHack .xzb .x21o>div .xfv,
  .x6v.x29i .xzb .x21o>div .xfv {
    display: inline-block !important
  }

  .mobile-context .xzb .xy2,
  .x29h .xzb .xy2 {
    position: absolute;
    left: 10px;
    margin-top: 65px;
    width: 0px
  }

  .mobile-context .xzb,
  .x29h .xzb {
    padding: 10px 0px 65px 0px
  }

  .mobile-context .xzt,
  .x29h .xzt {
    font-size: 18px
  }
}

@media (min-width:600px) {

  .new-sgt .panel-footer .x19,
  .x284 .x29g .x19 {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    padding-left: 110px;
    padding-right: 40px
  }

  .new-sgt .panel-footer .x4w,
  .x284 .x29g .x4w {
    vertical-align: middle
  }
}

@media (max-width:5000px) {

  .xtc.fix-rolagem-horizontal .x14p,
  .xtc.x29j .x14p {
    position: static !important
  }
}

/* Modal */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}