/* CONFIG ------------------------------------------------------------------------------------------ */
/* ----- COLORS BY PROJECT ----- */
/* ----- SPRITES BY PROJECT ----- */
/* CONFIG ------------------------------------------------------------------------------------------ */
/* MIXINS ------------------------------------------------------------------------------------------ */
/* MIXINS ------------------------------------------------------------------------------------------ */
/* IMPORTS ----------------------------------------------------------------------------------------- */
/* LOGIN ------------------------------------------------------------------------------------------- */
/* line 2, ../sass/_login.scss */
.content.landing {
  background-color: #f9f9f9;
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 14, ../sass/_login.scss */
.content.landing > div {
  width: auto;
}
/* line 16, ../sass/_login.scss */
.content.landing > div .loginWrapper {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  width: 260px;
  border-width: 1px;
  border-style: solid;
  border-color: #d1ced1;
  background-color: #fcfcfc;
  border-radius: 0 0 20px 20px;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 340px) {
  /* line 16, ../sass/_login.scss */
  .content.landing > div .loginWrapper {
    width: 300px;
  }
}
/* line 29, ../sass/_login.scss */
.content.landing > div .loginWrapper .loginLogo img {
  padding: 0px 40px;
}
/* line 34, ../sass/_login.scss */
.content.landing > div .loginWrapper .loginForm div.hybridCompositeRight {
  padding-right: 54px;
  position: relative;
}
/* line 37, ../sass/_login.scss */
.content.landing > div .loginWrapper .loginForm div.hybridCompositeRight > fieldset:last-child {
  position: absolute;
  right: 10px;
  width: auto;
}
/* line 44, ../sass/_login.scss */
.content.landing > div .loginWrapper:HOVER {
  -webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
}
/* line 48, ../sass/_login.scss */
.content.landing > div .specs {
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  background-color: #8b858c;
  color: #eee;
  border-radius: 10px 0;
  width: 500px;
  text-align: left;
  font-size: 12px;
}
/* line 56, ../sass/_login.scss */
.content.landing > div .specs .browserSpec {
  margin-top: 4px;
}
/* line 58, ../sass/_login.scss */
.content.landing > div .specs .browserSpec > li {
  position: relative;
  padding: 1px 0px 1px 22px;
}
/* line 61, ../sass/_login.scss */
.content.landing > div .specs .browserSpec > li > img {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 0;
  width: 14px;
}
/* line 74, ../sass/_login.scss */
.content.landing.login > div .loginWrapper {
  border-radius: 20px;
}
/* line 77, ../sass/_login.scss */
.content.landing.login > div .loginWrapper .loginForm .btnLocal {
  height: 44px;
}
/* line 79, ../sass/_login.scss */
.content.landing.login > div .loginWrapper .loginForm .btnLocal .ui-button-text {
  padding: 12px 8px;
  text-transform: uppercase;
}
/* line 88, ../sass/_login.scss */
.content.landing div {
  float: left;
}

/* LOGIN ------------------------------------------------------------------------------------------- */
/* HEADER -------------------------------------------------------------------------------------------------- */
/* line 2, ../sass/_structure.scss */
header {
  background-color: #a8a4a9;
  border-top: 6px solid #9e7ead;
  border-bottom: 1px solid #8b858c;
  float: left;
  width: 100%;
  height: 47px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2990;
}
/* line 14, ../sass/_structure.scss */
header .contentBox {
  height: 40px;
  text-align: right;
  float: none;
  position: relative;
}
/* line 20, ../sass/_structure.scss */
header .logoBox {
  padding: 2px 4px;
  float: right;
  display: inline-block;
  width: auto;
}
/* line 25, ../sass/_structure.scss */
header .logoBox img {
  height: 36px;
  width: auto;
}
/* line 30, ../sass/_structure.scss */
header h1 {
  display: none;
  color: #f8f8f8;
  pointer-events: none;
  position: absolute;
  width: 100%;
  font-weight: 500;
  padding: 21px;
}
@media screen and (min-width: 800px) {
  /* line 2, ../sass/_structure.scss */
  header {
    height: 77px;
    position: static;
  }
  /* line 42, ../sass/_structure.scss */
  header .contentBox {
    height: 71px;
  }
  /* line 45, ../sass/_structure.scss */
  header .logoBox {
    padding: 5px 10px;
    float: left;
  }
  /* line 48, ../sass/_structure.scss */
  header .logoBox img {
    height: 60px;
  }
  /* line 52, ../sass/_structure.scss */
  header h1 {
    display: block;
  }
}
@media screen and (min-width: 1140px) {
  /* line 57, ../sass/_structure.scss */
  header .contentBox {
    text-align: center;
  }
}

/* HEADER -------------------------------------------------------------------------------------------------- */
/* NAV ----------------------------------------------------------------------------------------------------- */
/* line 64, ../sass/_structure.scss */
.navToggler {
  position: fixed;
  top: 10px;
  left: 4px;
  width: 32px;
  height: 32px;
  z-index: 3010;
  transition: all 0.2s ease-in-out;
}
/* line 72, ../sass/_structure.scss */
.navToggler .ui-icon {
  width: 32px;
  height: 32px;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
/* line 77, ../sass/_structure.scss */
.navToggler .ui-icon.gray {
  opacity: 0;
}
/* line 81, ../sass/_structure.scss */
.navToggler.open {
  left: 250px;
  top: 4px;
}
/* line 84, ../sass/_structure.scss */
.navToggler.open .ui-icon {
  opacity: 0;
}
/* line 86, ../sass/_structure.scss */
.navToggler.open .ui-icon.gray {
  opacity: 1;
}
@media screen and (min-width: 800px) {
  /* line 64, ../sass/_structure.scss */
  .navToggler {
    display: none;
  }
}

/* line 95, ../sass/_structure.scss */
.navBlocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease-in-out;
  z-index: 2990;
}
/* line 106, ../sass/_structure.scss */
.navBlocker.open {
  opacity: 1;
  pointer-events: all;
}
@media screen and (min-width: 800px) {
  /* line 95, ../sass/_structure.scss */
  .navBlocker {
    display: none;
  }
}

/* line 114, ../sass/_structure.scss */
nav {
  position: fixed;
  width: 290px;
  top: 0;
  bottom: 0;
  left: -290px;
  z-index: 3000;
  padding-top: 47px;
  border-style: solid;
  border-color: #d1ced1;
  border-width: 0 2px 0 0;
  background-color: #f9f9f9;
  transition: all 0.2s ease-in-out;
}
/* line 127, ../sass/_structure.scss */
nav.open {
  left: 0;
}
/* line 130, ../sass/_structure.scss */
nav .contentBox {
  float: none;
}
/* line 132, ../sass/_structure.scss */
nav .contentBox > ul {
  overflow-y: auto;
  position: absolute;
  top: 40px;
  bottom: 0;
}
/* line 137, ../sass/_structure.scss */
nav .contentBox > ul > li {
  width: 100%;
  position: relative;
}
/* line 140, ../sass/_structure.scss */
nav .contentBox > ul > li .navLink {
  padding: 7px 20px;
  position: relative;
  padding-left: 42px;
  transition: all 0.3s ease-in-out;
  color: #333;
  cursor: pointer;
  border-style: solid;
  border-color: #d1ced1;
  border-width: 0 0 0 4px;
}
/* line 150, ../sass/_structure.scss */
nav .contentBox > ul > li .navLink .ui-icon {
  position: absolute;
  top: 50%;
  left: 8px;
  margin-top: -17px;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
/* line 157, ../sass/_structure.scss */
nav .contentBox > ul > li .navLink .ui-icon.gray {
  opacity: 1;
}
/* line 162, ../sass/_structure.scss */
nav .contentBox > ul > li > ul {
  border-style: solid;
  border-width: 0px;
  border-color: #d1ced1;
  background-color: #f9f9f9;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  z-index: 1;
}
/* line 173, ../sass/_structure.scss */
nav .contentBox > ul > li > ul > li:HOVER > .navLink, nav .contentBox > ul > li > ul > li.active > .navLink {
  color: #fff;
  background-color: #a8a4a9;
  border-color: #8b858c;
}
/* line 177, ../sass/_structure.scss */
nav .contentBox > ul > li > ul > li:HOVER > .navLink .ui-icon, nav .contentBox > ul > li > ul > li.active > .navLink .ui-icon {
  opacity: 1;
}
/* line 179, ../sass/_structure.scss */
nav .contentBox > ul > li > ul > li:HOVER > .navLink .ui-icon.gray, nav .contentBox > ul > li > ul > li.active > .navLink .ui-icon.gray {
  opacity: 0;
}
/* line 185, ../sass/_structure.scss */
nav .contentBox > ul > li > ul > li > .navLink {
  padding-left: 52px;
}
/* line 187, ../sass/_structure.scss */
nav .contentBox > ul > li > ul > li > .navLink .ui-icon {
  left: 18px;
}
/* line 195, ../sass/_structure.scss */
nav .contentBox > ul > li:HOVER > .navLink, nav .contentBox > ul > li.active > .navLink {
  color: #fff;
  background-color: #9e7ead;
  border-color: #8b858c;
}
/* line 199, ../sass/_structure.scss */
nav .contentBox > ul > li:HOVER > .navLink .ui-icon, nav .contentBox > ul > li.active > .navLink .ui-icon {
  opacity: 1;
}
/* line 201, ../sass/_structure.scss */
nav .contentBox > ul > li:HOVER > .navLink .ui-icon.gray, nav .contentBox > ul > li.active > .navLink .ui-icon.gray {
  opacity: 0;
}
/* line 208, ../sass/_structure.scss */
nav .contentBox > ul > li:HOVER > ul {
  opacity: 1;
  pointer-events: all;
}
/* line 213, ../sass/_structure.scss */
nav .contentBox > ul > li.aUser {
  float: right;
}
/* line 215, ../sass/_structure.scss */
nav .contentBox > ul > li.aUser > ul {
  right: 0;
}
@media screen and (min-width: 800px) {
  /* line 114, ../sass/_structure.scss */
  nav {
    border-width: 0 0 2px 0;
    height: 35px;
    position: static;
    width: 100%;
    padding: 0;
  }
  /* line 229, ../sass/_structure.scss */
  nav .contentBox > ul {
    overflow: visible;
    position: static;
  }
  /* line 232, ../sass/_structure.scss */
  nav .contentBox > ul > li {
    width: auto;
  }
  /* line 234, ../sass/_structure.scss */
  nav .contentBox > ul > li .navLink {
    border-width: 0 0 2px 0;
  }
  /* line 237, ../sass/_structure.scss */
  nav .contentBox > ul > li > ul {
    position: absolute;
    top: 35px;
    width: 200px;
    opacity: 0;
  }
  /* line 245, ../sass/_structure.scss */
  nav .contentBox > ul > li:HOVER > .navLink, nav .contentBox > ul > li.active > .navLink {
    background-color: #a8a4a9;
    border-color: #8b858c;
  }
}

/* NAV ----------------------------------------------------------------------------------------------------- */
/* FOOTER -------------------------------------------------------------------------------------------------- */
/* line 257, ../sass/_structure.scss */
footer {
  background-color: #f9f9f9;
  border-style: solid;
  border-width: 2px 0px 5px 0px;
  border-color: #d1ced1;
  border-bottom-color: #8b858c;
  padding-bottom: 2px;
}
/* line 264, ../sass/_structure.scss */
footer .contentBox {
  float: none;
}

/* FOOTER -------------------------------------------------------------------------------------------------- */
/* CLAIMS WIZARD ------------------------------------------------------------------------------------------- */
/* line 3, ../sass/_claims.scss */
.claimsWizard .claimControls {
  width: 25%;
  float: left;
}
/* line 8, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler {
  background-color: #8b858c;
  color: #fff;
  position: relative;
  border-radius: 0 0 10px 0;
  transition: all 0.3s ease-in-out;
  outline: none;
}
/* line 15, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler .ui-icon {
  position: absolute;
  left: 50%;
  top: 10px;
  margin-left: -16px;
}
/* line 21, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler .description {
  padding: 10px;
  padding-top: 42px;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
}
/* line 28, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler:HOVER {
  opacity: 0.75;
}
/* line 31, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler.active {
  background-color: #9e7ead;
}
/* line 34, ../sass/_claims.scss */
.claimsWizard .claimControls form fieldset .claimTabToggler.complete {
  background-color: #327b00;
}
/* line 41, ../sass/_claims.scss */
.claimsWizard .claimContent {
  width: 75%;
  padding: 10px;
  float: left;
}
/* line 45, ../sass/_claims.scss */
.claimsWizard .claimContent form {
  background-color: #f9f9f9;
}
@media screen and (min-width: 0px) {
  /* line 50, ../sass/_claims.scss */
  .claimsWizard .claimControls {
    width: 100%;
  }
  /* line 53, ../sass/_claims.scss */
  .claimsWizard .claimControls form fieldset {
    width: 50%;
  }
  /* line 56, ../sass/_claims.scss */
  .claimsWizard .claimControls form fieldset .claimTabToggler .description {
    display: block;
  }
  /* line 63, ../sass/_claims.scss */
  .claimsWizard .claimContent {
    width: 100%;
  }
}
@media screen and (min-width: 1140px) {
  /* line 68, ../sass/_claims.scss */
  .claimsWizard .claimControls {
    width: 25%;
  }
  /* line 71, ../sass/_claims.scss */
  .claimsWizard .claimContent {
    width: 75%;
  }
}

/* line 77, ../sass/_claims.scss */
.claimTypesBox {
  float: left;
  width: 100%;
}
/* line 80, ../sass/_claims.scss */
.claimTypesBox a {
  padding: 10px;
  padding-top: 72px;
  width: 16.6666%;
  position: relative;
  text-align: center;
  font-weight: 500;
  color: #8b858c;
  transition: all 0.3s ease-in-out;
  outline: none;
}
/* line 90, ../sass/_claims.scss */
.claimTypesBox a:HOVER {
  opacity: 0.75;
}
/* line 91, ../sass/_claims.scss */
.claimTypesBox a.active {
  color: #9e7ead;
  font-weight: 600;
}
/* line 95, ../sass/_claims.scss */
.claimTypesBox a .icon {
  background-image: url("/ln/javax.faces.resource/img/sprites/claims-icon-sprite.png.xhtml");
  width: 64px;
  height: 64px;
  position: absolute;
  left: 50%;
  margin-left: -32px;
  top: 10px;
  transition: opacity 0.3s ease-in-out;
}
/* line 106, ../sass/_claims.scss */
.claimTypesBox a.claimTheft .icon {
  background-position: 0px 0px;
  opacity: 1;
}
/* line 110, ../sass/_claims.scss */
.claimTypesBox a.claimTheft .icon.sec {
  background-position: 0px -64px;
  opacity: 0;
}
/* line 115, ../sass/_claims.scss */
.claimTypesBox a.claimTheft.active .icon {
  opacity: 0;
}
/* line 116, ../sass/_claims.scss */
.claimTypesBox a.claimTheft.active .icon.sec {
  opacity: 1;
}
/* line 120, ../sass/_claims.scss */
.claimTypesBox a.claimFire .icon {
  background-position: -64px 0px;
  opacity: 1;
}
/* line 124, ../sass/_claims.scss */
.claimTypesBox a.claimFire .icon.sec {
  background-position: -64px -64px;
  opacity: 0;
}
/* line 129, ../sass/_claims.scss */
.claimTypesBox a.claimFire.active .icon {
  opacity: 0;
}
/* line 130, ../sass/_claims.scss */
.claimTypesBox a.claimFire.active .icon.sec {
  opacity: 1;
}
/* line 134, ../sass/_claims.scss */
.claimTypesBox a.claimOwnDamage .icon {
  background-position: -128px 0px;
  opacity: 1;
}
/* line 138, ../sass/_claims.scss */
.claimTypesBox a.claimOwnDamage .icon.sec {
  background-position: -128px -64px;
  opacity: 0;
}
/* line 143, ../sass/_claims.scss */
.claimTypesBox a.claimOwnDamage.active .icon {
  opacity: 0;
}
/* line 144, ../sass/_claims.scss */
.claimTypesBox a.claimOwnDamage.active .icon.sec {
  opacity: 1;
}
/* line 148, ../sass/_claims.scss */
.claimTypesBox a.claimThirdParty .icon {
  background-position: -192px 0px;
  opacity: 1;
}
/* line 152, ../sass/_claims.scss */
.claimTypesBox a.claimThirdParty .icon.sec {
  background-position: -192px -64px;
  opacity: 0;
}
/* line 157, ../sass/_claims.scss */
.claimTypesBox a.claimThirdParty.active .icon {
  opacity: 0;
}
/* line 158, ../sass/_claims.scss */
.claimTypesBox a.claimThirdParty.active .icon.sec {
  opacity: 1;
}
/* line 162, ../sass/_claims.scss */
.claimTypesBox a.claimInjuries .icon {
  background-position: -256px 0px;
  opacity: 1;
}
/* line 166, ../sass/_claims.scss */
.claimTypesBox a.claimInjuries .icon.sec {
  background-position: -256px -64px;
  opacity: 0;
}
/* line 171, ../sass/_claims.scss */
.claimTypesBox a.claimInjuries.active .icon {
  opacity: 0;
}
/* line 172, ../sass/_claims.scss */
.claimTypesBox a.claimInjuries.active .icon.sec {
  opacity: 1;
}
/* line 176, ../sass/_claims.scss */
.claimTypesBox a.claimObjects .icon {
  background-position: -320px 0px;
  opacity: 1;
}
/* line 180, ../sass/_claims.scss */
.claimTypesBox a.claimObjects .icon.sec {
  background-position: -320px -64px;
  opacity: 0;
}
/* line 185, ../sass/_claims.scss */
.claimTypesBox a.claimObjects.active .icon {
  opacity: 0;
}
/* line 186, ../sass/_claims.scss */
.claimTypesBox a.claimObjects.active .icon.sec {
  opacity: 1;
}
/* line 190, ../sass/_claims.scss */
.claimTypesBox a.claimProducer .icon {
  background-position: -384px 0px;
  opacity: 1;
}
/* line 194, ../sass/_claims.scss */
.claimTypesBox a.claimProducer .icon.sec {
  background-position: -384px -64px;
  opacity: 0;
}
/* line 199, ../sass/_claims.scss */
.claimTypesBox a.claimProducer.active .icon {
  opacity: 0;
}
/* line 200, ../sass/_claims.scss */
.claimTypesBox a.claimProducer.active .icon.sec {
  opacity: 1;
}
@media screen and (min-width: 0px) {
  /* line 206, ../sass/_claims.scss */
  .claimTypesBox a {
    width: 50%;
  }
}
@media screen and (min-width: 500px) {
  /* line 209, ../sass/_claims.scss */
  .claimTypesBox a {
    width: 33.3333%;
  }
}
@media screen and (min-width: 800px) {
  /* line 212, ../sass/_claims.scss */
  .claimTypesBox a {
    width: 16.6666%;
  }
}

/* CLAIMS WIZARD ------------------------------------------------------------------------------------------- */
/* PARTY LIST ---------------------------------------------------------------------------------------------- */
/* line 3, ../sass/_partylist.scss */
.partyList .party {
  padding: 10px;
  background-color: #8d8b61;
  color: #fff;
  position: relative;
  text-align: center;
  border-radius: 10px 0;
}
/* line 10, ../sass/_partylist.scss */
.partyList .party .icon {
  background-image: url("/ln/javax.faces.resource/img/sprites/gender-icon-sprite.png.xhtml");
  width: 64px;
  height: 64px;
  display: inline-block;
  float: none;
}
/* line 16, ../sass/_partylist.scss */
.partyList .party .icon.female {
  background-position: -0px -0px;
}
/* line 17, ../sass/_partylist.scss */
.partyList .party .icon.male {
  background-position: -64px -0px;
}
/* line 19, ../sass/_partylist.scss */
.partyList .party .descriptionBox {
  padding: 5px;
  overflow: hidden;
  text-align: center;
}
/* line 23, ../sass/_partylist.scss */
.partyList .party .descriptionBox span {
  float: left;
}
/* line 24, ../sass/_partylist.scss */
.partyList .party .descriptionBox .name {
  float: left;
}
/* line 25, ../sass/_partylist.scss */
.partyList .party .descriptionBox .description {
  font-weight: 600;
}
/* line 27, ../sass/_partylist.scss */
.partyList .party a {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 1px;
}
/* line 32, ../sass/_partylist.scss */
.partyList .party a.delete {
  right: 5px;
}
/* line 33, ../sass/_partylist.scss */
.partyList .party a.edit {
  right: 37px;
}

/* PARTY LIST ---------------------------------------------------------------------------------------------- */
/* DOCUMENT BOX -------------------------------------------------------------------------------------------- */
/* line 2, ../sass/_documentbox.scss */
.documentBox {
  float: left;
}
/* line 4, ../sass/_documentbox.scss */
.documentBox .document {
  background-color: #8b858c;
  color: #fff;
  height: 125px;
  position: relative;
  border-radius: 0 10px;
}
/* line 10, ../sass/_documentbox.scss */
.documentBox .document .overlay {
  width: 70px;
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 10px 0 0;
}
/* line 19, ../sass/_documentbox.scss */
.documentBox .document .ui-icon-file {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 24, ../sass/_documentbox.scss */
.documentBox .document .ui-icon {
  right: 19px;
  bottom: 10px;
}
/* line 28, ../sass/_documentbox.scss */
.documentBox .document .documentName {
  padding: 10px 10px 10px 84px;
  position: absolute;
  top: 10px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
}

/* DOCUMENT BOX -------------------------------------------------------------------------------------------- */
/* COMPARATOR TABLE ---------------------------------------------------------------------------------------- */
/* line 2, ../sass/_wizard.scss */
.comparatorTable {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
/* line 6, ../sass/_wizard.scss */
.comparatorTable .compRow {
  display: flex;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d1ced1;
  transition: all 0.5s ease-in-out;
}
/* line 13, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell {
  padding: 10px;
  width: 200px;
  text-align: center;
  position: relative;
  outline: none;
  color: #a8a4a9;
  transition: all 0.5s ease-in-out;
}
/* line 21, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell:first-child {
  flex-grow: 1;
}
/* line 24, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.desc {
  text-align: left;
  position: relative;
}
/* line 27, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.desc .tooltip {
  position: absolute;
  width: auto;
  height: auto;
  padding: 3px 5px;
  margin: 0;
  z-index: 1;
  text-align: center;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 3px;
  pointer-events: none;
  transition: opacity 0.3s ease-in;
  opacity: 0;
  color: #555;
  font-weight: normal;
  font-size: 11px;
  border: 1px dotted #777;
  background: linear-gradient(#fff, #ddd);
  max-width: 250px;
  min-width: 100px;
  left: 100px;
  top: 30px;
}
/* line 51, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell .button {
  width: 128px;
  height: 128px;
  background-color: #a8a4a9;
  color: #fff;
  margin: 0 auto;
  float: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  transition: all 0.3s ease-in-out;
}
/* line 64, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell .ui-icon {
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  transition: all 0.3s ease-in-out;
}
/* line 70, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell .ui-icon.main {
  opacity: 0;
}
/* line 73, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell .ui-icon.sec {
  opacity: 1;
}
/* line 77, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell .price {
  font-size: 20px;
  transition: all 0.3s ease-in-out;
}
/* line 82, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.active .price {
  color: #9e7ead;
}
/* line 85, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.active .button {
  background-color: #9e7ead;
}
/* line 89, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.active .ui-icon.main {
  opacity: 1;
}
/* line 92, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.active .ui-icon.sec {
  opacity: 0;
}
/* line 97, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell.hover {
  opacity: 0.6;
}
/* line 100, ../sass/_wizard.scss */
.comparatorTable .compRow .compCell:not(:first-child) {
  cursor: pointer;
}
/* line 104, ../sass/_wizard.scss */
.comparatorTable .compRow:last-child {
  border-width: 0px;
}
/* line 107, ../sass/_wizard.scss */
.comparatorTable .compRow:HOVER {
  background-color: rgba(139, 133, 140, 0.05);
}
/* line 111, ../sass/_wizard.scss */
.comparatorTable .compRow:HOVER .compCell.desc .tooltip {
  opacity: 1;
}
/* line 117, ../sass/_wizard.scss */
.comparatorTable .compRow.header {
  background-color: transparent;
}

/* COMPARATOR TABLE ---------------------------------------------------------------------------------------- */
/* INSPECTION GAL ------------------------------------------------------------------------------------------ */
/* line 124, ../sass/_wizard.scss */
.inspectionGal {
  opacity: 1;
}
/* line 126, ../sass/_wizard.scss */
.inspectionGal .image {
  position: relative;
  height: 150px;
  background-color: #8b858c;
  overflow: hidden;
}
/* line 131, ../sass/_wizard.scss */
.inspectionGal .image .removeImage {
  position: absolute;
  left: 0;
  right: 0;
  height: 34px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.1s ease-in-out;
  top: -34px;
}
/* line 139, ../sass/_wizard.scss */
.inspectionGal .image .removeImage .ui-button {
  position: absolute;
  right: 5px;
  background-color: transparent;
  border-color: transparent;
}
/* line 144, ../sass/_wizard.scss */
.inspectionGal .image .removeImage .ui-button .ui-icon {
  background-color: transparent;
}
/* line 149, ../sass/_wizard.scss */
.inspectionGal .image img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 156, ../sass/_wizard.scss */
.inspectionGal .image .imageName {
  position: absolute;
  height: 34px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 200;
  font-size: 13px;
  transition: all 0.1s ease-in-out;
  bottom: -34px;
}
/* line 172, ../sass/_wizard.scss */
.inspectionGal .image .imageName span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 10px;
  text-align: center;
}
/* line 181, ../sass/_wizard.scss */
.inspectionGal .image:HOVER .removeImage {
  top: 0;
}
/* line 184, ../sass/_wizard.scss */
.inspectionGal .image:HOVER .imageName {
  bottom: 0;
}

/* INSPECTION GAL ------------------------------------------------------------------------------------------ */
/* RENEWAL ------------------------------------------------------------------------------------------------- */
/* line 2, ../sass/_renewal.scss */
.renewalFilter {
  float: left;
}
/* line 4, ../sass/_renewal.scss */
.renewalFilter .wrapper {
  float: right;
}
/* line 6, ../sass/_renewal.scss */
.renewalFilter .wrapper .col {
  width: 33.3333%;
}
/* line 8, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a {
  background-color: #8b858c;
  color: #fff;
  position: relative;
  height: 34px;
  border-radius: 0 18px 18px 0;
  outline: none;
}
/* line 15, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a .text {
  width: 100%;
  height: 100%;
  padding: 7px 10px;
}
/* line 19, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a .text .quantity {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.95);
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  border-radius: 10px;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  color: #333;
}
/* line 35, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a .ui-icon {
  background-color: rgba(0, 0, 0, 0.25);
  top: 1px;
  left: 1px;
}
/* line 40, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a.icon {
  padding-left: 44px;
}
/* line 43, ../sass/_renewal.scss */
.renewalFilter .wrapper .col a.active {
  background-color: #9e7ead;
}

/* RENEWAL ------------------------------------------------------------------------------------------------- */
/* OTHER --------------------------------------------------------------------------------------------------- */
/* line 52, ../sass/_renewal.scss */
#dialogUploadFotoID {
  margin-top: 0 !important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* OTHER --------------------------------------------------------------------------------------------------- */
/* BOXED ITEMS --------------------------------------------------------------------------------------------- */
/* line 4, ../sass/_boxeditems.scss */
.boxedItem {
  background-image: url("/ln/javax.faces.resource/img/sprites/boxed-items-sprite.png.xhtml");
  width: 96px;
  height: 56px;
  background-color: #f9f9f9;
  border-radius: 5px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-color: #d1ced1;
  opacity: 0.4;
}
/* line 15, ../sass/_boxeditems.scss */
.boxedItem.active {
  border-color: #9e7ead;
  opacity: 1;
}
/* line 19, ../sass/_boxeditems.scss */
.boxedItem.text {
  background-image: none;
  color: #8b858c;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
  align-items: center;
  padding: 0 9px;
}
/* line 28, ../sass/_boxeditems.scss */
.boxedItem.text.active {
  color: #9e7ead;
}
/* line 32, ../sass/_boxeditems.scss */
.boxedItem.double {
  width: 200px;
  justify-content: center;
  font-size: 20px;
}
/* line 37, ../sass/_boxeditems.scss */
.boxedItem.userMale {
  background-position: 0px 0px;
}
/* line 38, ../sass/_boxeditems.scss */
.boxedItem.userFemale {
  background-position: -96px 0px;
}
/* line 39, ../sass/_boxeditems.scss */
.boxedItem.toyota {
  background-position: -192px 0px;
}
/* line 40, ../sass/_boxeditems.scss */
.boxedItem.nissan {
  background-position: -288px 0px;
}
/* line 41, ../sass/_boxeditems.scss */
.boxedItem.chevrolet {
  background-position: -384px 0px;
}
/* line 42, ../sass/_boxeditems.scss */
.boxedItem.volkswagen {
  background-position: 0px -56px;
}
/* line 43, ../sass/_boxeditems.scss */
.boxedItem.ford {
  background-position: -96px -56px;
}
/* line 44, ../sass/_boxeditems.scss */
.boxedItem.honda {
  background-position: -192px -56px;
}
/* line 45, ../sass/_boxeditems.scss */
.boxedItem.citroen {
  background-position: -288px -56px;
}
/* line 46, ../sass/_boxeditems.scss */
.boxedItem.fiat {
  background-position: -384px -56px;
}
/* line 47, ../sass/_boxeditems.scss */
.boxedItem.peugeot {
  background-position: 0px -112px;
}
/* line 48, ../sass/_boxeditems.scss */
.boxedItem.renault {
  background-position: -96px -112px;
}
/* line 49, ../sass/_boxeditems.scss */
.boxedItem.allianz {
  background-position: -192px -112px;
}
/* line 50, ../sass/_boxeditems.scss */
.boxedItem.zurich {
  background-position: -288px -112px;
}
/* line 51, ../sass/_boxeditems.scss */
.boxedItem.mapfre {
  background-position: -384px -112px;
}
/* line 52, ../sass/_boxeditems.scss */
.boxedItem.lacaja {
  background-position: 0px -168px;
}
/* line 53, ../sass/_boxeditems.scss */
.boxedItem.visa {
  background-position: -96px -168px;
}
/* line 54, ../sass/_boxeditems.scss */
.boxedItem.mastercard {
  background-position: -192px -168px;
}
/* line 55, ../sass/_boxeditems.scss */
.boxedItem.amex {
  background-position: -288px -168px;
}
/* line 56, ../sass/_boxeditems.scss */
.boxedItem.nevada {
  background-position: -384px -168px;
}
/* line 57, ../sass/_boxeditems.scss */
.boxedItem.naranja {
  background-position: 0px -224px;
}

/* BOXED ITEMS --------------------------------------------------------------------------------------------- */
/* INPUT OVERRIDE ------------------------------------------------------------------------------------------ */
/* line 11, ../sass/_inputoverride.scss */
body fieldset .ui-inputfield,
body .ui-fieldset .ui-inputfield {
  color: #000;
}
/* line 3, ../sass/_inputoverride.scss */
body fieldset .ui-inputfield::-webkit-input-placeholder,
body .ui-fieldset .ui-inputfield::-webkit-input-placeholder {
  color: #777;
}
/* line 4, ../sass/_inputoverride.scss */
body fieldset .ui-inputfield:-moz-placeholder,
body .ui-fieldset .ui-inputfield:-moz-placeholder {
  color: #777;
}
/* line 5, ../sass/_inputoverride.scss */
body fieldset .ui-inputfield::-moz-placeholder,
body .ui-fieldset .ui-inputfield::-moz-placeholder {
  color: #777;
}
/* line 6, ../sass/_inputoverride.scss */
body fieldset .ui-inputfield:-ms-input-placeholder,
body .ui-fieldset .ui-inputfield:-ms-input-placeholder {
  color: #777;
}
/* line 15, ../sass/_inputoverride.scss */
body fieldset .ui-selectonemenu,
body .ui-fieldset .ui-selectonemenu {
  color: #000;
}
/* line 17, ../sass/_inputoverride.scss */
body fieldset .ui-selectonemenu.ph label.ui-selectonemenu-label,
body .ui-fieldset .ui-selectonemenu.ph label.ui-selectonemenu-label {
  color: #777;
}

/* INPUT OVERRIDE ------------------------------------------------------------------------------------------ */
/* PART SELECTOR ----------------------------------------------------------------------------------- */
/* line 17, ../sass/_partselector.scss */
.partSelector {
  opacity: 1;
}
/* line 21, ../sass/_partselector.scss */
.partSelector > div svg .bg {
  fill: #f9f9f9;
  transition: all 0.1s ease-in-out;
}
/* line 24, ../sass/_partselector.scss */
.partSelector > div svg .bg.selectable {
  fill: #f5f8f2;
  cursor: pointer;
}
/* line 30, ../sass/_partselector.scss */
.partSelector > div svg .bg.selectable.A {
  fill: #f1e99f;
}
/* line 33, ../sass/_partselector.scss */
.partSelector > div svg .bg.selectable.D {
  fill: #e9b0aa;
}
/* line 36, ../sass/_partselector.scss */
.partSelector > div svg .bg.selectable.R {
  fill: #bbd3d6;
}
/* line 42, ../sass/_partselector.scss */
.partSelector > div.RID .selectable.RID {
  fill: #d1ced1;
}
/* line 42, ../sass/_partselector.scss */
.partSelector > div.RID .selectable.RID.A {
  fill: #e6d54a;
}
/* line 42, ../sass/_partselector.scss */
.partSelector > div.RID .selectable.RID.D {
  fill: #d66b5f;
}
/* line 42, ../sass/_partselector.scss */
.partSelector > div.RID .selectable.RID.R {
  fill: #80acb3;
}
/* line 43, ../sass/_partselector.scss */
.partSelector > div.RIT .selectable.RIT {
  fill: #d1ced1;
}
/* line 43, ../sass/_partselector.scss */
.partSelector > div.RIT .selectable.RIT.A {
  fill: #e6d54a;
}
/* line 43, ../sass/_partselector.scss */
.partSelector > div.RIT .selectable.RIT.D {
  fill: #d66b5f;
}
/* line 43, ../sass/_partselector.scss */
.partSelector > div.RIT .selectable.RIT.R {
  fill: #80acb3;
}
/* line 44, ../sass/_partselector.scss */
.partSelector > div.RDD .selectable.RDD {
  fill: #d1ced1;
}
/* line 44, ../sass/_partselector.scss */
.partSelector > div.RDD .selectable.RDD.A {
  fill: #e6d54a;
}
/* line 44, ../sass/_partselector.scss */
.partSelector > div.RDD .selectable.RDD.D {
  fill: #d66b5f;
}
/* line 44, ../sass/_partselector.scss */
.partSelector > div.RDD .selectable.RDD.R {
  fill: #80acb3;
}
/* line 45, ../sass/_partselector.scss */
.partSelector > div.RDT .selectable.RDT {
  fill: #d1ced1;
}
/* line 45, ../sass/_partselector.scss */
.partSelector > div.RDT .selectable.RDT.A {
  fill: #e6d54a;
}
/* line 45, ../sass/_partselector.scss */
.partSelector > div.RDT .selectable.RDT.D {
  fill: #d66b5f;
}
/* line 45, ../sass/_partselector.scss */
.partSelector > div.RDT .selectable.RDT.R {
  fill: #80acb3;
}
/* line 46, ../sass/_partselector.scss */
.partSelector > div.PAR .selectable.PAR {
  fill: #d1ced1;
}
/* line 46, ../sass/_partselector.scss */
.partSelector > div.PAR .selectable.PAR.A {
  fill: #e6d54a;
}
/* line 46, ../sass/_partselector.scss */
.partSelector > div.PAR .selectable.PAR.D {
  fill: #d66b5f;
}
/* line 46, ../sass/_partselector.scss */
.partSelector > div.PAR .selectable.PAR.R {
  fill: #80acb3;
}
/* line 47, ../sass/_partselector.scss */
.partSelector > div.PRR .selectable.PRR {
  fill: #d1ced1;
}
/* line 47, ../sass/_partselector.scss */
.partSelector > div.PRR .selectable.PRR.A {
  fill: #e6d54a;
}
/* line 47, ../sass/_partselector.scss */
.partSelector > div.PRR .selectable.PRR.D {
  fill: #d66b5f;
}
/* line 47, ../sass/_partselector.scss */
.partSelector > div.PRR .selectable.PRR.R {
  fill: #80acb3;
}
/* line 48, ../sass/_partselector.scss */
.partSelector > div.PCD .selectable.PCD {
  fill: #d1ced1;
}
/* line 48, ../sass/_partselector.scss */
.partSelector > div.PCD .selectable.PCD.A {
  fill: #e6d54a;
}
/* line 48, ../sass/_partselector.scss */
.partSelector > div.PCD .selectable.PCD.D {
  fill: #d66b5f;
}
/* line 48, ../sass/_partselector.scss */
.partSelector > div.PCD .selectable.PCD.R {
  fill: #80acb3;
}
/* line 49, ../sass/_partselector.scss */
.partSelector > div.PCT .selectable.PCT {
  fill: #d1ced1;
}
/* line 49, ../sass/_partselector.scss */
.partSelector > div.PCT .selectable.PCT.A {
  fill: #e6d54a;
}
/* line 49, ../sass/_partselector.scss */
.partSelector > div.PCT .selectable.PCT.D {
  fill: #d66b5f;
}
/* line 49, ../sass/_partselector.scss */
.partSelector > div.PCT .selectable.PCT.R {
  fill: #80acb3;
}
/* line 50, ../sass/_partselector.scss */
.partSelector > div.LDI .selectable.LDI {
  fill: #d1ced1;
}
/* line 50, ../sass/_partselector.scss */
.partSelector > div.LDI .selectable.LDI.A {
  fill: #e6d54a;
}
/* line 50, ../sass/_partselector.scss */
.partSelector > div.LDI .selectable.LDI.D {
  fill: #d66b5f;
}
/* line 50, ../sass/_partselector.scss */
.partSelector > div.LDI .selectable.LDI.R {
  fill: #80acb3;
}
/* line 51, ../sass/_partselector.scss */
.partSelector > div.LDD .selectable.LDD {
  fill: #d1ced1;
}
/* line 51, ../sass/_partselector.scss */
.partSelector > div.LDD .selectable.LDD.A {
  fill: #e6d54a;
}
/* line 51, ../sass/_partselector.scss */
.partSelector > div.LDD .selectable.LDD.D {
  fill: #d66b5f;
}
/* line 51, ../sass/_partselector.scss */
.partSelector > div.LDD .selectable.LDD.R {
  fill: #80acb3;
}
/* line 52, ../sass/_partselector.scss */
.partSelector > div.LTI .selectable.LTI {
  fill: #d1ced1;
}
/* line 52, ../sass/_partselector.scss */
.partSelector > div.LTI .selectable.LTI.A {
  fill: #e6d54a;
}
/* line 52, ../sass/_partselector.scss */
.partSelector > div.LTI .selectable.LTI.D {
  fill: #d66b5f;
}
/* line 52, ../sass/_partselector.scss */
.partSelector > div.LTI .selectable.LTI.R {
  fill: #80acb3;
}
/* line 53, ../sass/_partselector.scss */
.partSelector > div.LTD .selectable.LTD {
  fill: #d1ced1;
}
/* line 53, ../sass/_partselector.scss */
.partSelector > div.LTD .selectable.LTD.A {
  fill: #e6d54a;
}
/* line 53, ../sass/_partselector.scss */
.partSelector > div.LTD .selectable.LTD.D {
  fill: #d66b5f;
}
/* line 53, ../sass/_partselector.scss */
.partSelector > div.LTD .selectable.LTD.R {
  fill: #80acb3;
}
/* line 54, ../sass/_partselector.scss */
.partSelector > div.CAP .selectable.CAP {
  fill: #d1ced1;
}
/* line 54, ../sass/_partselector.scss */
.partSelector > div.CAP .selectable.CAP.A {
  fill: #e6d54a;
}
/* line 54, ../sass/_partselector.scss */
.partSelector > div.CAP .selectable.CAP.D {
  fill: #d66b5f;
}
/* line 54, ../sass/_partselector.scss */
.partSelector > div.CAP .selectable.CAP.R {
  fill: #80acb3;
}
/* line 55, ../sass/_partselector.scss */
.partSelector > div.REI .selectable.REI {
  fill: #d1ced1;
}
/* line 55, ../sass/_partselector.scss */
.partSelector > div.REI .selectable.REI.A {
  fill: #e6d54a;
}
/* line 55, ../sass/_partselector.scss */
.partSelector > div.REI .selectable.REI.D {
  fill: #d66b5f;
}
/* line 55, ../sass/_partselector.scss */
.partSelector > div.REI .selectable.REI.R {
  fill: #80acb3;
}
/* line 56, ../sass/_partselector.scss */
.partSelector > div.RED .selectable.RED {
  fill: #d1ced1;
}
/* line 56, ../sass/_partselector.scss */
.partSelector > div.RED .selectable.RED.A {
  fill: #e6d54a;
}
/* line 56, ../sass/_partselector.scss */
.partSelector > div.RED .selectable.RED.D {
  fill: #d66b5f;
}
/* line 56, ../sass/_partselector.scss */
.partSelector > div.RED .selectable.RED.R {
  fill: #80acb3;
}
/* line 57, ../sass/_partselector.scss */
.partSelector > div.VDI .selectable.VDI {
  fill: #d1ced1;
}
/* line 57, ../sass/_partselector.scss */
.partSelector > div.VDI .selectable.VDI.A {
  fill: #e6d54a;
}
/* line 57, ../sass/_partselector.scss */
.partSelector > div.VDI .selectable.VDI.D {
  fill: #d66b5f;
}
/* line 57, ../sass/_partselector.scss */
.partSelector > div.VDI .selectable.VDI.R {
  fill: #80acb3;
}
/* line 58, ../sass/_partselector.scss */
.partSelector > div.VDD .selectable.VDD {
  fill: #d1ced1;
}
/* line 58, ../sass/_partselector.scss */
.partSelector > div.VDD .selectable.VDD.A {
  fill: #e6d54a;
}
/* line 58, ../sass/_partselector.scss */
.partSelector > div.VDD .selectable.VDD.D {
  fill: #d66b5f;
}
/* line 58, ../sass/_partselector.scss */
.partSelector > div.VDD .selectable.VDD.R {
  fill: #80acb3;
}
/* line 59, ../sass/_partselector.scss */
.partSelector > div.VTI .selectable.VTI {
  fill: #d1ced1;
}
/* line 59, ../sass/_partselector.scss */
.partSelector > div.VTI .selectable.VTI.A {
  fill: #e6d54a;
}
/* line 59, ../sass/_partselector.scss */
.partSelector > div.VTI .selectable.VTI.D {
  fill: #d66b5f;
}
/* line 59, ../sass/_partselector.scss */
.partSelector > div.VTI .selectable.VTI.R {
  fill: #80acb3;
}
/* line 60, ../sass/_partselector.scss */
.partSelector > div.VTD .selectable.VTD {
  fill: #d1ced1;
}
/* line 60, ../sass/_partselector.scss */
.partSelector > div.VTD .selectable.VTD.A {
  fill: #e6d54a;
}
/* line 60, ../sass/_partselector.scss */
.partSelector > div.VTD .selectable.VTD.D {
  fill: #d66b5f;
}
/* line 60, ../sass/_partselector.scss */
.partSelector > div.VTD .selectable.VTD.R {
  fill: #80acb3;
}
/* line 61, ../sass/_partselector.scss */
.partSelector > div.LUT .selectable.LUT {
  fill: #d1ced1;
}
/* line 61, ../sass/_partselector.scss */
.partSelector > div.LUT .selectable.LUT.A {
  fill: #e6d54a;
}
/* line 61, ../sass/_partselector.scss */
.partSelector > div.LUT .selectable.LUT.D {
  fill: #d66b5f;
}
/* line 61, ../sass/_partselector.scss */
.partSelector > div.LUT .selectable.LUT.R {
  fill: #80acb3;
}
/* line 62, ../sass/_partselector.scss */
.partSelector > div.TEC .selectable.TEC {
  fill: #d1ced1;
}
/* line 62, ../sass/_partselector.scss */
.partSelector > div.TEC .selectable.TEC.A {
  fill: #e6d54a;
}
/* line 62, ../sass/_partselector.scss */
.partSelector > div.TEC .selectable.TEC.D {
  fill: #d66b5f;
}
/* line 62, ../sass/_partselector.scss */
.partSelector > div.TEC .selectable.TEC.R {
  fill: #80acb3;
}
/* line 63, ../sass/_partselector.scss */
.partSelector > div.MAL .selectable.MAL {
  fill: #d1ced1;
}
/* line 63, ../sass/_partselector.scss */
.partSelector > div.MAL .selectable.MAL.A {
  fill: #e6d54a;
}
/* line 63, ../sass/_partselector.scss */
.partSelector > div.MAL .selectable.MAL.D {
  fill: #d66b5f;
}
/* line 63, ../sass/_partselector.scss */
.partSelector > div.MAL .selectable.MAL.R {
  fill: #80acb3;
}
/* line 64, ../sass/_partselector.scss */
.partSelector > div.PDI .selectable.PDI {
  fill: #d1ced1;
}
/* line 64, ../sass/_partselector.scss */
.partSelector > div.PDI .selectable.PDI.A {
  fill: #e6d54a;
}
/* line 64, ../sass/_partselector.scss */
.partSelector > div.PDI .selectable.PDI.D {
  fill: #d66b5f;
}
/* line 64, ../sass/_partselector.scss */
.partSelector > div.PDI .selectable.PDI.R {
  fill: #80acb3;
}
/* line 65, ../sass/_partselector.scss */
.partSelector > div.PDD .selectable.PDD {
  fill: #d1ced1;
}
/* line 65, ../sass/_partselector.scss */
.partSelector > div.PDD .selectable.PDD.A {
  fill: #e6d54a;
}
/* line 65, ../sass/_partselector.scss */
.partSelector > div.PDD .selectable.PDD.D {
  fill: #d66b5f;
}
/* line 65, ../sass/_partselector.scss */
.partSelector > div.PDD .selectable.PDD.R {
  fill: #80acb3;
}
/* line 66, ../sass/_partselector.scss */
.partSelector > div.PTI .selectable.PTI {
  fill: #d1ced1;
}
/* line 66, ../sass/_partselector.scss */
.partSelector > div.PTI .selectable.PTI.A {
  fill: #e6d54a;
}
/* line 66, ../sass/_partselector.scss */
.partSelector > div.PTI .selectable.PTI.D {
  fill: #d66b5f;
}
/* line 66, ../sass/_partselector.scss */
.partSelector > div.PTI .selectable.PTI.R {
  fill: #80acb3;
}
/* line 67, ../sass/_partselector.scss */
.partSelector > div.PTD .selectable.PTD {
  fill: #d1ced1;
}
/* line 67, ../sass/_partselector.scss */
.partSelector > div.PTD .selectable.PTD.A {
  fill: #e6d54a;
}
/* line 67, ../sass/_partselector.scss */
.partSelector > div.PTD .selectable.PTD.D {
  fill: #d66b5f;
}
/* line 67, ../sass/_partselector.scss */
.partSelector > div.PTD .selectable.PTD.R {
  fill: #80acb3;
}
/* line 68, ../sass/_partselector.scss */
.partSelector > div.LAI .selectable.LAI {
  fill: #d1ced1;
}
/* line 68, ../sass/_partselector.scss */
.partSelector > div.LAI .selectable.LAI.A {
  fill: #e6d54a;
}
/* line 68, ../sass/_partselector.scss */
.partSelector > div.LAI .selectable.LAI.D {
  fill: #d66b5f;
}
/* line 68, ../sass/_partselector.scss */
.partSelector > div.LAI .selectable.LAI.R {
  fill: #80acb3;
}
/* line 69, ../sass/_partselector.scss */
.partSelector > div.LAD .selectable.LAD {
  fill: #d1ced1;
}
/* line 69, ../sass/_partselector.scss */
.partSelector > div.LAD .selectable.LAD.A {
  fill: #e6d54a;
}
/* line 69, ../sass/_partselector.scss */
.partSelector > div.LAD .selectable.LAD.D {
  fill: #d66b5f;
}
/* line 69, ../sass/_partselector.scss */
.partSelector > div.LAD .selectable.LAD.R {
  fill: #80acb3;
}

/* PART SELECTOR ----------------------------------------------------------------------------------- */
/* SIMPLE TABLE -------------------------------------------------------------------------------------------- */
/* line 9, ../sass/_simpletable.scss */
body .ui-datatable.simpleTable .ui-datatable-tablewrapper table thead th.ui-sortable-column .ui-icon {
  background-position: -16px -112px;
}
/* line 11, ../sass/_simpletable.scss */
body .ui-datatable.simpleTable .ui-datatable-tablewrapper table thead th.ui-sortable-column .ui-icon.ui-icon-triangle-1-n {
  background-position: -200px -96px;
}
/* line 14, ../sass/_simpletable.scss */
body .ui-datatable.simpleTable .ui-datatable-tablewrapper table thead th.ui-sortable-column .ui-icon.ui-icon-triangle-1-s {
  background-position: -200px -112px;
}
/* line 17, ../sass/_simpletable.scss */
body .ui-datatable.simpleTable .ui-datatable-tablewrapper table thead th.ui-sortable-column .ui-icon.ui-icon-search {
  background-position: -168px -104px;
  float: left;
}
/* line 24, ../sass/_simpletable.scss */
body .ui-datatable.simpleTable .ui-datatable-tablewrapper table thead th.ui-filter-column .ui-column-filter {
  width: 75px;
  margin: 0 auto;
}

/* SIMPLE TABLE -------------------------------------------------------------------------------------------- */
/* RESPONSIVE ---------------------------------------------------------------------------------------------- */
/* line 2, ../sass/_responsive.scss */
section.content {
  padding-top: 47px;
}
@media screen and (min-width: 800px) {
  /* line 2, ../sass/_responsive.scss */
  section.content {
    padding-top: 0px;
  }
}

/* RESPONSIVE ---------------------------------------------------------------------------------------------- */
/* IMPORTS ----------------------------------------------------------------------------------------- */
/* ----- RESET ----- */
/* line 69, ../sass/style.scss */
a, .jsTrigger {
  color: #8b858c;
}
