.thumbnail {
  position: relative;
  z-index: 0;
}

.thumbnail:hover {
  background-color: transparent;
  z-index: 50;
}

.thumbnail span {
  /*CSS for enlarged image*/
  position: absolute;
  background-color: transparent;
  padding: 0px;
  left: -1000px;
  border: 0px dashed gray;
  visibility: hidden;
  color: transparent;
  text-decoration: none;
}

.thumbnail span img {
  /*CSS for enlarged image*/
  border-width: 0;
  padding: 2px;
}

.thumbnail:hover span {
  /*CSS for enlarged image on hover*/
  visibility: visible;
  top: 0;
  left: 60px; /*position where enlarged image should offset horizontally */
}
.popover-top {
  display: none;
  position: absolute;
  top: 30px;
  background-color: #f8fcff;
  border: .8px solid #cfd0cf;
  background-repeat: no-repeat;
  background-position: center;
  padding: .2rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.popover-top.horizontal {
  width: 245px;
  height: 155px;
  left: -111px
}

.popover-top.vertical {
  width: 198px;
  height: 265px;
  left: -88px
}

.popover-top:after {
  bottom: 100%;
  left: 50%;
  border: 10px solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent transparent #cfd0cf;
  margin-left: -10px
}

.popover {
  display: none;
  position: absolute;
  background-color: #f8fcff;
  border: .8px solid #cfd0cf;
  background-repeat: no-repeat;
  background-position: center;
  padding: .2rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.popover.horizontal {
  width: 247px;
  height: 150px;
  top: -168px;
  left: -116px
}

.popover.vertical {
  width: 190px;
  height: 260px;
  top: -280px;
  left: -88px
}

.popover:after {
  top: 100%;
  left: 50%;
  border: 10px solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: #cfd0cf transparent transparent;
  margin-left: -10px
}

.popover.help-cedula {
  background-image: url(/assets/img/ayuda/ayuda-cedula.edc412ec27d37fd9d781.svg)
}

.popover.help-certificado-medico {
  background-image: url(/assets/img/ayuda/ayuda-certificado-medico.d666b7036e7b0375bac9.svg)
}

.popover.help-certificado-seguro {
  background-image: url(/assets/img/ayuda/ayuda-certificado-seguro.cb538450ed7840a65ee8.svg)
}

.popover.help-chasis {
  background-image: url(/assets/img/ayuda/ayuda-chasis.0c175e8c452cb9e54594.svg)
}

.popover.help-contrato {
  background-image: url(/assets/img/ayuda/ayuda-contrato.1520a8d2e41743dd7e57.svg)
}

.popover.help-denuncia {
  background-image: url(/assets/img/ayuda/ayuda-denuncia.b261576b3994ab164c0f.svg)
}

.popover.help-dni {
  background-image: url(/assets/img/ayuda/ayuda-dni.f3c4c14e6b5391891205.svg)
}

.popover.help-fotoauto {
  background-image: url(/assets/img/ayuda/ayuda-fotoauto.ea2ed5f22ddb597b64d4.svg)
}

.popover.help-fotobici {
  background-image: url(/assets/img/ayuda/ayuda-fotobici.6fc946cbdaaadd77439c.svg)
}

.popover.help-fotoinmueble {
  background-image: url(/assets/img/ayuda/ayuda-fotoinmueble.1cee478a982ff0861d42.svg)
}

.popover.help-fotomoto {
  background-image: url(/assets/img/ayuda/ayuda-fotomoto.338121f013327652cc6c.svg)
}

.popover.help-licencia {
  background-image: url(/assets/img/ayuda/ayuda-licencia.521d57248f02a853dbbe.svg)
}

.popover.help-motor {
  background-image: url(/assets/img/ayuda/ayuda-motor.dbac234082d124a7d5b9.svg)
}

.popover.help-presupuesto {
  background-image: url(/assets/img/ayuda/ayuda-presupuesto.490ccdeeadebf67f67e0.svg)
}
.popover.help-tarjetaseguro {
  background-image: url(/assets/img/ayuda/seguro-frente2.png)
}
.hr-text {
  margin-bottom: 1.5rem;
  position: relative;
  outline: 0;
  border: 0;
  text-align: center;
  height: 1.5em;
  opacity: .5
}

.hr-text:before {
  content: '';
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#818078), to(transparent));
  background: linear-gradient(to right, transparent, #818078, transparent);
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px
}

.hr-text:after {
  content: attr(data-content);
  position: relative;
  padding: 0 .5em;
  color: #818078;
  background-color: #fff
}


button.help {
  position: relative;
  cursor: pointer;
  padding: .2rem;
  margin-left: 1rem;
  background-color: #fff;
  border: 1px solid #fff
}

button.help .mat-icon {
  vertical-align: middle;
  color: #757575
}

button.help:hover {
  border: 1px solid #e0e0e0;
  border-radius: 50%
}

button.help:hover .mat-icon {
  color: #000
}

.content-wrapper {
  padding-bottom: 70px
}

.box-reclamo {
  padding: 2rem 3rem;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .29);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .29);
  background-color: #fff;
  border: 1px solid #e3e3e3
}

.container.standar {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .29);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .29);
  background-color: #fff;
  border: 1px solid #e3e3e3;
  margin-top: 3rem;
  padding: 1rem 3rem
}

.container.reclamo {
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
  padding: 3rem 0
}

.container.reclamo h1 {
  margin: .3rem 0 1rem
}

.container.reclamo .title {
  font-family: source_sans_proregular, sans-serif;
  font-size: 16px;
  color: #4a4a4a
}

.container.ticket h1 {
  margin-bottom: .5rem
}

.container.ticket h2 {
  font-size: 1.3rem;
  margin-bottom: 2rem
}

.container.ticket h4 {
  margin: 1rem 0 0;
  font-size: 16px
}

.container.ticket .box-reclamo h2 {
  margin-left: -15px
}

.container.ticket .box-reclamo p {
  padding: 0 .3rem 0 .6rem;
  margin-bottom: 0
}

.container.ticket .box-reclamo .row {
  padding: 0 0 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.container.ticket .box-reclamo>.row:last-child {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline
}

.footer {
  border-top: 1px solid #eaeaea;
  padding: 1rem 0 1rem 1rem;
  width: 100%;
  position: fixed;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: -12px -1px 6px 0 transparent;
  box-shadow: -12px -1px 6px 0 transparent
}

.footer button {
  float: right
}






.content-wrapper {
  padding-bottom: 70px
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga'
}

mat-icon {
  color: rgba(0, 0, 0, .54);
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  line-height: 24px
}

i.s-4,
mat-icon.s-4 {
  font-size: 4px !important;
  width: 4px !important;
  height: 4px !important;
  min-width: 4px !important;
  min-height: 4px !important;
  line-height: 4px !important
}

i.s-6,
mat-icon.s-6 {
  font-size: 6px !important;
  width: 6px !important;
  height: 6px !important;
  min-width: 6px !important;
  min-height: 6px !important;
  line-height: 6px !important
}

i.s-8,
mat-icon.s-8 {
  font-size: 8px !important;
  width: 8px !important;
  height: 8px !important;
  min-width: 8px !important;
  min-height: 8px !important;
  line-height: 8px !important
}

i.s-10,
mat-icon.s-10 {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  line-height: 10px !important
}

i.s-12,
mat-icon.s-12 {
  font-size: 12px !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  min-height: 12px !important;
  line-height: 12px !important
}

i.s-14,
mat-icon.s-14 {
  font-size: 14px !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  line-height: 14px !important
}

i.s-16,
mat-icon.s-16 {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
  line-height: 16px !important
}

i.s-18,
mat-icon.s-18 {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  line-height: 18px !important
}

i.s-20,
mat-icon.s-20 {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important
}

i.s-22,
mat-icon.s-22 {
  font-size: 22px !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  line-height: 22px !important
}

i.s-24,
mat-icon.s-24 {
  font-size: 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  min-height: 24px !important;
  line-height: 24px !important
}

i.s-26,
mat-icon.s-26 {
  font-size: 26px !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  min-height: 26px !important;
  line-height: 26px !important
}

i.s-28,
mat-icon.s-28 {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  line-height: 28px !important
}

i.s-30,
mat-icon.s-30 {
  font-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  min-height: 30px !important;
  line-height: 30px !important
}

i.s-32,
mat-icon.s-32 {
  font-size: 32px !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  line-height: 32px !important
}

i.s-34,
mat-icon.s-34 {
  font-size: 34px !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  line-height: 34px !important
}

i.s-36,
mat-icon.s-36 {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  line-height: 36px !important
}

i.s-38,
mat-icon.s-38 {
  font-size: 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  line-height: 38px !important
}

i.s-40,
mat-icon.s-40 {
  font-size: 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  line-height: 40px !important
}

i.s-42,
mat-icon.s-42 {
  font-size: 42px !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  line-height: 42px !important
}

i.s-44,
mat-icon.s-44 {
  font-size: 44px !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  line-height: 44px !important
}

i.s-46,
mat-icon.s-46 {
  font-size: 46px !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  line-height: 46px !important
}

i.s-48,
mat-icon.s-48 {
  font-size: 48px !important;
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  line-height: 48px !important
}

i.s-50,
mat-icon.s-50 {
  font-size: 50px !important;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  line-height: 50px !important
}

i.s-52,
mat-icon.s-52 {
  font-size: 52px !important;
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  min-height: 52px !important;
  line-height: 52px !important
}

i.s-54,
mat-icon.s-54 {
  font-size: 54px !important;
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  min-height: 54px !important;
  line-height: 54px !important
}

i.s-56,
mat-icon.s-56 {
  font-size: 56px !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important
}

i.s-58,
mat-icon.s-58 {
  font-size: 58px !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  min-height: 58px !important;
  line-height: 58px !important
}

i.s-60,
mat-icon.s-60 {
  font-size: 60px !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  line-height: 60px !important
}

i.s-62,
mat-icon.s-62 {
  font-size: 62px !important;
  width: 62px !important;
  height: 62px !important;
  min-width: 62px !important;
  min-height: 62px !important;
  line-height: 62px !important
}

i.s-64,
mat-icon.s-64 {
  font-size: 64px !important;
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  line-height: 64px !important
}

i.s-66,
mat-icon.s-66 {
  font-size: 66px !important;
  width: 66px !important;
  height: 66px !important;
  min-width: 66px !important;
  min-height: 66px !important;
  line-height: 66px !important
}

i.s-68,
mat-icon.s-68 {
  font-size: 68px !important;
  width: 68px !important;
  height: 68px !important;
  min-width: 68px !important;
  min-height: 68px !important;
  line-height: 68px !important
}

i.s-70,
mat-icon.s-70 {
  font-size: 70px !important;
  width: 70px !important;
  height: 70px !important;
  min-width: 70px !important;
  min-height: 70px !important;
  line-height: 70px !important
}

i.s-72,
mat-icon.s-72 {
  font-size: 72px !important;
  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;
  min-height: 72px !important;
  line-height: 72px !important
}

i.s-74,
mat-icon.s-74 {
  font-size: 74px !important;
  width: 74px !important;
  height: 74px !important;
  min-width: 74px !important;
  min-height: 74px !important;
  line-height: 74px !important
}

i.s-76,
mat-icon.s-76 {
  font-size: 76px !important;
  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  min-height: 76px !important;
  line-height: 76px !important
}

i.s-78,
mat-icon.s-78 {
  font-size: 78px !important;
  width: 78px !important;
  height: 78px !important;
  min-width: 78px !important;
  min-height: 78px !important;
  line-height: 78px !important
}

i.s-80,
mat-icon.s-80 {
  font-size: 80px !important;
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  line-height: 80px !important
}

i.s-82,
mat-icon.s-82 {
  font-size: 82px !important;
  width: 82px !important;
  height: 82px !important;
  min-width: 82px !important;
  min-height: 82px !important;
  line-height: 82px !important
}

i.s-84,
mat-icon.s-84 {
  font-size: 84px !important;
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  min-height: 84px !important;
  line-height: 84px !important
}

i.s-86,
mat-icon.s-86 {
  font-size: 86px !important;
  width: 86px !important;
  height: 86px !important;
  min-width: 86px !important;
  min-height: 86px !important;
  line-height: 86px !important
}

i.s-88,
mat-icon.s-88 {
  font-size: 88px !important;
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  min-height: 88px !important;
  line-height: 88px !important
}

i.s-90,
mat-icon.s-90 {
  font-size: 90px !important;
  width: 90px !important;
  height: 90px !important;
  min-width: 90px !important;
  min-height: 90px !important;
  line-height: 90px !important
}

i.s-92,
mat-icon.s-92 {
  font-size: 92px !important;
  width: 92px !important;
  height: 92px !important;
  min-width: 92px !important;
  min-height: 92px !important;
  line-height: 92px !important
}

i.s-94,
mat-icon.s-94 {
  font-size: 94px !important;
  width: 94px !important;
  height: 94px !important;
  min-width: 94px !important;
  min-height: 94px !important;
  line-height: 94px !important
}

i.s-96,
mat-icon.s-96 {
  font-size: 96px !important;
  width: 96px !important;
  height: 96px !important;
  min-width: 96px !important;
  min-height: 96px !important;
  line-height: 96px !important
}

i.s-98,
mat-icon.s-98 {
  font-size: 98px !important;
  width: 98px !important;
  height: 98px !important;
  min-width: 98px !important;
  min-height: 98px !important;
  line-height: 98px !important
}

i.s-100,
mat-icon.s-100 {
  font-size: 100px !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px !important;
  min-height: 100px !important;
  line-height: 100px !important
}

i.s-102,
mat-icon.s-102 {
  font-size: 102px !important;
  width: 102px !important;
  height: 102px !important;
  min-width: 102px !important;
  min-height: 102px !important;
  line-height: 102px !important
}

i.s-104,
mat-icon.s-104 {
  font-size: 104px !important;
  width: 104px !important;
  height: 104px !important;
  min-width: 104px !important;
  min-height: 104px !important;
  line-height: 104px !important
}

i.s-106,
mat-icon.s-106 {
  font-size: 106px !important;
  width: 106px !important;
  height: 106px !important;
  min-width: 106px !important;
  min-height: 106px !important;
  line-height: 106px !important
}

i.s-108,
mat-icon.s-108 {
  font-size: 108px !important;
  width: 108px !important;
  height: 108px !important;
  min-width: 108px !important;
  min-height: 108px !important;
  line-height: 108px !important
}

i.s-110,
mat-icon.s-110 {
  font-size: 110px !important;
  width: 110px !important;
  height: 110px !important;
  min-width: 110px !important;
  min-height: 110px !important;
  line-height: 110px !important
}

i.s-112,
mat-icon.s-112 {
  font-size: 112px !important;
  width: 112px !important;
  height: 112px !important;
  min-width: 112px !important;
  min-height: 112px !important;
  line-height: 112px !important
}

i.s-114,
mat-icon.s-114 {
  font-size: 114px !important;
  width: 114px !important;
  height: 114px !important;
  min-width: 114px !important;
  min-height: 114px !important;
  line-height: 114px !important
}

i.s-116,
mat-icon.s-116 {
  font-size: 116px !important;
  width: 116px !important;
  height: 116px !important;
  min-width: 116px !important;
  min-height: 116px !important;
  line-height: 116px !important
}

i.s-118,
mat-icon.s-118 {
  font-size: 118px !important;
  width: 118px !important;
  height: 118px !important;
  min-width: 118px !important;
  min-height: 118px !important;
  line-height: 118px !important
}

i.s-120,
mat-icon.s-120 {
  font-size: 120px !important;
  width: 120px !important;
  height: 120px !important;
  min-width: 120px !important;
  min-height: 120px !important;
  line-height: 120px !important
}

i.s-122,
mat-icon.s-122 {
  font-size: 122px !important;
  width: 122px !important;
  height: 122px !important;
  min-width: 122px !important;
  min-height: 122px !important;
  line-height: 122px !important
}

i.s-124,
mat-icon.s-124 {
  font-size: 124px !important;
  width: 124px !important;
  height: 124px !important;
  min-width: 124px !important;
  min-height: 124px !important;
  line-height: 124px !important
}

i.s-126,
mat-icon.s-126 {
  font-size: 126px !important;
  width: 126px !important;
  height: 126px !important;
  min-width: 126px !important;
  min-height: 126px !important;
  line-height: 126px !important
}

i.s-128,
mat-icon.s-128 {
  font-size: 128px !important;
  width: 128px !important;
  height: 128px !important;
  min-width: 128px !important;
  min-height: 128px !important;
  line-height: 128px !important
}

i.s-130,
mat-icon.s-130 {
  font-size: 130px !important;
  width: 130px !important;
  height: 130px !important;
  min-width: 130px !important;
  min-height: 130px !important;
  line-height: 130px !important
}

i.s-132,
mat-icon.s-132 {
  font-size: 132px !important;
  width: 132px !important;
  height: 132px !important;
  min-width: 132px !important;
  min-height: 132px !important;
  line-height: 132px !important
}

i.s-134,
mat-icon.s-134 {
  font-size: 134px !important;
  width: 134px !important;
  height: 134px !important;
  min-width: 134px !important;
  min-height: 134px !important;
  line-height: 134px !important
}

i.s-136,
mat-icon.s-136 {
  font-size: 136px !important;
  width: 136px !important;
  height: 136px !important;
  min-width: 136px !important;
  min-height: 136px !important;
  line-height: 136px !important
}

i.s-138,
mat-icon.s-138 {
  font-size: 138px !important;
  width: 138px !important;
  height: 138px !important;
  min-width: 138px !important;
  min-height: 138px !important;
  line-height: 138px !important
}

i.s-140,
mat-icon.s-140 {
  font-size: 140px !important;
  width: 140px !important;
  height: 140px !important;
  min-width: 140px !important;
  min-height: 140px !important;
  line-height: 140px !important
}

i.s-142,
mat-icon.s-142 {
  font-size: 142px !important;
  width: 142px !important;
  height: 142px !important;
  min-width: 142px !important;
  min-height: 142px !important;
  line-height: 142px !important
}

i.s-144,
mat-icon.s-144 {
  font-size: 144px !important;
  width: 144px !important;
  height: 144px !important;
  min-width: 144px !important;
  min-height: 144px !important;
  line-height: 144px !important
}

i.s-146,
mat-icon.s-146 {
  font-size: 146px !important;
  width: 146px !important;
  height: 146px !important;
  min-width: 146px !important;
  min-height: 146px !important;
  line-height: 146px !important
}

i.s-148,
mat-icon.s-148 {
  font-size: 148px !important;
  width: 148px !important;
  height: 148px !important;
  min-width: 148px !important;
  min-height: 148px !important;
  line-height: 148px !important
}

i.s-150,
mat-icon.s-150 {
  font-size: 150px !important;
  width: 150px !important;
  height: 150px !important;
  min-width: 150px !important;
  min-height: 150px !important;
  line-height: 150px !important
}

i.s-152,
mat-icon.s-152 {
  font-size: 152px !important;
  width: 152px !important;
  height: 152px !important;
  min-width: 152px !important;
  min-height: 152px !important;
  line-height: 152px !important
}

i.s-154,
mat-icon.s-154 {
  font-size: 154px !important;
  width: 154px !important;
  height: 154px !important;
  min-width: 154px !important;
  min-height: 154px !important;
  line-height: 154px !important
}

i.s-156,
mat-icon.s-156 {
  font-size: 156px !important;
  width: 156px !important;
  height: 156px !important;
  min-width: 156px !important;
  min-height: 156px !important;
  line-height: 156px !important
}

i.s-158,
mat-icon.s-158 {
  font-size: 158px !important;
  width: 158px !important;
  height: 158px !important;
  min-width: 158px !important;
  min-height: 158px !important;
  line-height: 158px !important
}

i.s-160,
mat-icon.s-160 {
  font-size: 160px !important;
  width: 160px !important;
  height: 160px !important;
  min-width: 160px !important;
  min-height: 160px !important;
  line-height: 160px !important
}

i.s-162,
mat-icon.s-162 {
  font-size: 162px !important;
  width: 162px !important;
  height: 162px !important;
  min-width: 162px !important;
  min-height: 162px !important;
  line-height: 162px !important
}

i.s-164,
mat-icon.s-164 {
  font-size: 164px !important;
  width: 164px !important;
  height: 164px !important;
  min-width: 164px !important;
  min-height: 164px !important;
  line-height: 164px !important
}

i.s-166,
mat-icon.s-166 {
  font-size: 166px !important;
  width: 166px !important;
  height: 166px !important;
  min-width: 166px !important;
  min-height: 166px !important;
  line-height: 166px !important
}

i.s-168,
mat-icon.s-168 {
  font-size: 168px !important;
  width: 168px !important;
  height: 168px !important;
  min-width: 168px !important;
  min-height: 168px !important;
  line-height: 168px !important
}

i.s-170,
mat-icon.s-170 {
  font-size: 170px !important;
  width: 170px !important;
  height: 170px !important;
  min-width: 170px !important;
  min-height: 170px !important;
  line-height: 170px !important
}

i.s-172,
mat-icon.s-172 {
  font-size: 172px !important;
  width: 172px !important;
  height: 172px !important;
  min-width: 172px !important;
  min-height: 172px !important;
  line-height: 172px !important
}

i.s-174,
mat-icon.s-174 {
  font-size: 174px !important;
  width: 174px !important;
  height: 174px !important;
  min-width: 174px !important;
  min-height: 174px !important;
  line-height: 174px !important
}

i.s-176,
mat-icon.s-176 {
  font-size: 176px !important;
  width: 176px !important;
  height: 176px !important;
  min-width: 176px !important;
  min-height: 176px !important;
  line-height: 176px !important
}

i.s-178,
mat-icon.s-178 {
  font-size: 178px !important;
  width: 178px !important;
  height: 178px !important;
  min-width: 178px !important;
  min-height: 178px !important;
  line-height: 178px !important
}

i.s-180,
mat-icon.s-180 {
  font-size: 180px !important;
  width: 180px !important;
  height: 180px !important;
  min-width: 180px !important;
  min-height: 180px !important;
  line-height: 180px !important
}

i.s-182,
mat-icon.s-182 {
  font-size: 182px !important;
  width: 182px !important;
  height: 182px !important;
  min-width: 182px !important;
  min-height: 182px !important;
  line-height: 182px !important
}

i.s-184,
mat-icon.s-184 {
  font-size: 184px !important;
  width: 184px !important;
  height: 184px !important;
  min-width: 184px !important;
  min-height: 184px !important;
  line-height: 184px !important
}

i.s-186,
mat-icon.s-186 {
  font-size: 186px !important;
  width: 186px !important;
  height: 186px !important;
  min-width: 186px !important;
  min-height: 186px !important;
  line-height: 186px !important
}

i.s-188,
mat-icon.s-188 {
  font-size: 188px !important;
  width: 188px !important;
  height: 188px !important;
  min-width: 188px !important;
  min-height: 188px !important;
  line-height: 188px !important
}

i.s-190,
mat-icon.s-190 {
  font-size: 190px !important;
  width: 190px !important;
  height: 190px !important;
  min-width: 190px !important;
  min-height: 190px !important;
  line-height: 190px !important
}

i.s-192,
mat-icon.s-192 {
  font-size: 192px !important;
  width: 192px !important;
  height: 192px !important;
  min-width: 192px !important;
  min-height: 192px !important;
  line-height: 192px !important
}

i.s-194,
mat-icon.s-194 {
  font-size: 194px !important;
  width: 194px !important;
  height: 194px !important;
  min-width: 194px !important;
  min-height: 194px !important;
  line-height: 194px !important
}

i.s-196,
mat-icon.s-196 {
  font-size: 196px !important;
  width: 196px !important;
  height: 196px !important;
  min-width: 196px !important;
  min-height: 196px !important;
  line-height: 196px !important
}

i.s-198,
mat-icon.s-198 {
  font-size: 198px !important;
  width: 198px !important;
  height: 198px !important;
  min-width: 198px !important;
  min-height: 198px !important;
  line-height: 198px !important
}

i.s-200,
mat-icon.s-200 {
  font-size: 200px !important;
  width: 200px !important;
  height: 200px !important;
  min-width: 200px !important;
  min-height: 200px !important;
  line-height: 200px !important
}

i.s-202,
mat-icon.s-202 {
  font-size: 202px !important;
  width: 202px !important;
  height: 202px !important;
  min-width: 202px !important;
  min-height: 202px !important;
  line-height: 202px !important
}

i.s-204,
mat-icon.s-204 {
  font-size: 204px !important;
  width: 204px !important;
  height: 204px !important;
  min-width: 204px !important;
  min-height: 204px !important;
  line-height: 204px !important
}

i.s-206,
mat-icon.s-206 {
  font-size: 206px !important;
  width: 206px !important;
  height: 206px !important;
  min-width: 206px !important;
  min-height: 206px !important;
  line-height: 206px !important
}

i.s-208,
mat-icon.s-208 {
  font-size: 208px !important;
  width: 208px !important;
  height: 208px !important;
  min-width: 208px !important;
  min-height: 208px !important;
  line-height: 208px !important
}

/* FINALE*/

/* aca meto magia*/


#fuse-splash-screen {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
     background-color: #3C4252; 
    z-index: 99999;
    pointer-events: none;               
    /*background-image: url("./assets/img/trama-bg.png");*/
    background-position: right 0px;
    background-repeat: no-repeat;
    min-height: 100vh;
}

#fuse-splash-screen .center {
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#fuse-splash-screen .logo {
    width: 100px;
    margin: 0 auto;
    top: 50%;
}

#fuse-splash-screen .logo img {
    filter: drop-shadow(0px 10px 6px rgba(0, 0, 0, 0.2))
}

#fuse-splash-screen .spinner-wrapper {
    display: block;
    position: relative;
    width: 100%;
    min-height: 100px;
    height: 100px;
}

#fuse-splash-screen .spinner-wrapper .spinner {
    position: absolute;
    overflow: hidden;
    left: 50%;
    margin-left: -50px;
    animation: outer-rotate 2.91667s linear infinite;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner {
    width: 100px;
    height: 100px;
    position: relative;
    animation: sporadic-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .gap {
    position: absolute;
    left: 49px;
    right: 49px;
    top: 0;
    bottom: 0;
    border-top: 10px solid;
    box-sizing: border-box;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .left,
#fuse-splash-screen .spinner-wrapper .spinner .inner .right {
    position: absolute;
    top: 0;
    height: 100px;
    width: 50px;
    overflow: hidden;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .left .half-circle,
#fuse-splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
    position: absolute;
    top: 0;
    width: 100px;
    height: 100px;
    box-sizing: border-box;
    border: 10px solid #4285F4;
    border-bottom-color: transparent;
    border-radius: 50%;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .left {
    left: 0;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .left .half-circle {
    left: 0;
    border-right-color: transparent;
    animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
    -webkit-animation: left-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .right {
    right: 0;
}

#fuse-splash-screen .spinner-wrapper .spinner .inner .right .half-circle {
    right: 0;
    border-left-color: transparent;
    animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
    -webkit-animation: right-wobble 1.3125s cubic-bezier(0.35, 0, 0.25, 1) infinite;
}

@keyframes outer-rotate {
    0% {
        transform: rotate(0deg) scale(0.5);
    }
    100% {
        transform: rotate(360deg) scale(0.5);
    }
}

@keyframes left-wobble {
    0%, 100% {
        transform: rotate(130deg);
    }
    50% {
        transform: rotate(-5deg);
    }
}

@keyframes right-wobble {
    0%, 100% {
        transform: rotate(-130deg);
    }
    50% {
        transform: rotate(5deg);
    }
}

@keyframes sporadic-rotate {
    12.5% {
        transform: rotate(135deg);
    }
    25% {
        transform: rotate(270deg);
    }
    37.5% {
        transform: rotate(405deg);
    }
    50% {
        transform: rotate(540deg);
    }
    62.5% {
        transform: rotate(675deg);
    }
    75% {
        transform: rotate(810deg);
    }
    87.5% {
        transform: rotate(945deg);
    }
    100% {
        transform: rotate(1080deg);
    }
}




  body {
    /*background-image: url(trama-bg.6d5dfdd6be6980c65a9d.png);*/
    background-position: right 78px;
    background-repeat: no-repeat;
    background-color: #434040;
  }

  body+.login {
    background-color: #434040;
  }

  fuse-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
  }

  

  fuse-main>.mat-sidenav-container>.mat-drawer-content,
  fuse-main>.mat-sidenav-container>.mat-sidenav-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    height: 100vh
  }

  

  fuse-main>.mat-sidenav-container>.mat-drawer-content #fuse-main-content,
  fuse-main>.mat-sidenav-container>.mat-sidenav-content #fuse-main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
  }

  
  

  fuse-main>.mat-sidenav-container>.mat-drawer-content #fuse-main-content #wrapper .content-wrapper,
  fuse-main>.mat-sidenav-container>.mat-sidenav-content #fuse-main-content #wrapper .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
  }

  fuse-main>.mat-sidenav-container>.mat-drawer-content #fuse-main-content #wrapper .content-wrapper fuse-content,
  fuse-main>.mat-sidenav-container>.mat-sidenav-content #fuse-main-content #wrapper .content-wrapper fuse-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    overflow: hidden
  }

  fuse-main>.mat-sidenav-container>.mat-drawer-content #fuse-main-content #wrapper .content-wrapper fuse-content>:not(router-outlet):not(.ps__scrollbar-x-rail):not(.ps__scrollbar-y-rail),
  

  

  fuse-main[fuse-layout-mode=boxed] {
    max-width: 1200px;
    margin: 0 auto;
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
  }


  

  

  


  

 

  fuse-navbar .navbar-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
  }

  fuse-navbar .navbar-vertical .navbar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 80px;
    padding: 0 40px 0 24px;
    -webkit-transition: padding .2s;
    transition: padding .2s;
    background-color: #f7f7fa
  }

 

  fuse-navbar .navbar-vertical .navbar-header .user {
    background-color: #f7f7fa
  }

  

  fuse-navbar .navbar-vertical .navbar-header .user button.user-button:hover {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15)
  }

  fuse-navbar .navbar-vertical .navbar-header .user button.user-button :focus,
  fuse-navbar .navbar-vertical .navbar-header .user button.user-button:active {
    background-color: #cccccc70;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: none;
    box-shadow: none
  }

  fuse-navbar .navbar-vertical .navbar-header .user button.user-button .username {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    place-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  fuse-navbar .navbar-vertical .navbar-header .user button.user-button .username span {
    display: block
  }

  fuse-navbar .navbar-vertical .navbar-header .user .btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #cccccc70;
    border: 1px solid rgba(0, 0, 0, .15)
  }

  fuse-navbar .navbar-vertical .navbar-header .user .dropdown {
    margin-left: 1rem
  }

  fuse-navbar .navbar-vertical .navbar-header .user .dropdown-menu {
    padding: 0;
    margin: 0;
    border-radius: 0;
    min-width: 9rem;
    top: -2px !important
  }

  fuse-navbar .navbar-vertical .navbar-header .user .dropdown-menu .dropdown-item {
    padding: .8rem 1rem;
    text-align: right
  }

  fuse-navbar .navbar-vertical .navbar-header .user .dropdown-menu .dropdown-item:hover {
    text-decoration: none
  }

  fuse-navbar .navbar-vertical .navbar-header .user .dropdown-menu .dropdown-item:active {
    color: inherit;
    text-decoration: none !important;
    background-color: #c5c6cb
  }

  fuse-navbar .navbar-vertical .navbar-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
  }

  .top-navbar+#wrapper>.left-navbar {
    display: none !important
  }

  @media (max-width:1279px) {
    .top-navbar+#wrapper>.left-navbar {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important
    }
  }

  @media (max-width:768px) {
    .username span {
      display: none !important
    }

    .dropdown-menu {
      left: -18px !important;
      min-width: 132px
    }

    fuse-navbar .navbar-vertical .navbar-header {
      padding: 0 10px 0 20px
    }
  }


  [_nghost-c5] {
    z-index: 1
  }


  .container.login[_ngcontent-c6] {
    background: 0 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    padding: 0
  }

  .container.login[_ngcontent-c6]>.row[_ngcontent-c6] {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .container.login[_ngcontent-c6] form[_ngcontent-c6]>*[_ngcontent-c6] {
    width: 100%
  }

  .box[_ngcontent-c6] form[_ngcontent-c6] .anotherRegisterContainer[_ngcontent-c6] {
    width: initial
  }

  .register.r2[_ngcontent-c6] {
    font-size: 100%
  }

  h1[_ngcontent-c6] {
    text-align: right;
    margin: 0
  }

  h2[_ngcontent-c6] {
    padding-top: 2rem
  }

  p[_ngcontent-c6] {
    text-align: right;
    max-width: 80%;
    margin-bottom: 0
  }

  .main[_ngcontent-c6] {
    text-align: right;
    padding-right: 40px
  }

  .main[_ngcontent-c6] .text[_ngcontent-c6] {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: inherit
  }

  .main[_ngcontent-c6] .text[_ngcontent-c6] .col[_ngcontent-c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 600px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    border: 1px solid #979797;
    margin: 4rem 0 0;
    padding: 1rem
  }

  .main[_ngcontent-c6] .text[_ngcontent-c6] .col[_ngcontent-c6] .mat-icon[_ngcontent-c6] {
    width: 60px;
    height: auto
  }

  .main[_ngcontent-c6] .text[_ngcontent-c6] .col[_ngcontent-c6] .material-icons[_ngcontent-c6] {
    font-size: 60px
  }

  .box[_ngcontent-c6] {
    padding: 3rem 2rem;
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .23);
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .23);
    text-align: center
  }

  @media (min-width:991px) {
    strong[_ngcontent-c6] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex
    }
  }

  @media (min-width:768px) and (max-width:992px) {
    .anotherRegisterContainer[_ngcontent-c6] {
      min-width: 100%
    }
  }

  @media (min-width:769px) and (max-width:991px) {
    .main[_ngcontent-c6] {
      padding-right: 20px
    }

    .col-md-8[_ngcontent-c6] {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 60%;
      max-width: 60%
    }

    .col-md-4[_ngcontent-c6] {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 40%;
      max-width: 40%
    }
  }

  @media (max-width:768px) {
    h1[_ngcontent-c6] {
      font-size: 28px
    }

    h2[_ngcontent-c6] {
      font-size: 18px;
      padding: 1rem 1.2rem 0
    }

    p[_ngcontent-c6] {
      max-width: 100%
    }

    .main[_ngcontent-c6] {
      text-align: center !important;
      padding-right: inherit !important
    }

    .main[_ngcontent-c6] h1[_ngcontent-c6],
    .main[_ngcontent-c6] p[_ngcontent-c6] {
      text-align: center !important
    }

    .main[_ngcontent-c6] .text[_ngcontent-c6] {
      padding: 0 1.5rem
    }

    .main[_ngcontent-c6] .text[_ngcontent-c6] .col[_ngcontent-c6] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 1rem 0 0
    }

    .box[_ngcontent-c6] {
      margin-top: 1rem;
      padding: 2rem 1.5rem
    }
  }


  .mat-icon {
    background-repeat: no-repeat;
    display: inline-block;
    fill: currentColor;
    height: 24px;
    width: 24px
  }


  form[_ngcontent-c8]>*[_ngcontent-c8] {
    width: 100%
  }

  .mat-fab.mat-accent[_ngcontent-c8],
  .mat-mini-fab.mat-accent[_ngcontent-c8],
  .mat-raised-button.mat-accent[_ngcontent-c8] {
    background-color: #039be5
  }

  .mat-button-wrapper[_ngcontent-c8] {
    display: inline-block;
    vertical-align: middle
  }

  .ic[_ngcontent-c8] {
    background-repeat: no-repeat;
    background-color: transparent;
    display: inline-block;
    height: 45px;
    width: 45px;
    -webkit-transform: scale(.78);
    transform: scale(.78)
  }

  .ic.ic-linkedin[_ngcontent-c8] {
    background-image: url(ic-linkedin.f4fc8795b14684577b66.svg)
  }

  .ic.ic-facebook[_ngcontent-c8] {
    background-image: url(ic-fb.a0f2da49e723bf6e4192.svg)
  }

  .ic.ic-google[_ngcontent-c8] {
    background-image: url(ic-google.30c883aa64242b401dc4.svg)
  }

  form[_ngcontent-c8] button[_ngcontent-c8] {
    height: 45px;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 1rem;
    margin-top: 1rem
  }

  form[_ngcontent-c8] button.social[_ngcontent-c8] {
    font-size: 16px;
    margin: 0 0 1rem;
    text-align: left;
    padding: 0 !important
  }

  form[_ngcontent-c8] button.social[_ngcontent-c8] span[_ngcontent-c8]:first-child {
    background-color: #00000036;
    display: inline-block;
    height: 45px;
    width: 45px;
    margin-right: 1rem
  }

  form[_ngcontent-c8] button.social[_ngcontent-c8] .icon[_ngcontent-c8],
  form[_ngcontent-c8] button.social[_ngcontent-c8] .mat-icon[_ngcontent-c8] {
    color: #fff
  }

  form[_ngcontent-c8] a.forget[_ngcontent-c8] {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    text-align: right;
    color: #b2b2b2
  }

  form[_ngcontent-c8] .capsblock[_ngcontent-c8] {
    color: #da0505;
    background: 0 0;
    margin-bottom: 5px;
    text-align: left;
    padding-top: 0
  }

        
        
          .mat-button,
          .mat-flat-button,
          .mat-icon-button,
          .mat-stroked-button {
            box-sizing: border-box;
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: pointer;
            outline: 0;
            border: none;
            -webkit-tap-highlight-color: transparent;
            display: inline-block;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: baseline;
            text-align: center;
            margin: 0;
            min-width: 88px;
            line-height: 36px;
            padding: 0 16px;
            border-radius: 2px
          }
        
          .mat-button[disabled],
          .mat-flat-button[disabled],
          .mat-icon-button[disabled],
          .mat-stroked-button[disabled] {
            cursor: default
          }
        
          .mat-button.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-button.cdk-program-focused .mat-button-focus-overlay,
          .mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-flat-button.cdk-program-focused .mat-button-focus-overlay,
          .mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-icon-button.cdk-program-focused .mat-button-focus-overlay,
          .mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-stroked-button.cdk-program-focused .mat-button-focus-overlay {
            opacity: 1
          }
        
          .mat-button::-moz-focus-inner,
          .mat-flat-button::-moz-focus-inner,
          .mat-icon-button::-moz-focus-inner,
          .mat-stroked-button::-moz-focus-inner {
            border: 0
          }
        
          .mat-button .mat-button-focus-overlay,
          .mat-icon-button .mat-button-focus-overlay {
            transition: none;
            opacity: 0
          }
        
          .mat-button:hover .mat-button-focus-overlay,
          .mat-stroked-button:hover .mat-button-focus-overlay {
            opacity: 1
          }
        
          .mat-raised-button {
            box-sizing: border-box;
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: pointer;
            outline: 0;
            border: none;
            -webkit-tap-highlight-color: transparent;
            display: inline-block;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: baseline;
            text-align: center;
            margin: 0;
            min-width: 88px;
            line-height: 36px;
            padding: 0 16px;
            border-radius: 2px;
            transform: translate3d(0, 0, 0);
            transition: background .4s cubic-bezier(.25, .8, .25, 1), box-shadow 280ms cubic-bezier(.4, 0, .2, 1)
          }
        
          .mat-raised-button[disabled] {
            cursor: default
          }
        
          .mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-raised-button.cdk-program-focused .mat-button-focus-overlay {
            opacity: 1
          }
        
          .mat-raised-button::-moz-focus-inner {
            border: 0
          }
        
          .mat-raised-button:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
          }
        
          .mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]) {
            box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
          }
        
          .mat-raised-button[disabled] {
            box-shadow: none
          }
        
          .mat-stroked-button {
            border: 1px solid currentColor;
            padding: 0 15px;
            line-height: 34px
          }
        
          .mat-stroked-button:not([class*=mat-elevation-z]) {
            box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
          }
        
          .mat-flat-button:not([class*=mat-elevation-z]) {
            box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
          }
        
          .mat-fab {
            box-sizing: border-box;
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: pointer;
            outline: 0;
            border: none;
            -webkit-tap-highlight-color: transparent;
            display: inline-block;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: baseline;
            text-align: center;
            margin: 0;
            min-width: 88px;
            line-height: 36px;
            padding: 0 16px;
            border-radius: 2px;
            transform: translate3d(0, 0, 0);
            transition: background .4s cubic-bezier(.25, .8, .25, 1), box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
            min-width: 0;
            border-radius: 50%;
            width: 56px;
            height: 56px;
            padding: 0;
            flex-shrink: 0
          }
        
          .mat-fab[disabled] {
            cursor: default
          }
        
          .mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-fab.cdk-program-focused .mat-button-focus-overlay {
            opacity: 1
          }
        
          .mat-fab::-moz-focus-inner {
            border: 0
          }
        
          .mat-fab:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
          }
        
          .mat-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
            box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
          }
        
          .mat-fab[disabled] {
            box-shadow: none
          }
        
          .mat-fab:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
          }
        
          .mat-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
            box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
          }
        
          .mat-fab .mat-button-wrapper {
            padding: 16px 0;
            display: inline-block;
            line-height: 24px
          }
        
          .mat-mini-fab {
            box-sizing: border-box;
            position: relative;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: pointer;
            outline: 0;
            border: none;
            -webkit-tap-highlight-color: transparent;
            display: inline-block;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: baseline;
            text-align: center;
            margin: 0;
            min-width: 88px;
            line-height: 36px;
            padding: 0 16px;
            border-radius: 2px;
            transform: translate3d(0, 0, 0);
            transition: background .4s cubic-bezier(.25, .8, .25, 1), box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
            min-width: 0;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            padding: 0;
            flex-shrink: 0
          }
        
          .mat-mini-fab[disabled] {
            cursor: default
          }
        
          .mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,
          .mat-mini-fab.cdk-program-focused .mat-button-focus-overlay {
            opacity: 1
          }
        
          .mat-mini-fab::-moz-focus-inner {
            border: 0
          }
        
          .mat-mini-fab:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
          }
        
          .mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
            box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
          }
        
          .mat-mini-fab[disabled] {
            box-shadow: none
          }
        
          .mat-mini-fab:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
          }
        
          .mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]) {
            box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
          }
        
          .mat-mini-fab .mat-button-wrapper {
            padding: 8px 0;
            display: inline-block;
            line-height: 24px
          }
        
          .mat-icon-button {
            padding: 0;
            min-width: 0;
            width: 40px;
            height: 40px;
            flex-shrink: 0;
            line-height: 40px;
            border-radius: 50%
          }
        
          .mat-icon-button .mat-icon,
          .mat-icon-button i {
            line-height: 24px
          }
        
          .mat-button,
          .mat-fab,
          .mat-icon-button,
          .mat-mini-fab,
          .mat-raised-button {
            color: currentColor
          }
        
          .mat-button .mat-button-wrapper>*,
          .mat-fab .mat-button-wrapper>*,
          .mat-icon-button .mat-button-wrapper>*,
          .mat-mini-fab .mat-button-wrapper>*,
          .mat-raised-button .mat-button-wrapper>* {
            vertical-align: middle
          }
        
          .mat-button-focus-overlay,
          .mat-button-ripple {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            pointer-events: none
          }
        
          .mat-button-focus-overlay {
            background-color: rgba(0, 0, 0, .12);
            border-radius: inherit;
            opacity: 0;
            transition: opacity .2s cubic-bezier(.35, 0, .25, 1), background-color .2s cubic-bezier(.35, 0, .25, 1)
          }
        
          @media screen and (-ms-high-contrast:active) {
            .mat-button-focus-overlay {
              background-color: rgba(255, 255, 255, .5)
            }
          }
        
          .mat-button-ripple-round {
            border-radius: 50%;
            z-index: 1
          }
        
          @media screen and (-ms-high-contrast:active) {
        
            .mat-button,
            .mat-fab,
            .mat-flat-button,
            .mat-icon-button,
            .mat-mini-fab,
            .mat-raised-button {
              outline: solid 1px
            }
          }
        
        
          .mat-form-field {
            display: inline-block;
            position: relative;
            text-align: left
          }
        
          [dir=rtl] .mat-form-field {
            text-align: right
          }
        
          .mat-form-field-wrapper {
            position: relative
          }
        
          .mat-form-field-flex {
            display: inline-flex;
            align-items: baseline;
            width: 100%
          }
        
          .mat-form-field-prefix,
          .mat-form-field-suffix {
            white-space: nowrap;
            flex: none
          }
        
          .mat-form-field-prefix .mat-icon,
          .mat-form-field-suffix .mat-icon {
            width: 1em
          }
        
          .mat-form-field-prefix .mat-icon-button,
          .mat-form-field-suffix .mat-icon-button {
            font: inherit;
            vertical-align: baseline
          }
        
          .mat-form-field-prefix .mat-icon-button .mat-icon,
          .mat-form-field-suffix .mat-icon-button .mat-icon {
            font-size: inherit
          }
        
          .mat-form-field-infix {
            display: block;
            position: relative;
            flex: auto;
            min-width: 0;
            width: 180px
          }
        
          .mat-form-field-label-wrapper {
            position: absolute;
            left: 0;
            box-sizing: content-box;
            width: 100%;
            height: 100%;
            overflow: hidden;
            pointer-events: none
          }
        
          .mat-form-field-label {
            position: absolute;
            left: 0;
            font: inherit;
            pointer-events: none;
            width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            transform: perspective(100px);
            -ms-transform: none;
            transform-origin: 0 0;
            transition: transform .4s cubic-bezier(.25, .8, .25, 1), color .4s cubic-bezier(.25, .8, .25, 1), width .4s cubic-bezier(.25, .8, .25, 1);
            display: none
          }
        
          [dir=rtl] .mat-form-field-label {
            transform-origin: 100% 0;
            left: auto;
            right: 0
          }
        
          .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
          .mat-form-field-empty.mat-form-field-label {
            display: block
          }
        
          .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
            display: none
          }
        
          .mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
            display: block;
            transition: none
          }
        
          .mat-input-server:focus+.mat-form-field-placeholder-wrapper .mat-form-field-placeholder,
          .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-placeholder-wrapper .mat-form-field-placeholder {
            display: none
          }
        
          .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-placeholder-wrapper .mat-form-field-placeholder,
          .mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-placeholder-wrapper .mat-form-field-placeholder {
            display: block
          }
        
          .mat-form-field-label:not(.mat-form-field-empty) {
            transition: none
          }
        
          .mat-form-field-underline {
            position: absolute;
            height: 1px;
            width: 100%
          }
        
          .mat-form-field-disabled .mat-form-field-underline {
            background-position: 0;
            background-color: transparent
          }
        
          .mat-form-field-underline .mat-form-field-ripple {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 2px;
            transform-origin: 50%;
            transform: scaleX(.5);
            visibility: hidden;
            opacity: 0;
            transition: background-color .3s cubic-bezier(.55, 0, .55, .2)
          }
        
          .mat-form-field-invalid:not(.mat-focused) .mat-form-field-underline .mat-form-field-ripple {
            height: 1px
          }
        
          .mat-focused .mat-form-field-underline .mat-form-field-ripple,
          .mat-form-field-invalid .mat-form-field-underline .mat-form-field-ripple {
            visibility: visible;
            opacity: 1;
            transform: scaleX(1);
            transition: transform .3s cubic-bezier(.25, .8, .25, 1), opacity .1s cubic-bezier(.25, .8, .25, 1), background-color .3s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-form-field-subscript-wrapper {
            position: absolute;
            width: 100%;
            overflow: hidden
          }
        
          .mat-form-field-label-wrapper .mat-icon,
          .mat-form-field-subscript-wrapper .mat-icon {
            width: 1em;
            height: 1em;
            font-size: inherit;
            vertical-align: baseline
          }
        
          .mat-form-field-hint-wrapper {
            display: flex
          }
        
          .mat-form-field-hint-spacer {
            flex: 1 0 1em
          }
        
          .mat-error {
            display: block
          }
        
        
          .mat-input-element {
            font: inherit;
            background: 0 0;
            color: currentColor;
            border: none;
            outline: 0;
            padding: 0;
            margin: 0;
            width: 100%;
            max-width: 100%;
            vertical-align: bottom;
            text-align: inherit
          }
        
          .mat-input-element:-moz-ui-invalid {
            box-shadow: none
          }
        
          .mat-input-element::-ms-clear,
          .mat-input-element::-ms-reveal {
            display: none
          }
        
          .mat-input-element[type=date]::after,
          .mat-input-element[type=datetime-local]::after,
          .mat-input-element[type=datetime]::after,
          .mat-input-element[type=month]::after,
          .mat-input-element[type=time]::after,
          .mat-input-element[type=week]::after {
            content: ' ';
            white-space: pre;
            width: 1px
          }
        
          .mat-input-element::placeholder {
            transition: color .4s .133s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-input-element::-moz-placeholder {
            transition: color .4s .133s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-input-element::-webkit-input-placeholder {
            transition: color .4s .133s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-input-element:-ms-input-placeholder {
            transition: color .4s .133s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-form-field-hide-placeholder .mat-input-element::placeholder {
            color: transparent !important;
            transition: none
          }
        
          .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder {
            color: transparent !important;
            transition: none
          }
        
          .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder {
            color: transparent !important;
            transition: none
          }
        
          .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder {
            color: transparent !important;
            transition: none
          }
        
          textarea.mat-input-element {
            resize: vertical;
            overflow: auto
          }
        
          textarea.mat-autosize {
            resize: none
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q {
            display: block !important;
            border: 1px solid #cdcfd2 !important;
            background-color: #fff !important;
            color: #373a3d !important;
            width: 100vw !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-24GeGuJgk9LrMLp7qVvlyz {
            background: #6a7e89 !important;
            color: #fff !important;
            padding: 10px !important;
            font-size: 18px !important;
            font-family: sans-serif !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-KVjdulkCFfUZps29EbgAC {
            background: #f3f6f8 !important;
            border-bottom: 1px solid #cdcfd2 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-KVjdulkCFfUZps29EbgAC>* {
            margin-right: 10px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1OeZ2PQ98oAp6Vc5mMc6V5 {
            list-style: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-vCwYmWF_l83ScZBrGnRoi,
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1OeZ2PQ98oAp6Vc5mMc6V5 {
            margin: 0 !important;
            padding: 0 !important;
            width: 100% !important;
            display: block !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-vCwYmWF_l83ScZBrGnRoi:not(:last-child) {
            border-bottom: 1px solid #cdcfd2 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1XQZkb-FlHWABUp4_uShaZ {
            color: inherit !important;
            cursor: pointer !important;
            width: 100% !important;
            display: inline-block !important;
            margin: 10px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1XTzMvb2XKitWz0mFLlyyp {
            margin: 5px !important;
            display: block !important;
            width: auto !important;
            white-space: pre !important;
            overflow-x: scroll !important;
            background: inherit !important;
            color: inherit !important;
            font-family: monospace
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1XTzMvb2XKitWz0mFLlyyp:not(.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-39QUvFFn5B7GMcqMQkOXZ3) {
            display: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-295DY3nO0DbJWMsOqmjCli {
            background: #f5f5f5 !important;
            color: #5a5a5a !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1aQZwu6CUzAf2zUcI7tg0Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-295DY3nO0DbJWMsOqmjCli {
            display: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-38EPFyKXMtoP12rPlmrHxs {
            background: #e6f7ff !important;
            color: #006097 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3W4ZnQjhoGfT1gTNcqRXdi .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-38EPFyKXMtoP12rPlmrHxs {
            display: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-HGYnfzlmgOZ-l7eANhQe_ {
            background: #fff3ea !important;
            color: #993a00 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-24e52A11B1UIErbKHtBmqc .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-HGYnfzlmgOZ-l7eANhQe_ {
            display: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-jji74ZzulHScD0OAD_G7h {
            background: #fef2f1 !important;
            color: #b10823 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3npS60y-EvfF7G_lioSx2Q.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-28jAOA7cDee-95LvwGsOP- .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-jji74ZzulHScD0OAD_G7h {
            display: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu {
            background-color: #0073b1 !important;
            border: 0 !important;
            border-radius: 2px !important;
            box-sizing: border-box !important;
            color: #fff !important;
            cursor: pointer !important;
            display: inline-block !important;
            font-family: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Fira Sans, Ubuntu, Oxygen, Oxygen Sans, Cantarell, Droid Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Lucida Grande, Helvetica, Arial, sans-serif !important;
            font-weight: 600 !important;
            overflow: hidden !important;
            outline-width: 2px !important;
            position: relative !important;
            text-align: center !important;
            text-decoration: none !important;
            vertical-align: middle !important;
            white-space: nowrap !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu:disabled {
            cursor: not-allowed !important;
            opacity: .7 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu:not(:disabled):not(.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1zhzkayakwEXovVYUbq5Gy):hover {
            background-color: #006097 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu:not(:disabled):not(.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1zhzkayakwEXovVYUbq5Gy):active {
            background-color: #004b7c !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1zhzkayakwEXovVYUbq5Gy {
            background-color: #fff !important;
            color: #0073b1 !important;
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3) !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1zhzkayakwEXovVYUbq5Gy:not(:disabled):hover {
            color: #006097 !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1zhzkayakwEXovVYUbq5Gy:not(:disabled):active {
            color: #004b7c !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu>xdoor-icon {
            display: inline-block !important;
            height: 100% !important;
            vertical-align: top !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu>xdoor-icon>svg {
            pointer-events: none !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-7inSbaAsvG5bf7w6lJTEr {
            font-size: 10px !important;
            height: 16px !important;
            line-height: 16px !important;
            padding: 0 6px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-7inSbaAsvG5bf7w6lJTEr>xdoor-icon {
            margin-left: -6px !important;
            margin-right: 3px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-7inSbaAsvG5bf7w6lJTEr>xdoor-icon>svg {
            height: 16px !important;
            width: 16px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-7inSbaAsvG5bf7w6lJTEr.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-2lrEjt4SOTxqrYsv1piG4c>xdoor-icon {
            margin-right: -6px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu,
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3uCBSbQNVNf2QjqHe1rfb6 {
            font-size: 11px !important;
            height: 20px !important;
            line-height: 20px !important;
            padding: 0 7px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3uCBSbQNVNf2QjqHe1rfb6>xdoor-icon,
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu>xdoor-icon {
            margin-left: -7px !important;
            margin-right: 3.5px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3uCBSbQNVNf2QjqHe1rfb6>xdoor-icon>svg,
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu>xdoor-icon>svg {
            height: 20px !important;
            width: 20px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-3uCBSbQNVNf2QjqHe1rfb6.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-2lrEjt4SOTxqrYsv1piG4c>xdoor-icon,
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-2lrEjt4SOTxqrYsv1piG4c>xdoor-icon {
            margin-right: -7px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-21Smv9YG-5V6M6KP-5v2WG {
            font-size: 14px !important;
            height: 24px !important;
            line-height: 24px !important;
            padding: 0 12px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-21Smv9YG-5V6M6KP-5v2WG>xdoor-icon {
            margin-left: -12px !important;
            margin-right: 6px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-21Smv9YG-5V6M6KP-5v2WG>xdoor-icon>svg {
            height: 24px !important;
            width: 24px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-21Smv9YG-5V6M6KP-5v2WG.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-2lrEjt4SOTxqrYsv1piG4c>xdoor-icon {
            margin-right: -12px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1TGdQUTLZdNG4R87OfAB-q {
            font-size: 16px !important;
            height: 32px !important;
            line-height: 32px !important;
            padding: 0 16px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1TGdQUTLZdNG4R87OfAB-q>xdoor-icon {
            margin-left: -16px !important;
            margin-right: 8px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1TGdQUTLZdNG4R87OfAB-q>xdoor-icon>svg {
            height: 32px !important;
            width: 32px !important
          }
        
          .IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1G9ISYhSF8XoOmdcl0yKDu.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-1TGdQUTLZdNG4R87OfAB-q.IN-bf195e49-eb86-4856-9b9f-1c8710d456be-2lrEjt4SOTxqrYsv1piG4c>xdoor-icon {
            margin-right: -16px !important
          }
        
          .fb_hidden {
            position: absolute;
            top: -10000px;
            z-index: 10001
          }
        
          .fb_reposition {
            overflow: hidden;
            position: relative
          }
        
          .fb_invisible {
            display: none
          }
        
          .fb_reset {
            background: none;
            border: 0;
            border-spacing: 0;
            color: #000;
            cursor: auto;
            direction: ltr;
            font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            letter-spacing: normal;
            line-height: 1;
            margin: 0;
            overflow: visible;
            padding: 0;
            text-align: left;
            text-decoration: none;
            text-indent: 0;
            text-shadow: none;
            text-transform: none;
            visibility: visible;
            white-space: normal;
            word-spacing: normal
          }
        
          .fb_reset>div {
            overflow: hidden
          }
        
          @keyframes fb_transform {
            from {
              opacity: 0;
              transform: scale(.95)
            }
        
            to {
              opacity: 1;
              transform: scale(1)
            }
          }
        
          .fb_animate {
            animation: fb_transform .3s forwards
          }
        
          .fb_hidden {
            position: absolute;
            top: -10000px;
            z-index: 10001
          }
        
          .fb_reposition {
            overflow: hidden;
            position: relative
          }
        
          .fb_invisible {
            display: none
          }
        
          .fb_reset {
            background: none;
            border: 0;
            border-spacing: 0;
            color: #000;
            cursor: auto;
            direction: ltr;
            font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
            font-size: 11px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            letter-spacing: normal;
            line-height: 1;
            margin: 0;
            overflow: visible;
            padding: 0;
            text-align: left;
            text-decoration: none;
            text-indent: 0;
            text-shadow: none;
            text-transform: none;
            visibility: visible;
            white-space: normal;
            word-spacing: normal
          }
        
          .fb_reset>div {
            overflow: hidden
          }
        
          @keyframes fb_transform {
            from {
              opacity: 0;
              transform: scale(.95)
            }
        
            to {
              opacity: 1;
              transform: scale(1)
            }
          }
        
          .fb_animate {
            animation: fb_transform .3s forwards
          }
        
          .fb_dialog {
            background: rgba(82, 82, 82, .7);
            position: absolute;
            top: -10000px;
            z-index: 10001
          }
        
          .fb_dialog_advanced {
            border-radius: 8px;
            padding: 10px
          }
        
          .fb_dialog_content {
            background: #fff;
            color: #373737
          }
        
          .fb_dialog_close_icon {
            background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
            cursor: pointer;
            display: block;
            height: 15px;
            position: absolute;
            right: 18px;
            top: 17px;
            width: 15px
          }
        
          .fb_dialog_mobile .fb_dialog_close_icon {
            left: 5px;
            right: auto;
            top: 5px
          }
        
          .fb_dialog_padding {
            background-color: transparent;
            position: absolute;
            width: 1px;
            z-index: -1
          }
        
          .fb_dialog_close_icon:hover {
            background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
          }
        
          .fb_dialog_close_icon:active {
            background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
          }
        
          .fb_dialog_iframe {
            line-height: 0
          }
        
          .fb_dialog_content .dialog_title {
            background: #6d84b4;
            border: 1px solid #365899;
            color: #fff;
            font-size: 14px;
            font-weight: bold;
            margin: 0
          }
        
          .fb_dialog_content .dialog_title>span {
            background: url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
            float: left;
            padding: 5px 0 7px 26px
          }
        
          body.fb_hidden {
            height: 100%;
            left: 0;
            margin: 0;
            overflow: visible;
            position: absolute;
            top: -10000px;
            transform: none;
            width: 100%
          }
        
          .fb_dialog.fb_dialog_mobile.loading {
            background: url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;
            min-height: 100%;
            min-width: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 10001
          }
        
          .fb_dialog.fb_dialog_mobile.loading.centered {
            background: none;
            height: auto;
            min-height: initial;
            min-width: initial;
            width: auto
          }
        
          .fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
            width: 100%
          }
        
          .fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
            background: none
          }
        
          .loading.centered #fb_dialog_loader_close {
            clear: both;
            color: #fff;
            display: block;
            font-size: 18px;
            padding-top: 20px
          }
        
          #fb-root #fb_dialog_ipad_overlay {
            background: rgba(0, 0, 0, .4);
            bottom: 0;
            left: 0;
            min-height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
            z-index: 10000
          }
        
          #fb-root #fb_dialog_ipad_overlay.hidden {
            display: none
          }
        
          .fb_dialog.fb_dialog_mobile.loading iframe {
            visibility: hidden
          }
        
          .fb_dialog_mobile .fb_dialog_iframe {
            position: sticky;
            top: 0
          }
        
          .fb_dialog_content .dialog_header {
            background: linear-gradient(from(#738aba), to(#2c4987));
            border-bottom: 1px solid;
            border-color: #043b87;
            box-shadow: white 0 1px 1px -1px inset;
            color: #fff;
            font: bold 14px Helvetica, sans-serif;
            text-overflow: ellipsis;
            text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0;
            vertical-align: middle;
            white-space: nowrap
          }
        
          .fb_dialog_content .dialog_header table {
            height: 43px;
            width: 100%
          }
        
          .fb_dialog_content .dialog_header td.header_left {
            font-size: 12px;
            padding-left: 5px;
            vertical-align: middle;
            width: 60px
          }
        
          .fb_dialog_content .dialog_header td.header_right {
            font-size: 12px;
            padding-right: 5px;
            vertical-align: middle;
            width: 60px
          }
        
          .fb_dialog_content .touchable_button {
            background: linear-gradient(from(#4267B2), to(#2a4887));
            background-clip: padding-box;
            border: 1px solid #29487d;
            border-radius: 3px;
            display: inline-block;
            line-height: 18px;
            margin-top: 3px;
            max-width: 85px;
            padding: 4px 12px;
            position: relative
          }
        
          .fb_dialog_content .dialog_header .touchable_button input {
            background: none;
            border: none;
            color: #fff;
            font: bold 12px Helvetica, sans-serif;
            margin: 2px -12px;
            padding: 2px 6px 3px 6px;
            text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0
          }
        
          .fb_dialog_content .dialog_header .header_center {
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            line-height: 18px;
            text-align: center;
            vertical-align: middle
          }
        
          .fb_dialog_content .dialog_content {
            background: url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
            border: 1px solid #4a4a4a;
            border-bottom: 0;
            border-top: 0;
            height: 150px
          }
        
          .fb_dialog_content .dialog_footer {
            background: #f5f6f7;
            border: 1px solid #4a4a4a;
            border-top-color: #ccc;
            height: 40px
          }
        
          #fb_dialog_loader_close {
            float: left
          }
        
          .fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
            visibility: hidden
          }
        
          #fb_dialog_loader_spinner {
            animation: rotateSpinner 1.2s linear infinite;
            background-color: transparent;
            background-image: url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);
            background-position: 50% 50%;
            background-repeat: no-repeat;
            height: 24px;
            width: 24px
          }
        
          @keyframes rotateSpinner {
            0% {
              transform: rotate(0deg)
            }
        
            100% {
              transform: rotate(360deg)
            }
          }
        
          .fb_iframe_widget {
            display: inline-block;
            position: relative
          }
        
          .fb_iframe_widget span {
            display: inline-block;
            position: relative;
            text-align: justify
          }
        
          .fb_iframe_widget iframe {
            position: absolute
          }
        
          .fb_iframe_widget_fluid_desktop,
          .fb_iframe_widget_fluid_desktop span,
          .fb_iframe_widget_fluid_desktop iframe {
            max-width: 100%
          }
        
          .fb_iframe_widget_fluid_desktop iframe {
            min-width: 220px;
            position: relative
          }
        
          .fb_iframe_widget_lift {
            z-index: 1
          }
        
          .fb_iframe_widget_fluid {
            display: inline
          }
        
          .fb_iframe_widget_fluid span {
            width: 100%
          }
        
          .fb_mpn_mobile_landing_page_slide_out {
            animation-duration: 200ms;
            animation-name: fb_mpn_landing_page_slide_out;
            transition-timing-function: ease-in
          }
        
          .fb_mpn_mobile_landing_page_slide_out_from_left {
            animation-duration: 200ms;
            animation-name: fb_mpn_landing_page_slide_out_from_left;
            transition-timing-function: ease-in
          }
        
          .fb_mpn_mobile_landing_page_slide_up {
            animation-duration: 500ms;
            animation-name: fb_mpn_landing_page_slide_up;
            transition-timing-function: ease-in
          }
        
          .fb_mpn_mobile_bounce_in {
            animation-duration: 300ms;
            animation-name: fb_mpn_bounce_in;
            transition-timing-function: ease-in
          }
        
          .fb_mpn_mobile_bounce_out {
            animation-duration: 300ms;
            animation-name: fb_mpn_bounce_out;
            transition-timing-function: ease-in
          }
        
          .fb_mpn_mobile_bounce_out_v2 {
            animation-duration: 300ms;
            animation-name: fb_mpn_fade_out;
            transition-timing-function: ease-in
          }
        
          .fb_customer_chat_bounce_in_v2 {
            animation-duration: 300ms;
            animation-name: fb_bounce_in_v2;
            transition-timing-function: ease-in
          }
        
          .fb_customer_chat_bounce_in_from_left {
            animation-duration: 300ms;
            animation-name: fb_bounce_in_from_left;
            transition-timing-function: ease-in
          }
        
          .fb_customer_chat_bounce_out_v2 {
            animation-duration: 300ms;
            animation-name: fb_bounce_out_v2;
            transition-timing-function: ease-in
          }
        
          .fb_customer_chat_bounce_out_from_left {
            animation-duration: 300ms;
            animation-name: fb_bounce_out_from_left;
            transition-timing-function: ease-in
          }
        
          .fb_invisible_flow {
            display: inherit;
            height: 0;
            overflow-x: hidden;
            width: 0
          }
        
          @keyframes fb_mpn_landing_page_slide_out {
            0% {
              margin: 0 12px;
              width: 100% - 24px
            }
        
            60% {
              border-radius: 18px
            }
        
            100% {
              border-radius: 50%;
              margin: 0 24px;
              width: 60px
            }
          }
        
          @keyframes fb_mpn_landing_page_slide_out_from_left {
            0% {
              left: 12px;
              width: 100% - 24px
            }
        
            60% {
              border-radius: 18px
            }
        
            100% {
              border-radius: 50%;
              left: 12px;
              width: 60px
            }
          }
        
          @keyframes fb_mpn_landing_page_slide_up {
            0% {
              bottom: 0;
              opacity: 0
            }
        
            100% {
              bottom: 24px;
              opacity: 1
            }
          }
        
          @keyframes fb_mpn_bounce_in {
            0% {
              opacity: .5;
              top: 100%
            }
        
            100% {
              opacity: 1;
              top: 0
            }
          }
        
          @keyframes fb_mpn_fade_out {
            0% {
              bottom: 30px;
              opacity: 1
            }
        
            100% {
              bottom: 0;
              opacity: 0
            }
          }
        
          @keyframes fb_mpn_bounce_out {
            0% {
              opacity: 1;
              top: 0
            }
        
            100% {
              opacity: .5;
              top: 100%
            }
          }
        
          @keyframes fb_bounce_in_v2 {
            0% {
              opacity: 0;
              transform: scale(0, 0);
              transform-origin: bottom right
            }
        
            50% {
              transform: scale(1.03, 1.03);
              transform-origin: bottom right
            }
        
            100% {
              opacity: 1;
              transform: scale(1, 1);
              transform-origin: bottom right
            }
          }
        
          @keyframes fb_bounce_in_from_left {
            0% {
              opacity: 0;
              transform: scale(0, 0);
              transform-origin: bottom left
            }
        
            50% {
              transform: scale(1.03, 1.03);
              transform-origin: bottom left
            }
        
            100% {
              opacity: 1;
              transform: scale(1, 1);
              transform-origin: bottom left
            }
          }
        
          @keyframes fb_bounce_out_v2 {
            0% {
              opacity: 1;
              transform: scale(1, 1);
              transform-origin: bottom right
            }
        
            100% {
              opacity: 0;
              transform: scale(0, 0);
              transform-origin: bottom right
            }
          }
        
          @keyframes fb_bounce_out_from_left {
            0% {
              opacity: 1;
              transform: scale(1, 1);
              transform-origin: bottom left
            }
        
            100% {
              opacity: 0;
              transform: scale(0, 0);
              transform-origin: bottom left
            }
          }
        
          @keyframes slideInFromBottom {
            0% {
              opacity: .1;
              transform: translateY(100%)
            }
        
            100% {
              opacity: 1;
              transform: translateY(0)
            }
          }
        
          @keyframes slideInFromBottomDelay {
            0% {
              opacity: 0;
              transform: translateY(100%)
            }
        
            97% {
              opacity: 0;
              transform: translateY(100%)
            }
        
            100% {
              opacity: 1;
              transform: translateY(0)
            }
          }
        
        
          .mat-form-field[_ngcontent-c12] {
            font-size: 14px;
            width: 100%
          }
        
          .mat-table[_ngcontent-c12] {
            overflow: auto;
            max-height: 500px
          }
        
          .mat-header-row[_ngcontent-c12],
          .mat-row[_ngcontent-c12] {
            padding: 3px 24px
          }
        
          .mat-header-cell[_ngcontent-c12] {
            font-size: 14px
          }
        
          .mat-cell[_ngcontent-c12],
          .mat-header-cell[_ngcontent-c12] {
            padding: 2px 5px
          }
        
          .tabla[_ngcontent-c12] h1[_ngcontent-c12] {
            padding: 0 24px
          }
        
          .standar[_ngcontent-c12] {
            padding: 1rem 0 3rem
          }
        
          .buttonFiles[_ngcontent-c12] {
            cursor: pointer;
            display: inline-block;
            padding: .2rem .5rem;
            margin-right: .5rem
          }
        
          .buttonFiles[_ngcontent-c12]:hover {
            background-color: #cccccc8f;
            text-decoration: none !important
          }
        
          .buttonFiles[_ngcontent-c12] .mat-icon[_ngcontent-c12],
          .buttonFiles[_ngcontent-c12] span[_ngcontent-c12] {
            vertical-align: middle
          }
        
          .comprobante[_ngcontent-c12] {
            width: 100%
          }
        
          @media (max-width:768px) {
        
            .mat-column-asegurado[_ngcontent-c12],
            .mat-column-fechaSiniestro[_ngcontent-c12],
            .mat-column-liquidador[_ngcontent-c12],
            .mat-column-sucursal[_ngcontent-c12] {
              display: none
            }
          }
        
        
          .mat-form-field[_ngcontent-c14] {
            font-size: 14px;
            width: 100%
          }
        
          .mat-table[_ngcontent-c14] {
            overflow: auto;
            max-height: 500px
          }
        
          .mat-header-row[_ngcontent-c14],
          .mat-row[_ngcontent-c14] {
            padding: 3px 24px
          }
        
          .mat-header-cell[_ngcontent-c14] {
            font-size: 14px
          }
        
          .mat-cell[_ngcontent-c14],
          .mat-header-cell[_ngcontent-c14] {
            padding: 2px 5px
          }
        
          .tabla[_ngcontent-c14] h1[_ngcontent-c14] {
            padding: 0 24px
          }
        
          .standar[_ngcontent-c14] {
            padding: 1rem 0 3rem
          }
        
          .buttonFiles[_ngcontent-c14] {
            cursor: pointer;
            display: inline-block;
            padding: .2rem .5rem;
            margin-right: .5rem
          }
        
          .buttonFiles[_ngcontent-c14]:hover {
            background-color: #cccccc8f;
            text-decoration: none !important
          }
        
          .buttonFiles[_ngcontent-c14] .mat-icon[_ngcontent-c14],
          .buttonFiles[_ngcontent-c14] span[_ngcontent-c14] {
            vertical-align: middle
          }
        
          .comprobante[_ngcontent-c14] {
            width: 100%
          }
        
          @media (max-width:768px) {
        
            .mat-column-asegurado[_ngcontent-c14],
            .mat-column-fechaSiniestro[_ngcontent-c14],
            .mat-column-liquidador[_ngcontent-c14],
            .mat-column-sucursal[_ngcontent-c14] {
              display: none
            }
          }
        
        
          .mat-form-field[_ngcontent-c15] {
            font-size: 14px;
            width: 100%
          }
        
          .mat-table[_ngcontent-c15] {
            overflow: auto;
            max-height: 500px
          }
        
          .mat-header-row[_ngcontent-c15],
          .mat-row[_ngcontent-c15] {
            padding: 3px 24px
          }
        
          .mat-header-cell[_ngcontent-c15] {
            font-size: 14px
          }
        
          .mat-cell[_ngcontent-c15],
          .mat-header-cell[_ngcontent-c15] {
            padding: 2px 5px
          }
        
          .tabla[_ngcontent-c15] h1[_ngcontent-c15] {
            padding: 0 24px
          }
        
          .standar[_ngcontent-c15] {
            padding: 1rem 0 3rem
          }
        
          .buttonFiles[_ngcontent-c15] {
            cursor: pointer;
            display: inline-block;
            padding: .2rem .5rem;
            margin-right: .5rem
          }
        
          .buttonFiles[_ngcontent-c15]:hover {
            background-color: #cccccc8f;
            text-decoration: none !important
          }
        
          .buttonFiles[_ngcontent-c15] .mat-icon[_ngcontent-c15],
          .buttonFiles[_ngcontent-c15] span[_ngcontent-c15] {
            vertical-align: middle
          }
        
          .comprobante[_ngcontent-c15] {
            width: 100%
          }
        
          @media (max-width:768px) {
        
            .mat-column-asegurado[_ngcontent-c15],
            .mat-column-fechaSiniestro[_ngcontent-c15],
            .mat-column-liquidador[_ngcontent-c15],
            .mat-column-sucursal[_ngcontent-c15] {
              display: none
            }
          }
        
        
          .mat-form-field[_ngcontent-c16] {
            font-size: 14px;
            width: 100%
          }
        
          .mat-table[_ngcontent-c16] {
            overflow: auto;
            max-height: 500px
          }
        
          .mat-header-row[_ngcontent-c16],
          .mat-row[_ngcontent-c16] {
            padding: 3px 24px
          }
        
          .mat-header-cell[_ngcontent-c16] {
            font-size: 14px
          }
        
          .mat-cell[_ngcontent-c16],
          .mat-header-cell[_ngcontent-c16] {
            padding: 2px 5px
          }
        
          .tabla[_ngcontent-c16] h1[_ngcontent-c16] {
            padding: 0 24px
          }
        
          .standar[_ngcontent-c16] {
            padding: 1rem 0 3rem
          }
        
          .buttonFiles[_ngcontent-c16] {
            cursor: pointer;
            display: inline-block;
            padding: .2rem .5rem;
            margin-right: .5rem
          }
        
          .buttonFiles[_ngcontent-c16]:hover {
            background-color: #cccccc8f;
            text-decoration: none !important
          }
        
          .buttonFiles[_ngcontent-c16] .mat-icon[_ngcontent-c16],
          .buttonFiles[_ngcontent-c16] span[_ngcontent-c16] {
            vertical-align: middle
          }
        
          .comprobante[_ngcontent-c16] {
            width: 100%
          }
        
          @media (max-width:768px) {
        
            .mat-column-asegurado[_ngcontent-c16],
            .mat-column-fechaSiniestro[_ngcontent-c16],
            .mat-column-liquidador[_ngcontent-c16],
            .mat-column-sucursal[_ngcontent-c16] {
              display: none
            }
          }
        
        
          .mat-select {
            display: inline-block;
            width: 100%;
            outline: 0
          }
        
          .mat-select-trigger {
            display: inline-table;
            cursor: pointer;
            position: relative;
            box-sizing: border-box
          }
        
          .mat-select-disabled .mat-select-trigger {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: default
          }
        
          .mat-select-value {
            display: table-cell;
            max-width: 0;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
          }
        
          .mat-select-value-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
          }
        
          .mat-select-arrow-wrapper {
            display: table-cell;
            vertical-align: middle
          }
        
          .mat-select-arrow {
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid;
            margin: 0 4px
          }
        
          .mat-select-panel {
            min-width: 112px;
            max-width: 280px;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            padding-top: 0;
            padding-bottom: 0;
            max-height: 256px;
            min-width: 100%
          }
        
          .mat-select-panel:not([class*=mat-elevation-z]) {
            box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
          }
        
          @media screen and (-ms-high-contrast:active) {
            .mat-select-panel {
              outline: solid 1px
            }
          }
        
          .mat-select-panel .mat-optgroup-label,
          .mat-select-panel .mat-option {
            font-size: inherit;
            line-height: 3em;
            height: 3em
          }
        
          .mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex {
            cursor: pointer
          }
        
          .mat-form-field-type-mat-select .mat-form-field-label {
            width: calc(100% - 18px)
          }
        
          .mat-select-placeholder {
            transition: color .4s .133s cubic-bezier(.25, .8, .25, 1)
          }
        
          .mat-form-field-hide-placeholder .mat-select-placeholder {
            color: transparent;
            transition: none
          }
        
        
          .mat-table {
            display: block
          }
        
          .mat-header-row {
            min-height: 56px
          }
        
          .mat-row {
            min-height: 48px
          }
        
          .mat-header-row,
          .mat-row {
            display: flex;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            align-items: center;
            padding: 0 24px;
            box-sizing: border-box
          }
        
          .mat-header-row::after,
          .mat-row::after {
            display: inline-block;
            min-height: inherit;
            content: ''
          }
        
          .mat-cell,
          .mat-header-cell {
            flex: 1;
            overflow: hidden;
            word-wrap: break-word
          }
        
        
          .mat-option {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            line-height: 48px;
            height: 48px;
            padding: 0 16px;
            text-align: left;
            text-decoration: none;
            position: relative;
            cursor: pointer;
            outline: 0;
            display: flex;
            flex-direction: row;
            max-width: 100%;
            box-sizing: border-box;
            align-items: center
          }
        
          .mat-option[disabled] {
            cursor: default
          }
        
          [dir=rtl] .mat-option {
            text-align: right
          }
        
          .mat-option .mat-icon {
            margin-right: 16px;
            vertical-align: middle
          }
        
          [dir=rtl] .mat-option .mat-icon {
            margin-left: 16px;
            margin-right: 0
          }
        
          .mat-option[aria-disabled=true] {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: default
          }
        
          .mat-optgroup .mat-option:not(.mat-option-multiple) {
            padding-left: 32px
          }
        
          [dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple) {
            padding-left: 16px;
            padding-right: 32px
          }
        
          .mat-option-text {
            display: inline-block;
            flex-grow: 1;
            overflow: hidden;
            text-overflow: ellipsis
          }
        
          .mat-option-ripple {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            pointer-events: none
          }
        
          @media screen and (-ms-high-contrast:active) {
            .mat-option-ripple {
              opacity: .5
            }
          }
        
          .mat-option-pseudo-checkbox {
            margin-right: 8px
          }
        
          [dir=rtl] .mat-option-pseudo-checkbox {
            margin-left: 8px;
            margin-right: 0
          }
        
        
          .row[_ngcontent-c13] {
            margin-top: 3rem
          }
        
          .col[_ngcontent-c13] {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin: .5rem;
            min-width: 160px
          }
        
          .sin-box[_ngcontent-c13] {
            cursor: pointer;
            height: 132px;
            border-radius: 2px;
            background-color: #fff;
            -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .08), 0 2px 2px 0 rgba(0, 0, 0, .12);
            box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .08), 0 2px 2px 0 rgba(0, 0, 0, .12)
          }
        
          .sin-box[_ngcontent-c13]:hover {
            -webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .2), 0 3px 6px 0 rgba(0, 0, 0, .12);
            box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .2), 0 3px 6px 0 rgba(0, 0, 0, .12)
          }
        
          .buttonClicked[_ngcontent-c13],
          .sin-box[_ngcontent-c13]:active {
            color: #fff;
            background-color: #50cbed;
            -webkit-box-shadow: none;
            box-shadow: none
          }
        
          .buttonClicked[_ngcontent-c13] .mat-icon[_ngcontent-c13],
          .sin-box[_ngcontent-c13]:active .mat-icon[_ngcontent-c13] {
            color: #fff
          }
        
          .buttonClicked[_ngcontent-c13] .info-ico[_ngcontent-c13] {
            display: none
          }
        
          .info-ico[_ngcontent-c13] {
            float: right;
            position: absolute;
            right: 6px;
            top: 8px;
            color: #cfd3d3;
            font-size: 20px
          }
        
          .info-ico.mat-icon[_ngcontent-c13] {
            height: 20px;
            width: 20px
          }
        
          h2[_ngcontent-c13] {
            margin: 5rem 0 1.5rem
          }
        
          .requirements[_ngcontent-c13] {
            border: 1px solid #e8e8e8
          }
        
          .requirements[_ngcontent-c13]>div[_ngcontent-c13] {
            padding: 1rem 2rem
          }
        
          .requirements[_ngcontent-c13]>p[_ngcontent-c13] {
            border-bottom: 1px solid #e8e8e8;
            margin-bottom: 0;
            padding: 1rem 2rem
          }
        
          .btn-intervencion[_ngcontent-c13] {
            background-color: #50cbed;
            color: #fff
          }
        
          .underlined[_ngcontent-c13] {
            text-decoration: underline
          }
        
          @media (max-width:768px) {
            h2[_ngcontent-c13] {
              margin: 2rem 0 1.5rem
            }
        
            .row[_ngcontent-c13] {
              margin: 1rem 0 0
            }
        
            .col[_ngcontent-c13] {
              -ms-flex-preferred-size: auto;
              flex-basis: auto;
              -ms-flex-direction: row;
              flex-direction: row;
              -webkit-box-direction: normal;
              -webkit-box-orient: horizontal;
              -ms-flex-pack: start;
              justify-content: flex-start;
              -webkit-box-pack: start
            }
        
            .sin-box[_ngcontent-c13] {
              height: 65px;
              margin: .3rem 0
            }
        
            .sin-box[_ngcontent-c13] .mat-icon[_ngcontent-c13] {
              margin-right: .5rem
            }
          }

         
        
        