* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Helvetica, sans-serif !important;
  margin: 0;
  padding: 0;
}
html {
  font-size: 16px;
  overflow-x: hidden;
  width: 100%;
}
html body {
  background-color: #FFFFFF;
  height: auto;
  min-height: 100%;
  overflow-x: hidden;
  position: absolute;
  width: 100%;
}
a {
  outline: none;
  text-decoration: none;
}
input,
textarea,
button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-background-clip: padding;
  -moz-border-radius: 0;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 0;
  background-clip: padding-box;
  border-radius: 0;
  background-color: transparent;
  outline: none;
}
::-moz-selection {
  background-color: #15B1D2;
  color: #FFFFFF;
}
::selection {
  background-color: #15B1D2;
  color: #FFFFFF;
}

.nofloat {
  break-before: always;
  page-break-before: always;
}

header#top {
    background-color: #FFFFFF;
    height: 165px;
    width: 100%;
}

header#top .header-contents {
    height: 165px;
    width: 100%;
    padding: 30px 92px 25px 92px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    justify-content: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    
}
header#top .header-contents .title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
}
header#top .header-contents .title .big-title {
    font-size: 24px;
    line-height: 24px;
    font-weight: lighter;
    font-style: oblique;
    color: #004498;
    margin-top: 15px;
    margin-bottom: 10px;
}
header#top .header-contents .title .login-title {
    font-weight: lighter;
    font-style: oblique;
    color: #000000;
}
header#top .header-contents .title .login-title a,
header#top .header-contents .title .login-title a:hover,
header#top .header-contents .title .login-title a:active,
header#top .header-contents .title .login-title a:visited {
    font-weight: bold;
    font-style: oblique;
    color: #15B1D2;
    text-decoration: underline;
}
header#top .header-contents .title .menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    height: 100%;
    
}
header#top .header-contents .title .menu div {
    margin-right: 50px;
}
header#top .header-contents .title .menu div:last-of-type {
    margin-right: 0;
}

header#top .header-contents .title .menu div a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
}

header#top .header-contents .title .menu div a img {
    width: 50px;
    height: 50px;
}

header#top .header-contents .title .menu div a span,
header#top .header-contents .title .menu div a:visited span {
    margin-top: 5px;
    font-size: 16px;
    line-height: 18px;
    font-style: oblique;
    color: #004498;
    /*color: #15B1D2;*/
    text-decoration: none;
    white-space: nowrap;
}

header#top .header-contents .title .menu div a:hover span,
header#top .header-contents .title .menu div a:active span,
header#top .header-contents .title .menu div.active a span {
    color: #15B1D2;
}


header#top .header-contents .logo {
    
}
header#top .header-contents .logo img {
    height: 85px;
}

@media screen and (max-width: 850px) {
    header#top {
        height: auto;
    }

    header#top .header-contents {
        height: auto;
        -moz-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        -webkit-flex-flow: column nowrap;
        flex-flow: column nowrap;
        align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
    }
    header#top .header-contents .title {
        order: 2;
        text-align: center;
    }
    
    header#top .header-contents .title .big-title {
        font-size: 22px;
        line-height: 22px;
    }
    header#top .header-contents .title .login-title {
        font-size: 14px;
    }
    header#top .header-contents .title .menu {
        -moz-justify-content: center;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    header#top .header-contents .title .menu div {
        margin-right: 20px;
    }
    header#top .header-contents .logo {
        order: 1;
    }
    header#top .header-contents .logo img {
        height: 60px;
    }
}

@media screen and (max-width: 600px) {
    header#top .header-contents {
        padding: 15px 30px 25px 30px;
    }
    header#top .header-contents .title .big-title {
        font-size: 18px;
        line-height: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    header#top .header-contents .title .big-title br {
        display: none;
    }
    header#top .header-contents .title .login-title {
        font-size: 14px;
    }
    header#top .header-contents .logo img {
        height: 60px;
    }
}

footer {
    background-color: #FFFFFF;
    height: 50px;
    width: 100%;
    text-align: center;
    padding: 25px 10px 35px;
}
footer a,
footer a:hover,
footer a:active,
footer a:visited {
    color: #000000;
}

div#main {
    background: url("../img/background-reservas.jpg") no-repeat center right #FFFFFF;
    background-size: cover;
    padding-top: 5%;
    padding-bottom: 15%;
    position: relative;
}

div#main div.vector {
    background: url("../img/vector.png") no-repeat center center transparent;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 25vw;
    background-size: 100% 100%;
    
}
/*@media screen and (max-width: 850px) {
    div#main {
        padding-top: 0;
    }
}*/

div#main .form-wrapper {
    position: relative;
    width: 60%;
    left: 20%;
    z-index: 2;
    padding: 40px;
    background: #FFFFFF;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}


div#main > .empty {
    margin: 25px 7.5vw 45px;
    width: 85vw;
    background-color: #FFFFFF;
    -moz-background-clip: padding;
    -moz-border-radius: 8px;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 8px;
    background-clip: padding-box;
    border-radius: 8px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    padding: 15px 35px;
    box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

div#main > legend {
    background-color: #15B1D2;
    font-weight: bold;
    padding: 6px 20px;
    margin-left: 6vw;
    width: 88vw;
    height: 30px;
    font-family: Helvetica;
    font-size: 16px;
    color: #FFFFFF;
    box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

@media screen and (max-width: 850px) {
    div#main > legend {
        width: 100%;
        margin-left: 0;
        box-shadow: 0 10px 15px 5px rgba(0,0,0,0.5);
        margin-bottom: 10px;
    }
    div#main .form-wrapper {
        width: 80%;
        left: 10%;
        padding: 40px;
    }
}
@media screen and (max-width: 600px) {
    div#main .form-wrapper {
        width: 90%;
        left: 5%;
        padding: 25px;
    }
}

div#main .list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    padding: 25px 0 45px;
}

div#main .list .bono {
    width: 85vw;
    background-color: #FFFFFF;
    -moz-background-clip: padding;
    -moz-border-radius: 8px;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 8px;
    background-clip: padding-box;
    border-radius: 8px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    padding: 15px 35px;
    margin-bottom: 25px;
    box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

div#main .list .title,
div#main .list .sesiones,
div#main .list .general-data,
div#main .list .factura {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    align-items: flex-start;
    -moz-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
}

@media screen and (max-width: 850px) {
    div#main .list .title,
    div#main .list .sesiones,
    div#main .list .general-data,
    div#main .list .factura {
        -moz-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        -webkit-flex-flow: column nowrap;
        flex-flow: column nowrap;
    }
}

div#main .list .title span {
    display: block;
    color: #15B1D2;
    font-weight: bold;
    padding: 6px 10px;
    font-family: Helvetica;
    font-size: 20px;
}
div#main .list .sesiones div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    margin-right: 15px;
}
div#main .list .sesiones div:last-of-type {
    margin-right: 0;
}

div#main .list .sesiones div span {
    display: block;
    /*color: #15B1D2;*/
    font-weight: normal;
    padding: 6px 10px;
    font-family: Helvetica;
    font-size: 16px;
}

div#main .list .general-data div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
}

div#main .list .general-data div:last-of-type {
    align-items: flex-end;
    -moz-box-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
}
@media screen and (max-width: 850px) {
    div#main .list .general-data div:last-of-type {
        align-items: flex-start;
        -moz-box-align: flex-start;
        -ms-flex-align: flex-start;
        -webkit-box-align: flex-start;
        -webkit-align-items: flex-start;
    }
}

div#main .list .general-data div div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
}
div#main .list .general-data div div span {
    display: block;
    font-weight: normal;
    padding: 6px 10px;
    font-family: Helvetica;
    font-size: 16px;
}
div#main .list .factura div,
div#main .list .factura a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
}

div#main .list .factura div span {
    display: block;
    /*color: #15B1D2;*/
    font-weight: normal;
    padding: 6px 10px;
    font-family: Helvetica;
    font-size: 16px;
}

div#main .list .factura a span,
div#main .list .factura a:hover span,
div#main .list .factura a:active span,
div#main .list .factura a:visited span {
    display: block;
    color: #15B1D2;
    font-weight: normal;
    padding: 6px 10px;
    font-family: Helvetica;
    font-size: 16px;
}
div#main .list .reservar {
  -moz-background-clip: padding;
  -moz-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 10px;
  background-clip: padding-box;
  border-radius: 10px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #15B1D2;
  float: right;
  margin: 10px 10px 25px;
  
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #15B1D2;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  height: 50px;
  min-width: 120px;
  padding: 0 30px;
  font-weight: bold;
  box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
  /*margin: 15px 0 0 80px;*/
}
@media screen and (max-width: 850px) {
    form {
        width: 100%;
        margin: 0;
    }
}

form > div,
form > fieldset {
  /*margin: 0 12px;*/
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}

@media screen and (max-width: 850px) {
    form > div,
    form > fieldset {
        margin: 0;
        width: 100%;
    }
}

form fieldset {
/*  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
/*  border-radius: 2px;
  border: 2px solid #FFFFFF;*/
  /*margin-bottom: 15px;*/
  /*padding: 10px 0;*/
  width: 100%;
  border: none;
}

form .header-nav {
    display: block;
    width: calc(100% + 80px);
    position: relative;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: 55px;
    margin-bottom: 25px;
}

form .header-nav .back-line {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    position: absolute;
    top: 35px;
}

form .header-nav .front-line {
    width: 100%;
    position: absolute;
    border-bottom: 1px solid #004498;
    top: 35px;
}
form .header-nav.hn-servicio .front-line {
    width: 17%;
}
form .header-nav.hn-identificacion .front-line {
    width: 39%;
}
form .header-nav.hn-pago .front-line {
    width: 60%;
}
form .header-nav.hn-confirmacion .front-line {
    /*width: 82%;*/
    width: 100%;
}
form .header-nav .header-icons {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    justify-content: space-evenly;
}

form .header-nav .header-icons .header-element {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  -webkit-flex-flow: column wrap;
  flex-flow: column wrap;
  align-items: center;
}

form .header-nav .header-icons .header-element .hl-icon {
    width: 70px;
    height: 70px;
    border-radius: 35px;
    background-color: #E5E5E5;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}
form .header-nav .header-icons .header-element .hl-title {
    margin-top: 10px;
    font-size: 14px;
    line-height: 21px;
    color: #BDBDBD;   
}
form .header-nav .header-icons .header-element.hl-servicio .hl-title {
    color: #004498;
}
form .header-nav.hn-identificacion .header-icons .header-element.hl-identificacion .hl-title,
form .header-nav.hn-pago .header-icons .header-element.hl-identificacion .hl-title,
form .header-nav.hn-confirmacion .header-icons .header-element.hl-identificacion .hl-title {
    color: #004498;
}

form .header-nav.hn-pago .header-icons .header-element.hl-pago .hl-title,
form .header-nav.hn-confirmacion .header-icons .header-element.hl-pago .hl-title {
    color: #004498;
}
form .header-nav.hn-confirmacion .header-icons .header-element.hl-confirmacion .hl-title {
    color: #004498;
}

form .header-nav .header-icons .header-element.hl-servicio .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA1NCA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfMTUyKSI+CjxwYXRoIGQ9Ik0zMC4zOTI2IDE4Ljg3NDNDMjkuOTM4OSAxOC44NzQzIDI5LjQ5NTQgMTkuMDA4NiAyOS4xMTgyIDE5LjI2MDFDMjguNzQwOSAxOS41MTE2IDI4LjQ0NjkgMTkuODY5IDI4LjI3MzMgMjAuMjg3M0MyOC4wOTk2IDIwLjcwNTUgMjguMDU0MiAyMS4xNjU3IDI4LjE0MjcgMjEuNjA5N0MyOC4yMzEyIDIyLjA1MzcgMjguNDQ5NyAyMi40NjE2IDI4Ljc3MDUgMjIuNzgxN0MyOS4wOTEzIDIzLjEwMTggMjkuNTAwMSAyMy4zMTk4IDI5Ljk0NTEgMjMuNDA4MUMzMC4zOTAxIDIzLjQ5NjQgMzAuODUxMyAyMy40NTExIDMxLjI3MDUgMjMuMjc3OEMzMS42ODk3IDIzLjEwNDYgMzIuMDQ3OSAyMi44MTEyIDMyLjMgMjIuNDM0OEMzMi41NTIxIDIyLjA1ODQgMzIuNjg2NiAyMS42MTU5IDMyLjY4NjYgMjEuMTYzMkMzMi42ODY2IDIwLjU1NjEgMzIuNDQ0OSAxOS45NzQgMzIuMDE0NyAxOS41NDQ3QzMxLjU4NDUgMTkuMTE1NSAzMS4wMDEgMTguODc0MyAzMC4zOTI2IDE4Ljg3NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzAuMzkyOSAxOC40Njg1QzMwLjc0MzcgMTguNDY5MyAzMS4wODY4IDE4LjM2NjIgMzEuMzc4OSAxOC4xNzI0QzMxLjY3MDkgMTcuOTc4NSAzMS44OTg4IDE3LjcwMjUgMzIuMDMzNiAxNy4zNzkzQzMyLjE2ODMgMTcuMDU2MiAzMi4yMDQgMTYuNzAwNCAzMi4xMzYgMTYuMzU3QzMyLjA2ODEgMTYuMDEzNiAzMS44OTk2IDE1LjY5ODEgMzEuNjUxOCAxNS40NTAzQzMxLjQwNCAxNS4yMDI2IDMxLjA4ODEgMTUuMDMzNyAzMC43NDQxIDE0Ljk2NTFDMzAuNDAwMSAxNC44OTY2IDMwLjA0MzUgMTQuOTMxNCAyOS43MTkzIDE1LjA2NTFDMjkuMzk1MiAxNS4xOTg5IDI5LjExOCAxNS40MjU2IDI4LjkyMzEgMTUuNzE2NkMyOC43MjgxIDE2LjAwNzUgMjguNjI0IDE2LjM0OTcgMjguNjI0IDE2LjY5OTdDMjguNjI0IDE3LjE2ODEgMjguODEwMyAxNy42MTc1IDI5LjE0MTkgMTcuOTQ5MUMyOS40NzM1IDE4LjI4MDcgMjkuOTIzNCAxOC40Njc1IDMwLjM5MjkgMTguNDY4NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTIzIDE0LjM4MzJDMzAuNjc3MyAxNC4zODMyIDMwLjk1NiAxNC4yOTg5IDMxLjE5MyAxNC4xNDA5QzMxLjQzIDEzLjk4MjkgMzEuNjE0NyAxMy43NTgzIDMxLjcyMzggMTMuNDk1NkMzMS44MzI4IDEzLjIzMjggMzEuODYxNCAxMi45NDM3IDMxLjgwNTggMTIuNjY0OEMzMS43NTAyIDEyLjM4NTkgMzEuNjEyOSAxMi4xMjk2IDMxLjQxMTQgMTEuOTI4NUMzMS4yMDk4IDExLjcyNzQgMzAuOTUzIDExLjU5MDUgMzAuNjczNSAxMS41MzVDMzAuMzkzOSAxMS40Nzk1IDMwLjEwNDEgMTEuNTA4IDI5Ljg0MDggMTEuNjE2OEMyOS41Nzc1IDExLjcyNTcgMjkuMzUyNCAxMS45MSAyOS4xOTQgMTIuMTQ2NEMyOS4wMzU3IDEyLjM4MjkgMjguOTUxMiAxMi42NjA5IDI4Ljk1MTIgMTIuOTQ1M0MyOC45NTEyIDEzLjMyNjcgMjkuMTAzIDEzLjY5MjQgMjkuMzczMyAxMy45NjIxQzI5LjY0MzUgMTQuMjMxNyAzMC4wMTAxIDE0LjM4MzIgMzAuMzkyMyAxNC4zODMyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMwLjM5MjUgMTEuMDUwNEMzMC42MjY4IDExLjA1MDQgMzAuODU1OCAxMC45ODExIDMxLjA1MDYgMTAuODUxMkMzMS4yNDU0IDEwLjcyMTQgMzEuMzk3MiAxMC41MzY4IDMxLjQ4NjggMTAuMzIwOEMzMS41NzY1IDEwLjEwNDkgMzEuNiA5Ljg2NzIyIDMxLjU1NDMgOS42Mzc5N0MzMS41MDg1IDkuNDA4NzEgMzEuMzk1NyA5LjE5ODEyIDMxLjIzMDEgOS4wMzI4NEMzMS4wNjQ0IDguODY3NTUgMzAuODUzNCA4Ljc1NDk5IDMwLjYyMzYgOC43MDkzOUMzMC4zOTM4IDguNjYzNzggMzAuMTU1NyA4LjY4NzE5IDI5LjkzOTIgOC43NzY2NEMyOS43MjI4IDguODY2MDkgMjkuNTM3OCA5LjAxNzU3IDI5LjQwNzYgOS4yMTE5M0MyOS4yNzc1IDkuNDA2MjkgMjkuMjA4IDkuNjM0NzkgMjkuMjA4IDkuODY4NTRDMjkuMjA4IDEwLjE4MiAyOS4zMzI4IDEwLjQ4MjYgMjkuNTU0OSAxMC43MDQyQzI5Ljc3NzEgMTAuOTI1OSAzMC4wNzg0IDExLjA1MDQgMzAuMzkyNSAxMS4wNTA0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjUwNzggNy4zNzg3NEMyOS41MDc4IDcuNTU0MjIgMjkuNTYgNy43MjU3NSAyOS42NTc4IDcuODcxNjFDMjkuNzU1NiA4LjAxNzQ2IDI5Ljg5NDYgOC4xMzEwNiAzMC4wNTcxIDguMTk4MDRDMzAuMjE5NyA4LjI2NTAxIDMwLjM5ODUgOC4yODIzMyAzMC41NzEgOC4yNDc4MUMzMC43NDM0IDguMjEzMjkgMzAuOTAxNyA4LjEyODQ3IDMxLjAyNTggOC4wMDQxMUMzMS4xNDk5IDcuODc5NzUgMzEuMjM0MSA3LjcyMTQ1IDMxLjI2OCA3LjU0OTI0QzMxLjMwMTggNy4zNzcwNCAzMS4yODM3IDcuMTk4NjkgMzEuMjE1OCA3LjAzNjhDMzEuMTQ4IDYuODc0OSAzMS4wMzM1IDYuNzM2NzQgMzAuODg2OSA2LjYzOTgxQzMwLjc0MDMgNi41NDI4OSAzMC41NjgxIDYuNDkxNTcgMzAuMzkyMiA2LjQ5MjM1QzMwLjI3NTggNi40OTIzNSAzMC4xNjA0IDYuNTE1MyAzMC4wNTI5IDYuNTU5OUMyOS45NDUzIDYuNjA0NDkgMjkuODQ3NiA2LjY2OTg0IDI5Ljc2NTUgNi43NTIyMUMyOS42ODMzIDYuODM0NTcgMjkuNjE4MiA2LjkzMjMxIDI5LjU3NCA3LjAzOTgzQzI5LjUyOTggNy4xNDczNSAyOS41MDczIDcuMjYyNTMgMjkuNTA3OCA3LjM3ODc0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjY1NDMgNS4zMTA1QzI5LjY1NDMgNS40NTcxNSAyOS42OTc5IDUuNjAwNSAyOS43Nzk3IDUuNzIyMzhDMjkuODYxNCA1Ljg0NDI2IDI5Ljk3NzYgNS45MzkxOCAzMC4xMTM1IDUuOTk1MTJDMzAuMjQ5MyA2LjA1MTA2IDMwLjM5ODggNi4wNjU1IDMwLjU0MjkgNi4wMzY2QzMwLjY4NyA2LjAwNzcgMzAuODE5MiA1LjkzNjc3IDMwLjkyMjkgNS44MzI3OUMzMS4wMjY1IDUuNzI4ODIgMzEuMDk2OSA1LjU5NjQ4IDMxLjEyNTEgNS40NTI1NkMzMS4xNTMzIDUuMzA4NjMgMzEuMTM4IDUuMTU5NTkgMzEuMDgxMiA1LjAyNDMzQzMxLjAyNDQgNC44ODkwNyAzMC45Mjg3IDQuNzczNjcgMzAuODA2MSA0LjY5Mjc2QzMwLjY4MzUgNC42MTE4NiAzMC41Mzk2IDQuNTY5MDkgMzAuMzkyNiA0LjU2OTg3QzMwLjI5NTQgNC41Njk4NiAzMC4xOTkgNC41ODkwNSAzMC4xMDkyIDQuNjI2MzJDMzAuMDE5MyA0LjY2MzU5IDI5LjkzNzggNC43MTgyIDI5Ljg2OTIgNC43ODcwM0MyOS44MDA1IDQuODU1ODUgMjkuNzQ2MiA0LjkzNzUzIDI5LjcwOTQgNS4wMjczN0MyOS42NzI1IDUuMTE3MiAyOS42NTM4IDUuMjEzNDIgMjkuNjU0MyA1LjMxMDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzAuMzkzIDQuMDM4MDJDMzAuNTEwNSA0LjAzODggMzAuNjI1NSA0LjAwNDcgMzAuNzIzNSAzLjk0MDA3QzMwLjgyMTUgMy44NzU0NCAzMC44OTggMy43ODMxOSAzMC45NDM0IDMuNjc1MDVDMzAuOTg4NyAzLjU2NjkxIDMxLjAwMDcgMy40NDc3NyAzMC45NzggMy4zMzI3OEMzMC45NTUzIDMuMjE3NzggMzAuODk4OCAzLjExMjEzIDMwLjgxNTcgMy4wMjkyNUMzMC43MzI3IDIuOTQ2MzcgMzAuNjI2OCAyLjg5MDAxIDMwLjUxMTUgMi44NjczM0MzMC4zOTYzIDIuODQ0NjYgMzAuMjc2OSAyLjg1NjY5IDMwLjE2ODUgMi45MDE5MUMzMC4wNjAxIDIuOTQ3MTIgMjkuOTY3NiAzLjAyMzQ3IDI5LjkwMjkgMy4xMjEyNUMyOS44MzgxIDMuMjE5MDMgMjkuODAzOSAzLjMzMzgyIDI5LjgwNDcgMy40NTEwM0MyOS44MDU3IDMuNjA2MzkgMjkuODY4IDMuNzU1MDkgMjkuOTc4MiAzLjg2NDk1QzMwLjA4ODMgMy45NzQ4MSAzMC4yMzczIDQuMDM2OTkgMzAuMzkzIDQuMDM4MDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzAuMzkyMyAyLjI0OTQ4QzMwLjQ5NjIgMi4yNDk0OCAzMC41OTc3IDIuMjE4NzYgMzAuNjg0MSAyLjE2MTE4QzMwLjc3MDQgMi4xMDM2MSAzMC44Mzc3IDIuMDIxNzggMzAuODc3NSAxLjkyNjA0QzMwLjkxNzIgMS44MzAzIDMwLjkyNzYgMS43MjQ5NSAzMC45MDc0IDEuNjIzMzFDMzAuODg3MSAxLjUyMTY3IDMwLjgzNzEgMS40MjgzMSAzMC43NjM2IDEuMzU1MDNDMzAuNjkwMiAxLjI4MTc2IDMwLjU5NjYgMS4yMzE4NSAzMC40OTQ4IDEuMjExNjRDMzAuMzkyOSAxLjE5MTQyIDMwLjI4NzMgMS4yMDE4IDMwLjE5MTQgMS4yNDE0NUMzMC4wOTU0IDEuMjgxMTEgMzAuMDEzNCAxLjM0ODI3IDI5Ljk1NTcgMS40MzQ0M0MyOS44OTggMS41MjA2IDI5Ljg2NzIgMS42MjE5IDI5Ljg2NzIgMS43MjU1M0MyOS44NjgyIDEuODY0MTcgMjkuOTIzOSAxLjk5Njg0IDMwLjAyMjEgMi4wOTQ4OEMzMC4xMjA0IDIuMTkyOTIgMzAuMjUzNCAyLjI0ODQ1IDMwLjM5MjMgMi4yNDk0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTI5IDAuNTkwOTM4QzMwLjQ1MDkgMC41ODg2MjEgMzAuNTA3IDAuNTY5MzQzIDMwLjU1NDEgMC41MzU1QzMwLjYwMTIgMC41MDE2NTggMzAuNjM3MyAwLjQ1NDc0NSAzMC42NTc5IDAuNDAwNTkzQzMwLjY3ODUgMC4zNDY0NDEgMzAuNjgyNyAwLjI4NzQ0IDMwLjY3IDAuMjMwOTI2QzMwLjY1NzMgMC4xNzQ0MTEgMzAuNjI4MiAwLjEyMjg3NiAzMC41ODYzIDAuMDgyNzI4M0MzMC41NDQ1IDAuMDQyNTgwNyAzMC40OTE3IDAuMDE1NTkxMyAzMC40MzQ2IDAuMDA1MTE2MDRDMzAuMzc3NSAtMC4wMDUzNTkyNCAzMC4zMTg2IDAuMDAxMTQxNjQgMzAuMjY1MiAwLjAyMzgxMDRDMzAuMjExOCAwLjA0NjQ3OTIgMzAuMTY2MiAwLjA4NDMxNTggMzAuMTM0MiAwLjEzMjYxNkMzMC4xMDIxIDAuMTgwOTE2IDMwLjA4NSAwLjIzNzU0OSAzMC4wODUgMC4yOTU0NzNDMzAuMDg0OSAwLjMzNTI4OSAzMC4wOTMgMC4zNzQ3IDMwLjEwODYgMC40MTEzNEMzMC4xMjQyIDAuNDQ3OTgxIDMwLjE0NzEgMC40ODEwOTMgMzAuMTc1OCAwLjUwODY5QzMwLjIwNDYgMC41MzYyODcgMzAuMjM4NyAwLjU1Nzc5OCAzMC4yNzYgMC41NzE5MzJDMzAuMzEzMyAwLjU4NjA2NiAzMC4zNTMxIDAuNTkyNTMgMzAuMzkyOSAwLjU5MDkzOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTI5IDIzLjk5NTdDMzAuMDQyMyAyMy45OTU3IDI5LjY5OTUgMjQuMDk5NCAyOS40MDggMjQuMjkzOEMyOS4xMTY1IDI0LjQ4ODIgMjguODg5MiAyNC43NjQ0IDI4Ljc1NTEgMjUuMDg3NkMyOC42MjA5IDI1LjQxMDkgMjguNTg1OCAyNS43NjY1IDI4LjY1NDIgMjYuMTA5NkMyOC43MjI2IDI2LjQ1MjggMjguODkxNCAyNi43Njc5IDI5LjEzOTQgMjcuMDE1M0MyOS4zODczIDI3LjI2MjcgMjkuNzAzMiAyNy40MzEyIDMwLjA0NzEgMjcuNDk5NEMzMC4zOTEgMjcuNTY3NyAzMC43NDc0IDI3LjUzMjYgMzEuMDcxMyAyNy4zOTg3QzMxLjM5NTMgMjcuMjY0OSAzMS42NzIyIDI3LjAzODIgMzEuODY3IDI2Ljc0NzNDMzIuMDYxOCAyNi40NTY0IDMyLjE2NTcgMjYuMTE0NCAzMi4xNjU3IDI1Ljc2NDVDMzIuMTY1NyAyNS4yOTU0IDMxLjk3OSAyNC44NDU1IDMxLjY0NjUgMjQuNTEzOEMzMS4zMTQgMjQuMTgyMSAzMC44NjMxIDIzLjk5NTcgMzAuMzkyOSAyMy45OTU3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMwLjM5MjMgMjguMDgxQzMwLjEwNzMgMjguMDgxIDI5LjgyODcgMjguMTY1MyAyOS41OTE3IDI4LjMyMzNDMjkuMzU0NyAyOC40ODEzIDI5LjE2OTkgMjguNzA1OSAyOS4wNjA5IDI4Ljk2ODdDMjguOTUxOCAyOS4yMzE0IDI4LjkyMzMgMjkuNTIwNSAyOC45Nzg5IDI5Ljc5OTVDMjkuMDM0NSAzMC4wNzg0IDI5LjE3MTcgMzAuMzM0NiAyOS4zNzMzIDMwLjUzNTdDMjkuNTc0OCAzMC43MzY4IDI5LjgzMTYgMzAuODczNyAzMC4xMTEyIDMwLjkyOTJDMzAuMzkwNyAzMC45ODQ3IDMwLjY4MDUgMzAuOTU2MiAzMC45NDM4IDMwLjg0NzRDMzEuMjA3MiAzMC43Mzg2IDMxLjQzMjIgMzAuNTU0MyAzMS41OTA2IDMwLjMxNzhDMzEuNzQ4OSAzMC4wODEzIDMxLjgzMzUgMjkuODAzMyAzMS44MzM1IDI5LjUxODlDMzEuODMyNCAyOS4xMzc5IDMxLjY4MDIgMjguNzcyNyAzMS40MTAyIDI4LjUwMzNDMzEuMTQwMiAyOC4yMzM5IDMwLjc3NDIgMjguMDgyIDMwLjM5MjMgMjguMDgxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMwLjM5MjUgMzEuNDEzOEMzMC4xNTgyIDMxLjQxMzggMjkuOTI5MiAzMS40ODMxIDI5LjczNDQgMzEuNjEzQzI5LjUzOTYgMzEuNzQyOSAyOS4zODc4IDMxLjkyNzUgMjkuMjk4MiAzMi4xNDM0QzI5LjIwODUgMzIuMzU5NCAyOS4xODUxIDMyLjU5NyAyOS4yMzA4IDMyLjgyNjNDMjkuMjc2NSAzMy4wNTU1IDI5LjM4OTMgMzMuMjY2MSAyOS41NTQ5IDMzLjQzMTRDMjkuNzIwNiAzMy41OTY3IDI5LjkzMTcgMzMuNzA5MiAzMC4xNjE0IDMzLjc1NDhDMzAuMzkxMiAzMy44MDA1IDMwLjYyOTQgMzMuNzc3IDMwLjg0NTggMzMuNjg3NkMzMS4wNjIyIDMzLjU5ODEgMzEuMjQ3MiAzMy40NDY3IDMxLjM3NzQgMzMuMjUyM0MzMS41MDc1IDMzLjA1NzkgMzEuNTc3IDMyLjgyOTQgMzEuNTc3IDMyLjU5NTdDMzEuNTc3IDMyLjI4MjIgMzEuNDUyMiAzMS45ODE2IDMxLjIzMDEgMzEuNzZDMzEuMDA3OSAzMS41Mzg0IDMwLjcwNjcgMzEuNDEzOCAzMC4zOTI1IDMxLjQxMzhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzEuMjY4OSAzNS4wODU1QzMxLjI2ODkgMzQuOTEwMiAzMS4yMTY4IDM0LjczODggMzEuMTE5MiAzNC41OTNDMzEuMDIxNiAzNC40NDczIDMwLjg4MjkgMzQuMzMzNiAzMC43MjA1IDM0LjI2NjZDMzAuNTU4MiAzNC4xOTk1IDMwLjM3OTYgMzQuMTgxOSAzMC4yMDczIDM0LjIxNjFDMzAuMDM0OSAzNC4yNTAzIDI5Ljg3NjYgMzQuMzM0NyAyOS43NTI0IDM0LjQ1ODdDMjkuNjI4MSAzNC41ODI3IDI5LjU0MzUgMzQuNzQwNiAyOS41MDkzIDM0LjkxMjZDMjkuNDc1IDM1LjA4NDUgMjkuNDkyNiAzNS4yNjI3IDI5LjU1OTggMzUuNDI0N0MyOS42MjcxIDM1LjU4NjcgMjkuNzQwOSAzNS43MjUxIDI5Ljg4NyAzNS44MjI1QzMwLjAzMzEgMzUuOTE5OSAzMC4yMDQ5IDM1Ljk3MTkgMzAuMzgwNiAzNS45NzE5QzMwLjYxNjIgMzUuOTcxOSAzMC44NDIxIDM1Ljg3ODUgMzEuMDA4NyAzNS43MTIzQzMxLjE3NTMgMzUuNTQ2IDMxLjI2ODkgMzUuMzIwNiAzMS4yNjg5IDM1LjA4NTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzEuMTM1IDM3LjE1MzdDMzEuMTM1IDM3LjAwNzIgMzEuMDkxNCAzNi44NjQxIDMxLjAwOTkgMzYuNzQyM0MzMC45MjgzIDM2LjYyMDUgMzAuODEyNCAzNi41MjU1IDMwLjY3NjcgMzYuNDY5NUMzMC41NDExIDM2LjQxMzQgMzAuMzkxOSAzNi4zOTg4IDMwLjI0NzkgMzYuNDI3M0MzMC4xMDM5IDM2LjQ1NTkgMjkuOTcxNiAzNi41MjY0IDI5Ljg2NzggMzYuNjNDMjkuNzY0IDM2LjczMzYgMjkuNjkzMyAzNi44NjU2IDI5LjY2NDcgMzcuMDA5MkMyOS42MzYgMzcuMTUyOSAyOS42NTA3IDM3LjMwMTggMjkuNzA2OSAzNy40MzcyQzI5Ljc2MzEgMzcuNTcyNSAyOS44NTgyIDM3LjY4ODIgMjkuOTgwMyAzNy43Njk1QzMwLjEwMjQgMzcuODUwOSAzMC4yNDU5IDM3Ljg5NDQgMzAuMzkyNyAzNy44OTQ0QzMwLjU4OTUgMzcuODk0NCAzMC43NzgzIDM3LjgxNjMgMzAuOTE3NiAzNy42Nzc0QzMxLjA1NjggMzcuNTM4NSAzMS4xMzUgMzcuMzUwMiAzMS4xMzUgMzcuMTUzN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTI4IDM4LjQyNjJDMzAuMjc1IDM4LjQyNjIgMzAuMTU5OSAzOC40NjEzIDMwLjA2MjIgMzguNTI3QzI5Ljk2NDUgMzguNTkyNyAyOS44ODg2IDM4LjY4NTkgMjkuODQ0MyAzOC43OTQ4QzI5LjggMzguOTAzNyAyOS43ODkyIDM5LjAyMzMgMjkuODEzNCAzOS4xMzgzQzI5LjgzNzUgMzkuMjUzNCAyOS44OTU1IDM5LjM1ODYgMjkuOTc5OSAzOS40NDA2QzMwLjA2NDQgMzkuNTIyNiAzMC4xNzE0IDM5LjU3NzYgMzAuMjg3MyAzOS41OTg2QzMwLjQwMzIgMzkuNjE5NiAzMC41MjI3IDM5LjYwNTYgMzAuNjMwNiAzOS41NTg0QzMwLjczODUgMzkuNTExMyAzMC44Mjk5IDM5LjQzMzEgMzAuODkzIDM5LjMzMzlDMzAuOTU2MiAzOS4yMzQ2IDMwLjk4ODIgMzkuMTE4OSAzMC45ODUxIDM5LjAwMTRDMzAuOTgyIDM4Ljg0NzEgMzAuOTE4MSAzOC43MDAyIDMwLjgwNzIgMzguNTkyNUMzMC42OTY0IDM4LjQ4NDkgMzAuNTQ3NSAzOC40MjUxIDMwLjM5MjggMzguNDI2MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTIzIDQwLjIxNDhDMzAuMjg3NSA0MC4yMTQ4IDMwLjE4NTEgNDAuMjQ1OCAzMC4wOTggNDAuMzA0QzMwLjAxMDkgNDAuMzYyMiAyOS45NDMxIDQwLjQ0NDkgMjkuOTAzMiA0MC41NDE2QzI5Ljg2MzIgNDAuNjM4MiAyOS44NTMgNDAuNzQ0NiAyOS44NzM3IDQwLjg0NzFDMjkuODk0NSA0MC45NDk2IDI5Ljk0NTMgNDEuMDQzNyAzMC4wMTk2IDQxLjExNzNDMzAuMDk0IDQxLjE5MSAzMC4xODg3IDQxLjI0MSAzMC4yOTE2IDQxLjI2MDlDMzAuMzk0NSA0MS4yODA4IDMwLjUwMSA0MS4yNjk4IDMwLjU5NzYgNDEuMjI5MkMzMC42OTQyIDQxLjE4ODcgMzAuNzc2NSA0MS4xMjA0IDMwLjgzNDIgNDEuMDMzMUMzMC44OTE4IDQwLjk0NTcgMzAuOTIyMiA0MC44NDMzIDMwLjkyMTQgNDAuNzM4N0MzMC45MjA0IDQwLjU5OTQgMzAuODY0MiA0MC40NjYxIDMwLjc2NTEgNDAuMzY4QzMwLjY2NiA0MC4yNjk4IDMwLjUzMiA0MC4yMTQ3IDMwLjM5MjMgNDAuMjE0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC4zOTI4IDQxLjg3MzNDMzAuMzM0MiA0MS44NzMzIDMwLjI3NyA0MS44OTA2IDMwLjIyODMgNDEuOTIzMUMzMC4xNzk2IDQxLjk1NTYgMzAuMTQxNiA0Mi4wMDE3IDMwLjExOTIgNDIuMDU1N0MzMC4wOTY4IDQyLjEwOTcgMzAuMDkwOSA0Mi4xNjkxIDMwLjEwMjQgNDIuMjI2NEMzMC4xMTM4IDQyLjI4MzcgMzAuMTQyIDQyLjMzNjQgMzAuMTgzNCA0Mi4zNzc3QzMwLjIyNDggNDIuNDE5IDMwLjI3NzYgNDIuNDQ3MSAzMC4zMzUgNDIuNDU4NUMzMC4zOTI1IDQyLjQ2OTkgMzAuNDUyIDQyLjQ2NDEgMzAuNTA2MSA0Mi40NDE3QzMwLjU2MDIgNDIuNDE5NCAzMC42MDY1IDQyLjM4MTUgMzAuNjM5IDQyLjMzMjlDMzAuNjcxNiA0Mi4yODQzIDMwLjY4ODkgNDIuMjI3MiAzMC42ODg5IDQyLjE2ODhDMzAuNjg4OSA0Mi4wOTA0IDMwLjY1NzcgNDIuMDE1MiAzMC42MDIyIDQxLjk1OThDMzAuNTQ2NyA0MS45MDQ0IDMwLjQ3MTMgNDEuODczMyAzMC4zOTI4IDQxLjg3MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzkuMDc1NSA0Mi45NjA2QzM5LjA3NTUgNDIuOTYwNiA0MS4zMDIzIDMyLjY0MyA0MC41NDQzIDMwLjEwNTlDMzkuNzg2MiAyNy41Njg5IDM2LjMxNTYgMjMuNDM2MyAzNi4zMzkzIDE4Ljg2MjVDMzYuMzYzIDE0LjI4ODcgMzQuMzIxNyAxMC4wNjU1IDM1LjU0OTYgOS40MDc2MkMzNi43Nzc1IDguNzQ5NzIgMzkuNjk5MyAxMy44OTg3IDM5LjkxNjUgMTYuNDAwM0M0MC4xMzM2IDE4LjkwMTkgNDEuNjUzOCAxOS43NjA3IDQxLjY1MzggMTkuNzYwN0M0MS42NTM4IDE5Ljc2MDcgNDIuODM4MyAxNC41NDQ4IDQzLjA2MzMgMTIuNTc1QzQzLjI4ODQgMTAuNjA1MiAzOC43NzE1IDEuNjMwOTggMzkuNjI4MyAwLjUyMzk3M0M0MC40ODUgLTAuNTgzMDM1IDQzLjU3NjYgNS4yOTQ3NSA0My41NzY2IDUuMjk0NzVDNDMuNTc2NiA1LjI5NDc1IDQ0Ljg1MTkgNS42Mzc0OSA0Ny4wMDM4IDguNDQ2MzdDNDkuMTU1NiAxMS4yNTUzIDQ5LjUzMDcgMTIuNDYwOCA0OS41MzA3IDEyLjQ2MDhDNDkuNTMwNyAxMi40NjA4IDUxLjExIDEyLjUxNTkgNTIuMjk0NSAxNi43MTE1QzU1LjM3ODIgMTcuNzA4MiA1My4wODQyIDI0LjI2MzYgNTEuMDMxMSAyOC4wNTc0QzQ4Ljk3NzkgMzEuODUxMSA0Ny4wNjMgNDIuOTYwNiA0Ny4wNjMgNDIuOTYwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDYuNjI0NCAxNC42OTA1QzQ2LjYyNDQgMTQuNjkwNSA0Ny4xNjUzIDEwLjE5MTYgNDMuNTY0NSA1LjI5NDc0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00OS41MTg2IDEyLjQ0ODlDNDkuNTE4NiAxMi40NDg5IDUwLjg2ODkgMTQuOTcwMiA1MC40ODIgMTYuODk2NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNTIuMjk3OSAxNi42OTk3TDUyLjMwMTggMTguNjE4MiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjAuOTI4NSA0Mi45NjA2QzIwLjkyODUgNDIuOTYwNiAxOC42OTc2IDMyLjY0MyAxOS40NTU3IDMwLjEwNTlDMjAuMjEzOCAyNy41Njg5IDIzLjY4NDQgMjMuNDM2MyAyMy42NjA3IDE4Ljg2MjVDMjMuNjM3IDE0LjI4ODcgMjUuNjc4MyAxMC4wNjU1IDI0LjQ1MDQgOS40MDc2MkMyMy4yMjI0IDguNzQ5NzIgMjAuMzAwNyAxMy44OTg3IDIwLjA4MzUgMTYuNDAwM0MxOS44NjY0IDE4LjkwMTkgMTguMzUwMiAxOS43NjA3IDE4LjM1MDIgMTkuNzYwN0MxOC4zNTAyIDE5Ljc2MDcgMTcuMTY1NyAxNC41NDQ4IDE2LjkzNjcgMTIuNTc1QzE2LjcwNzcgMTAuNjA1MiAyMS4yMzI1IDEuNjMwOTggMjAuMzc1NyAwLjUyMzk3M0MxOS41MTg5IC0wLjU4MzAzNSAxNi40MjczIDUuMjk0NzUgMTYuNDI3MyA1LjI5NDc1QzE2LjQyNzMgNS4yOTQ3NSAxNS4xNDgxIDUuNjM3NDkgMTMuMDAwMiA4LjQ0NjM3QzEwLjg1MjMgMTEuMjU1MyAxMC40ODExIDEyLjQ0ODkgMTAuNDgxMSAxMi40NDg5QzEwLjQ4MTEgMTIuNDQ4OSA4LjkwMTgxIDEyLjUwNDEgNy43MTczIDE2LjY5OTdDNC42MzM2NSAxNy42OTY0IDYuOTI3NjQgMjQuMjUxOCA4Ljk4MDc3IDI4LjA0NTVDMTEuMDMzOSAzMS44MzkzIDEyLjk1NjggNDIuOTYwNiAxMi45NTY4IDQyLjk2MDYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEzLjM3NSAxNC42OTA1QzEzLjM3NSAxNC42OTA1IDEyLjgzOCAxMC4xOTE2IDE2LjQzODkgNS4yOTQ3NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTAuNDgxNiAxMi40NDg5QzEwLjQ4MTYgMTIuNDQ4OSA5LjEzMTI5IDE0Ljk3MDIgOS41MjIxOCAxNi44OTY3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik03LjcwMTIxIDE2LjY5OTdMNy42OTcyNyAxOC42MTgyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMl8xNTIiPgo8cmVjdCB3aWR0aD0iNTQiIGhlaWdodD0iNDMiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
    background-color: #004498;
    background-size: auto 65%;
}
form .header-nav .header-icons .header-element.hl-identificacion .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfMTgwKSI+CjxwYXRoIGQ9Ik0xMy4wMTMgMTMuMzU4OEMxMS42Njg0IDEzLjM1ODYgMTAuMzU0MiAxMi45NjA5IDkuMjM3NzcgMTIuMjE2MkM4LjEyMTMyIDExLjQ3MTYgNy4yNTMwOCAxMC40MTM3IDYuNzQzNTYgOS4xNzcyQzYuMjM0MDUgNy45NDA3IDYuMTA2MyA2LjU4MTUyIDYuMzc2NTcgNS4yNzI2NEM2LjY0Njg0IDMuOTYzNzcgNy4zMDI5MiAyLjc2NDQgOC4yNjEyOSAxLjgyNzJDOS4yMTk2NiAwLjg4OTk5IDEwLjQzNyAwLjI1NzMyOCAxMS43NTgzIDAuMDA5NzM1MjFDMTMuMDc5NyAtMC4yMzc4NTcgMTQuNDQ1MyAtMC4wODkxODMxIDE1LjY4MTMgMC40MzY4MzVDMTYuOTE3NCAwLjk2Mjg1MyAxNy45NjggMS44NDI0MyAxOC42OTk0IDIuOTYzNkMxOS40MzA4IDQuMDg0NzggMTkuODEgNS4zOTY4NSAxOS43ODg2IDYuNzMyODNDMTkuNzYwNCA4LjQ5OTkgMTkuMDM0MSAxMC4xODUxIDE3Ljc2NjUgMTEuNDI0N0MxNi40OTg4IDEyLjY2NDMgMTQuNzkxNSAxMy4zNTkgMTMuMDEzIDEzLjM1ODhaTTEzLjAxMyAxLjczNjY0QzEyLjA0NDUgMS43MzY4NyAxMS4wOTc2IDIuMDIxMTMgMTAuMjkwOSAyLjU1MzhDOS40ODQyNiAzLjA4NjQ3IDguODUzNzUgMy44NDM4NSA4LjQ3ODM5IDQuNzMxMDVDOC4xMDMwMiA1LjYxODI0IDcuOTk5NSA2LjU5NTc5IDguMTgwOCA3LjU0MTE5QzguMzYyMSA4LjQ4NjU5IDguODIwMTYgOS4zNTc4IDkuNDk3NTYgMTAuMDQ1NkMxMC4xNzUgMTAuNzMzNSAxMS4wNDE2IDExLjIwNzQgMTEuOTg4OSAxMS40MDc5QzEyLjkzNjEgMTEuNjA4NSAxMy45MjE5IDExLjUyNjggMTQuODIyNiAxMS4xNzMxQzE1LjcyMzQgMTAuODE5MyAxNi40OTkgMTAuMjA5MyAxNy4wNTI0IDkuNDE5NDVDMTcuNjA1OCA4LjYyOTU5IDE3LjkxMjIgNy42OTUwMSAxNy45MzM0IDYuNzMyODNDMTcuOTMzNCA1LjQzNjEgMTcuNDE1IDQuMTkyNDggMTYuNDkyMyAzLjI3NTU2QzE1LjU2OTUgMi4zNTg2NCAxNC4zMTggMS44NDM1MSAxMy4wMTMgMS44NDM1MVYxLjczNjY0WiIgZmlsbD0iI0JEQkRCRCIvPgo8cGF0aCBkPSJNMjUuMDg1OCAzNUMyNC44NTAzIDM0Ljk4NjcgMjQuNjI4MyAzNC44ODU5IDI0LjQ2NCAzNC43MTc3QzI0LjI5OTYgMzQuNTQ5NCAyNC4yMDQ5IDM0LjMyNiAyNC4xOTg2IDM0LjA5MTZWMjMuNDA0NkMyNC4yMDIxIDIxLjg0NzYgMjMuNjI4MyAyMC4zNDM5IDIyLjU4NjggMTkuMTgwOEMyMS41NDUyIDE4LjAxNzcgMjAuMTA4OSAxNy4yNzY2IDE4LjU1MjIgMTcuMDk5MkMxNy4yODg1IDE3LjA5OTIgMTUuNDYwMiAxNi45MTIyIDEzLjE3NDggMTYuOTEyMkMxMS4zODAyIDE2Ljg3NzMgOS41ODUwNCAxNi45Mzk3IDcuNzk3MzEgMTcuMDk5MkM2LjIxMDQxIDE3LjIwNTUgNC43MjA4NyAxNy44OTc3IDMuNjIxMzcgMTkuMDM5N0MyLjUyMTg2IDIwLjE4MTcgMS44OTE4OSAyMS42OTEgMS44NTUyMiAyMy4yNzFWMzMuOTU4QzEuODQ4MjIgMzQuMjAxNCAxLjc0NTk5IDM0LjQzMjQgMS41NzAyNyAzNC42MDJDMS4zOTQ1NCAzNC43NzE3IDEuMTU5MTYgMzQuODY2NSAwLjkxNDE2NyAzNC44NjY0QzAuNjkzMzA0IDM0Ljg2ODggMC40NzkwNDEgMzQuNzkxNiAwLjMxMDk5MSAzNC42NDkyQzAuMTQyOTQgMzQuNTA2OCAwLjAzMjQ2ODggMzQuMzA4NyAwIDM0LjA5MTZMMCAyMy40MDQ2QzAuMDI2MTE5MyAyMS40MTY2IDAuNzgwMzI0IDE5LjUwNjMgMi4xMjE0OCAxOC4wMzFDMy40NjI2MyAxNi41NTU3IDUuMjk4ODMgMTUuNjE2NSA3LjI4NjQ1IDE1LjM4OTNDOS4xODUwNSAxNS4xMzI0IDExLjA5NzUgMTQuOTg5NiAxMy4wMTM0IDE0Ljk2MThDMTQuOTUxNCAxNC45MDYgMTYuODkwOSAxNC45Njg0IDE4LjgyMTEgMTUuMTQ4OUMyMC44MDg3IDE1LjM3NjEgMjIuNjQ0OSAxNi4zMTUyIDIzLjk4NjEgMTcuNzkwNUMyNS4zMjcyIDE5LjI2NTggMjYuMDgxNCAyMS4xNzYyIDI2LjEwNzUgMjMuMTY0MVYzMy44NTExQzI2LjE1MDIgMzMuOTk4IDI2LjE1NDggMzQuMTUzMyAyNi4xMjEgMzQuMzAyNEMyNi4wODcyIDM0LjQ1MTYgMjYuMDE2MSAzNC41ODk4IDI1LjkxNDIgMzQuNzA0NEMyNS44MTIzIDM0LjgxODkgMjUuNjgzIDM0LjkwNjEgMjUuNTM4MiAzNC45NTc4QzI1LjM5MzQgMzUuMDA5NCAyNS4yMzc4IDM1LjAyNCAyNS4wODU4IDM1WiIgZmlsbD0iI0JEQkRCRCIvPgo8cGF0aCBkPSJNNy4xNzg4MiAzNUM2LjkzNjM2IDM1IDYuNzAzODQgMzQuOTA0MyA2LjUzMjQgMzQuNzMzOUM2LjM2MDk2IDM0LjU2MzYgNi4yNjQ2NSAzNC4zMzI1IDYuMjY0NjUgMzQuMDkxNlYyNy41OTkyQzYuMjY0NjUgMjcuMzU4MyA2LjM2MDk2IDI3LjEyNzMgNi41MzI0IDI2Ljk1NjlDNi43MDM4NCAyNi43ODY1IDYuOTM2MzYgMjYuNjkwOCA3LjE3ODgyIDI2LjY5MDhDNy40MjEyNyAyNi42OTA4IDcuNjUzNzkgMjYuNzg2NSA3LjgyNTIzIDI2Ljk1NjlDNy45OTY2NyAyNy4xMjczIDguMDkyOTggMjcuMzU4MyA4LjA5Mjk4IDI3LjU5OTJWMzQuMDkxNkM4LjA5Mjk4IDM0LjIxMDkgOC4wNjkzNCAzNC4zMjkgOC4wMjM0IDM0LjQzOTJDNy45Nzc0NSAzNC41NDk0IDcuOTEwMTIgMzQuNjQ5NiA3LjgyNTIzIDM0LjczMzlDNy43NDAzNCAzNC44MTgzIDcuNjM5NTYgMzQuODg1MiA3LjUyODY1IDM0LjkzMDlDNy40MTc3NCAzNC45NzY1IDcuMjk4ODcgMzUgNy4xNzg4MiAzNVoiIGZpbGw9IiNCREJEQkQiLz4KPHBhdGggZD0iTTE4LjgyMTQgMzVDMTguNTc4OSAzNSAxOC4zNDY0IDM0LjkwNDMgMTguMTc1IDM0LjczMzlDMTguMDAzNSAzNC41NjM2IDE3LjkwNzIgMzQuMzMyNSAxNy45MDcyIDM0LjA5MTZWMjcuNTk5MkMxNy45MDcyIDI3LjM1ODMgMTguMDAzNSAyNy4xMjczIDE4LjE3NSAyNi45NTY5QzE4LjM0NjQgMjYuNzg2NSAxOC41Nzg5IDI2LjY5MDggMTguODIxNCAyNi42OTA4QzE5LjA2MzggMjYuNjkwOCAxOS4yOTY0IDI2Ljc4NjUgMTkuNDY3OCAyNi45NTY5QzE5LjYzOTIgMjcuMTI3MyAxOS43MzU2IDI3LjM1ODMgMTkuNzM1NiAyNy41OTkyVjM0LjA5MTZDMTkuNzM1NiAzNC4zMzI1IDE5LjYzOTIgMzQuNTYzNiAxOS40Njc4IDM0LjczMzlDMTkuMjk2NCAzNC45MDQzIDE5LjA2MzggMzUgMTguODIxNCAzNVoiIGZpbGw9IiNCREJEQkQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yXzE4MCI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIzNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-size: auto 50%;
}
form .header-nav.hn-identificacion .header-icons .header-element.hl-identificacion .hl-icon,
form .header-nav.hn-pago .header-icons .header-element.hl-identificacion .hl-icon,
form .header-nav.hn-confirmacion .header-icons .header-element.hl-identificacion .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfMTI1OSkiPgo8cGF0aCBkPSJNMTMuMDEzNSAxMy4zNTg4QzExLjY2ODkgMTMuMzU4NiAxMC4zNTQ3IDEyLjk2MDkgOS4yMzgyNiAxMi4yMTYyQzguMTIxOCAxMS40NzE2IDcuMjUzNTcgMTAuNDEzNyA2Ljc0NDA1IDkuMTc3MkM2LjIzNDUzIDcuOTQwNyA2LjEwNjc4IDYuNTgxNTIgNi4zNzcwNiA1LjI3MjY0QzYuNjQ3MzMgMy45NjM3NyA3LjMwMzQxIDIuNzY0NCA4LjI2MTc4IDEuODI3MkM5LjIyMDE1IDAuODg5OTkgMTAuNDM3NSAwLjI1NzMyOCAxMS43NTg4IDAuMDA5NzM1MjFDMTMuMDgwMiAtMC4yMzc4NTcgMTQuNDQ1OCAtMC4wODkxODMxIDE1LjY4MTggMC40MzY4MzVDMTYuOTE3OSAwLjk2Mjg1MyAxNy45Njg0IDEuODQyNDMgMTguNjk5OSAyLjk2MzZDMTkuNDMxMyA0LjA4NDc4IDE5LjgxMDUgNS4zOTY4NSAxOS43ODkxIDYuNzMyODNDMTkuNzYwOSA4LjQ5OTkgMTkuMDM0NiAxMC4xODUxIDE3Ljc2NyAxMS40MjQ3QzE2LjQ5OTMgMTIuNjY0MyAxNC43OTIgMTMuMzU5IDEzLjAxMzUgMTMuMzU4OFpNMTMuMDEzNSAxLjczNjY0QzEyLjA0NSAxLjczNjg3IDExLjA5ODEgMi4wMjExMyAxMC4yOTE0IDIuNTUzOEM5LjQ4NDc1IDMuMDg2NDcgOC44NTQyNCAzLjg0Mzg1IDguNDc4ODcgNC43MzEwNUM4LjEwMzUxIDUuNjE4MjQgNy45OTk5OSA2LjU5NTc5IDguMTgxMjkgNy41NDExOUM4LjM2MjU5IDguNDg2NTkgOC44MjA2NCA5LjM1NzggOS40OTgwNSAxMC4wNDU2QzEwLjE3NTUgMTAuNzMzNSAxMS4wNDIxIDExLjIwNzQgMTEuOTg5NCAxMS40MDc5QzEyLjkzNjYgMTEuNjA4NSAxMy45MjI0IDExLjUyNjggMTQuODIzMSAxMS4xNzMxQzE1LjcyMzkgMTAuODE5MyAxNi40OTk1IDEwLjIwOTMgMTcuMDUyOSA5LjQxOTQ1QzE3LjYwNjIgOC42Mjk1OSAxNy45MTI3IDcuNjk1MDEgMTcuOTMzOSA2LjczMjgzQzE3LjkzMzkgNS40MzYxIDE3LjQxNTUgNC4xOTI0OCAxNi40OTI3IDMuMjc1NTZDMTUuNTcgMi4zNTg2NCAxNC4zMTg1IDEuODQzNTEgMTMuMDEzNSAxLjg0MzUxVjEuNzM2NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjUuMDg1OCAzNUMyNC44NTAzIDM0Ljk4NjcgMjQuNjI4MyAzNC44ODU5IDI0LjQ2NCAzNC43MTc3QzI0LjI5OTYgMzQuNTQ5NCAyNC4yMDQ5IDM0LjMyNiAyNC4xOTg2IDM0LjA5MTZWMjMuNDA0NkMyNC4yMDIxIDIxLjg0NzYgMjMuNjI4MyAyMC4zNDM5IDIyLjU4NjggMTkuMTgwOEMyMS41NDUyIDE4LjAxNzcgMjAuMTA4OSAxNy4yNzY2IDE4LjU1MjIgMTcuMDk5MkMxNy4yODg1IDE3LjA5OTIgMTUuNDYwMiAxNi45MTIyIDEzLjE3NDggMTYuOTEyMkMxMS4zODAyIDE2Ljg3NzMgOS41ODUwNCAxNi45Mzk3IDcuNzk3MzEgMTcuMDk5MkM2LjIxMDQxIDE3LjIwNTUgNC43MjA4NyAxNy44OTc3IDMuNjIxMzcgMTkuMDM5N0MyLjUyMTg2IDIwLjE4MTcgMS44OTE4OSAyMS42OTEgMS44NTUyMiAyMy4yNzFWMzMuOTU4QzEuODQ4MjIgMzQuMjAxNCAxLjc0NTk5IDM0LjQzMjQgMS41NzAyNyAzNC42MDJDMS4zOTQ1NCAzNC43NzE3IDEuMTU5MTYgMzQuODY2NSAwLjkxNDE2NyAzNC44NjY0QzAuNjkzMzA0IDM0Ljg2ODggMC40NzkwNDEgMzQuNzkxNiAwLjMxMDk5MSAzNC42NDkyQzAuMTQyOTQgMzQuNTA2OCAwLjAzMjQ2ODggMzQuMzA4NyAwIDM0LjA5MTZMMCAyMy40MDQ2QzAuMDI2MTE5MyAyMS40MTY2IDAuNzgwMzI0IDE5LjUwNjMgMi4xMjE0OCAxOC4wMzFDMy40NjI2MyAxNi41NTU3IDUuMjk4ODMgMTUuNjE2NSA3LjI4NjQ1IDE1LjM4OTNDOS4xODUwNSAxNS4xMzI0IDExLjA5NzUgMTQuOTg5NiAxMy4wMTM0IDE0Ljk2MThDMTQuOTUxNCAxNC45MDYgMTYuODkwOSAxNC45Njg0IDE4LjgyMTEgMTUuMTQ4OUMyMC44MDg3IDE1LjM3NjEgMjIuNjQ0OSAxNi4zMTUyIDIzLjk4NjEgMTcuNzkwNUMyNS4zMjcyIDE5LjI2NTggMjYuMDgxNCAyMS4xNzYyIDI2LjEwNzUgMjMuMTY0MVYzMy44NTExQzI2LjE1MDIgMzMuOTk4IDI2LjE1NDggMzQuMTUzMyAyNi4xMjEgMzQuMzAyNEMyNi4wODcyIDM0LjQ1MTYgMjYuMDE2MSAzNC41ODk4IDI1LjkxNDIgMzQuNzA0NEMyNS44MTIzIDM0LjgxODkgMjUuNjgzIDM0LjkwNjEgMjUuNTM4MiAzNC45NTc4QzI1LjM5MzQgMzUuMDA5NCAyNS4yMzc4IDM1LjAyNCAyNS4wODU4IDM1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuMTc4ODIgMzVDNi45MzYzNiAzNSA2LjcwMzg0IDM0LjkwNDMgNi41MzI0IDM0LjczMzlDNi4zNjA5NiAzNC41NjM2IDYuMjY0NjUgMzQuMzMyNSA2LjI2NDY1IDM0LjA5MTZWMjcuNTk5MkM2LjI2NDY1IDI3LjM1ODMgNi4zNjA5NiAyNy4xMjczIDYuNTMyNCAyNi45NTY5QzYuNzAzODQgMjYuNzg2NSA2LjkzNjM2IDI2LjY5MDggNy4xNzg4MiAyNi42OTA4QzcuNDIxMjcgMjYuNjkwOCA3LjY1Mzc5IDI2Ljc4NjUgNy44MjUyMyAyNi45NTY5QzcuOTk2NjcgMjcuMTI3MyA4LjA5Mjk4IDI3LjM1ODMgOC4wOTI5OCAyNy41OTkyVjM0LjA5MTZDOC4wOTI5OCAzNC4yMTA5IDguMDY5MzQgMzQuMzI5IDguMDIzNCAzNC40MzkyQzcuOTc3NDUgMzQuNTQ5NCA3LjkxMDEyIDM0LjY0OTYgNy44MjUyMyAzNC43MzM5QzcuNzQwMzQgMzQuODE4MyA3LjYzOTU2IDM0Ljg4NTIgNy41Mjg2NSAzNC45MzA5QzcuNDE3NzQgMzQuOTc2NSA3LjI5ODg3IDM1IDcuMTc4ODIgMzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTguODIwOSAzNUMxOC41Nzg1IDM1IDE4LjM0NTkgMzQuOTA0MyAxOC4xNzQ1IDM0LjczMzlDMTguMDAzMSAzNC41NjM2IDE3LjkwNjcgMzQuMzMyNSAxNy45MDY3IDM0LjA5MTZWMjcuNTk5MkMxNy45MDY3IDI3LjM1ODMgMTguMDAzMSAyNy4xMjczIDE4LjE3NDUgMjYuOTU2OUMxOC4zNDU5IDI2Ljc4NjUgMTguNTc4NSAyNi42OTA4IDE4LjgyMDkgMjYuNjkwOEMxOS4wNjM0IDI2LjY5MDggMTkuMjk1OSAyNi43ODY1IDE5LjQ2NzMgMjYuOTU2OUMxOS42Mzg4IDI3LjEyNzMgMTkuNzM1MSAyNy4zNTgzIDE5LjczNTEgMjcuNTk5MlYzNC4wOTE2QzE5LjczNTEgMzQuMzMyNSAxOS42Mzg4IDM0LjU2MzYgMTkuNDY3MyAzNC43MzM5QzE5LjI5NTkgMzQuOTA0MyAxOS4wNjM0IDM1IDE4LjgyMDkgMzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzJfMTI1OSI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIzNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-color: #004498;
}
form .header-nav .header-icons .header-element.hl-pago .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjQ5OTggNC44OTQ0OUgzLjQ5OTg0QzIuMjExMTcgNC44OTQ0OSAxLjE2NjUgNS45Mzk3MyAxLjE2NjUgNy4yMjkxVjIxLjIzNjhDMS4xNjY1IDIyLjUyNjIgMi4yMTExNyAyMy41NzE0IDMuNDk5ODQgMjMuNTcxNEgyNC40OTk4QzI1Ljc4ODUgMjMuNTcxNCAyNi44MzMyIDIyLjUyNjIgMjYuODMzMiAyMS4yMzY4VjcuMjI5MUMyNi44MzMyIDUuOTM5NzMgMjUuNzg4NSA0Ljg5NDQ5IDI0LjQ5OTggNC44OTQ0OVoiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS4xNjY1IDExLjg5ODNIMjYuODMzMiIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-size: auto 40%;
}
form .header-nav.hn-pago .header-icons .header-element.hl-pago .hl-icon,
form .header-nav.hn-confirmacion .header-icons .header-element.hl-pago .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjQ5OTggNC44OTQ0OUgzLjQ5OTg0QzIuMjExMTcgNC44OTQ0OSAxLjE2NjUgNS45Mzk3MyAxLjE2NjUgNy4yMjkxVjIxLjIzNjhDMS4xNjY1IDIyLjUyNjIgMi4yMTExNyAyMy41NzE0IDMuNDk5ODQgMjMuNTcxNEgyNC40OTk4QzI1Ljc4ODUgMjMuNTcxNCAyNi44MzMyIDIyLjUyNjIgMjYuODMzMiAyMS4yMzY4VjcuMjI5MUMyNi44MzMyIDUuOTM5NzMgMjUuNzg4NSA0Ljg5NDQ5IDI0LjQ5OTggNC44OTQ0OVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEuMTY2NSAxMS44OTgzSDI2LjgzMzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-color: #004498;
}
form .header-nav .header-icons .header-element.hl-confirmacion .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjQzRDNEM0Ii8+CjxsaW5lIHgxPSI2LjUiIHkxPSI2LjUiIHgyPSIyMS41IiB5Mj0iNi41IiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iNi41IiB5MT0iMTAuNSIgeDI9IjIxLjUiIHkyPSIxMC41IiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iNi41IiB5MT0iMTQuNSIgeDI9IjIxLjUiIHkyPSIxNC41IiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iNi41IiB5MT0iMTguNSIgeDI9IjIxLjUiIHkyPSIxOC41IiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iNi41IiB5MT0iMjIuNSIgeDI9IjIxLjUiIHkyPSIyMi41IiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-size: auto 40%;
}
form .header-nav.hn-confirmacion .header-icons .header-element.hl-confirmacion .hl-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8bGluZSB4MT0iNi41IiB5MT0iNi41IiB4Mj0iMjEuNSIgeTI9IjYuNSIgc3Ryb2tlPSIjMDBBOEFFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGxpbmUgeDE9IjYuNSIgeTE9IjEwLjUiIHgyPSIyMS41IiB5Mj0iMTAuNSIgc3Ryb2tlPSIjMDBBOEFFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGxpbmUgeDE9IjYuNSIgeTE9IjE0LjUiIHgyPSIyMS41IiB5Mj0iMTQuNSIgc3Ryb2tlPSIjMDBBOEFFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGxpbmUgeDE9IjYuNSIgeTE9IjE4LjUiIHgyPSIyMS41IiB5Mj0iMTguNSIgc3Ryb2tlPSIjMDBBOEFFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGxpbmUgeDE9IjYuNSIgeTE9IjIyLjUiIHgyPSIyMS41IiB5Mj0iMjIuNSIgc3Ryb2tlPSIjMDBBOEFFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
    background-color: #004498;
}

@media screen and (max-width: 600px) {
    form .header-nav {
        width: calc(100% + 50px);
        margin-left: -25px;
        margin-right: -25px;
        margin-top: 25px;
    }
    form .header-nav .header-icons .header-element .hl-icon {
        width: 55px;
        height: 55px;
        border-radius: 28px;
    }
    form .header-nav .back-line {
        top: 28px;
    }
    form .header-nav .front-line {
        top: 28px;
    }
/*    form .header-nav .header-icons .header-element.hl-servicio .hl-icon {
    }
    form .header-nav .header-icons .header-element.hl-identificacion .hl-icon {
    }
    form .header-nav .header-icons .header-element.hl-pago .hl-icon {
    }
    form .header-nav .header-icons .header-element.hl-confirmacion .hl-icon {
    }*/
}

form fieldset.in-popup {
    width: 550px;
    padding: 10px 0;
    margin: 25px 15px;
}

@media screen and (max-width: 850px) {
    form fieldset {
        padding: 0;
        width: 100%;
    }
    form fieldset.in-popup {
        width: 550px;
        padding: 10px 0;
        margin: 25px 15px;
    }
}
@media screen and (max-width: 600px) {
    form fieldset.in-popup {
        padding: 0;
        margin: 25px 15px;
        width: 100%;
    }
}

form fieldset legend {
    font-size: 25px;
    line-height: 38px;
    text-align: center;
    color: #004498;
    font-weight: bold;
    width: 100%;
    font-family: Helvetica;
}


form fieldset h2 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #004498;
    font-weight: bold;
    width: 100%;
    font-family: Helvetica;
}

@media screen and (max-width: 850px) {
    form fieldset.in-popup legend {
        width: 550px;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 600px) {
    form fieldset legend {
        font-size: 23px;
        line-height: 30px;
    }
    form fieldset h2 {
        font-size: 18px;
        line-height: 24px;
    }
}

@media screen and (max-width: 600px) {
    
    form fieldset.in-popup legend {
        width: 90%;
/*        box-shadow: 0 10px 15px 5px rgba(0,0,0,0.5);*/
        margin-bottom: 10px;
    }
    
}

form fieldset div.fieldset-tag {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}

form fieldset div.fieldset-tag > div.bind,
form fieldset div.fieldset-tag > div.bind > div.bind {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}

form [class^="input-"],
form [class*=" input-"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  margin: 0 !important;
  padding: 12px;
  position: relative;
}
form [class^="input-"] label,
form [class*=" input-"] label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 6px;
  width: 100%;

    font-size: 14px;
    line-height: 21px;
    color: #004498;
}

form [class^="input-"].login-link label,
form [class*=" input-"].login-link label {
  margin-bottom: 0;
  width: 100%;
  color: #004498;
  font-size: 16px;
  font-style: italic;
}
form [class^="input-"].login-link label a,
form [class*=" input-"].login-link label a,
form [class^="input-"].login-link label a:hover,
form [class*=" input-"].login-link label a:hover,
form [class^="input-"].login-link label a:active,
form [class*=" input-"].login-link label a:active,
form [class^="input-"].login-link label a:visited,
form [class*=" input-"].login-link label a:visited {
    color: #004498;
    text-decoration: underline;
}

form .popup-register [class^="input-"].login-link label,
form .popup-register [class*=" input-"].login-link label,
form .popup-register [class^="input-"].login-link label a,
form .popup-register [class*=" input-"].login-link label a,
form .popup-register [class^="input-"].login-link label a:hover,
form .popup-register [class*=" input-"].login-link label a:hover,
form .popup-register [class^="input-"].login-link label a:active,
form .popup-register [class*=" input-"].login-link label a:active,
form .popup-register [class^="input-"].login-link label a:visited,
form .popup-register [class*=" input-"].login-link label a:visited {
    color: #333333;
}

form [class^="input-"] label .info,
form [class*=" input-"] label .info {
  -moz-background-clip: padding;
  -moz-border-radius: 1000px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 1000px;
  background-clip: padding-box;
  border-radius: 1000px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #15B1D2;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  height: 20px;
  margin-left: 6px;
  width: 20px;
}
form [class^="input-"] input,
form [class*=" input-"] input,
form  [class^="input-"] select,
form  [class*=" input-"] select,
form  [class^="input-"] textarea,
form  [class*=" input-"] textarea {
  -moz-background-clip: padding;
  -moz-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 5px;
  background-clip: padding-box;
  border-radius: 5px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  color: #515151;
  border: 1px solid #BDBDBD;
  font-size: 14px;
  line-height: 21px;
  height: 51px;
  padding: 15px 24px;
  outline: none;
  resize: none;
  width: 100%;
}

form [class^="input-"] input:disabled,
form [class*=" input-"] input:disabled,
form  [class^="input-"] textarea:disabled,
form  [class*=" input-"] textarea:disabled,
form [class^="input-"] input:read-only,
form [class*=" input-"] input:read-only,
form  [class^="input-"] textarea:read-only,
form  [class*=" input-"] textarea:read-only {
  cursor: not-allowed;
  color: #004498;
}
form [class^="input-"] select:disabled,
form [class*=" input-"] select:disabled {
  cursor: not-allowed;
  /*color: inherit;*/
}

form [class^="input-"] select.multipleselect,
form [class*=" input-"] select.multipleselect {
  height: 140px;
}
form [class^="input-"] textarea,
form [class*=" input-"] textarea {
  height: 100px !important;
}

form [class^="input-"] select,
form [class*=" input-"] select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
/*    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22120.6px%22%20height%3D%22150px%22%20viewBox%3D%220%200%20120.6%20150%22%20enable-background%3D%22new%200%200%20120.6%20150%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M0%2C0h120.6v150H0V0z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M101.343%2C65.982L62.354%2C97.518L23.366%2C65.982H101.343z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 100%;*/
    padding: 6px 35px 6px 12px;
    cursor: pointer;
}
form [class^="input-"].forselect::after,
form [class*=" input-"].forselectselect::after {
    content: '';
    border: solid #15B1D2;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 10px;
    right: 25px;
    position: absolute;
    top: 51px;
    width: 10px;
    pointer-events: none;
}

form [class^="input-"] input.field-error,
form [class*=" input-"] input.field-error,
form  [class^="input-"] select.field-error,
form  [class*=" input-"] select.field-error,
form  [class^="input-"] textarea.field-error,
form  [class*=" input-"] textarea.field-error {
    border: 2px solid #CC0000;
}

form .input-10 {
  width: 10% !important;
}
form .input-10.editable {
  width: calc(10% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-10 {
    width: 100% !important;
  }
  form .input-10.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-9 {
  width: 11.11111111% !important;
}
form .input-9.editable {
  width: calc(11.11111111111111% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-9 {
    width: 100% !important;
  }
  form .input-9.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-8 {
  width: 12.5% !important;
}
form .input-8.editable {
  width: calc(12.5% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-8 {
    width: 100% !important;
  }
  form .input-8.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-7 {
  width: 14.28571429% !important;
}
form .input-7.editable {
  width: calc(14.285714285714286% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-7 {
    width: 100% !important;
  }
  form .input-7.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-6 {
  width: 16.66666667% !important;
}
form .input-6.editable {
  width: calc(16.666666666666668% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-6 {
    width: 100% !important;
  }
  form .input-6.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-5 {
  width: 20% !important;
}
form .input-5.editable {
  width: calc(20% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-5 {
    width: 100% !important;
  }
  form .input-5.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-4 {
  width: 25% !important;
}
form .input-4.editable {
  width: calc(25% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-4 {
    width: 100% !important;
  }
  form .input-4.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-3 {
  width: 33.33333333% !important;
}
form .input-3.editable {
  width: calc(33.333333333333336% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-3 {
    width: 100% !important;
  }
  form .input-3.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-2 {
  width: 50% !important;
}
form .input-2.editable {
  width: calc(50% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-2 {
    width: 100% !important;
  }
  form .input-2.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-1 {
  width: 100% !important;
}
form .input-1.editable {
  width: calc(100% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-1 {
    width: 100% !important;
  }
  form .input-1.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-2_3 {
  width: 66.66666667% !important;
}
form .input-2_3.editable {
  width: calc(66.66666666666667% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-2_3 {
    width: 100% !important;
  }
  form .input-2_3.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-3_4 {
  width: 75% !important;
}
form .input-3_4.editable {
  width: calc(75% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-3_4 {
    width: 100% !important;
  }
  form .input-3_4.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-3_5 {
  width: 60% !important;
}
form .input-3_5.editable {
  width: calc(60% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-3_5 {
    width: 100% !important;
  }
  form .input-3_5.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-4_5 {
  width: 80% !important;
}
form .input-4_5.editable {
  width: calc(80% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-4_5 {
    width: 100% !important;
  }
  form .input-4_5.editable {
    width: calc(100% - 48px) !important;
  }
}
form .input-3_8 {
  width: 37.5% !important;
}
form .input-3_8.editable {
  width: calc(37.5% - 36px) !important;
}
@media screen and (max-width: 850px) {
  form .input-3_8 {
    width: 100% !important;
  }
  form .input-3_8.editable {
    width: calc(100% - 48px) !important;
  }
}


form div.main-actions,
form div.buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  padding: 75px 25px 50px;
  position: relative !important;
  top: auto !important;
}

form .back,
form .btn-back,
form .btn-login,
form input[type=submit] {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  float: right;
  margin: 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #15B1D2;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  height: 59px;
  min-width: 120px;
  padding: 16px 40px;
  font-weight: bold;
  border: none;
}

form input[type=submit]:disabled {
  background-color: #BDBDBD;
}

form .btn-payvisa {
    background: url("../img/visa.png") no-repeat center center #E5E5E5;
}
form .btn-paymastercard {
    background: url("../img/mastercard.png") no-repeat center center #E5E5E5;
}

form .btn-payment {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 20px;
}

form .btn-payvisa,
form .btn-paymastercard {
    background-size: auto auto;
    width: 80px;
    height: 40px;
    -moz-background-clip: padding;
    -moz-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 5px;
    background-clip: padding-box;
    border-radius: 5px;
    border: 2px solid #E5E5E5;
}
form .btn-payvisa:active,
form .btn-paymastercard:active {
    border: 2px solid #004498;
}
form .btn-payvisa.active,
form .btn-paymastercard.active {
    border: 2px solid #004498;
}

form .resumen-info {
    margin: 15px 0 25px;
}

form .resumen-info [class^="input-"],
form .resumen-info [class*=" input-"] {
    padding: 4px 12px;
}
form .resumen-info p {
    font-size: 14px;
    line-height: 21px;
    color: #004498;
}

form .info-payment,
form .info-error,
form .info-consulta,
form .info-thanks {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 35px;
}

form .info-payment p,
form .info-error p {
    font-size: 14px;
    line-height: 21px;
    font-weight: lighter;
    color: #000000;
    text-align: center;
}

form .info-consulta p {
    font-size: 14px;
    line-height: 21px;
    color: #515151;
    text-align: center;
}

form .info-consulta p a,
form .info-consulta p a:active,
form .info-consulta p a:hover,
form .info-consulta p a:visited {
    color: #004498;
    text-decoration: underline;
}

form .info-thanks p {
    font-size: 20px;
    line-height: 30px;
    color: #004498;
    text-align: center;
}
@media screen and (max-width: 600px) {
    form .info-thanks p {
        font-size: 18px;
        line-height: 28px;
    }
}

form .back,
form .btn-back {
    background-color: #004498;
}

form .btn-login {
    border: 2px solid #004498;
    color: #004498;
    background-color: #FFFFFF;
}
form .btn-login.active, form .btn-login:hover {
    color: #FFFFFF;
    background-color: #004498;
    cursor: default;
}
form input#login {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjI1IDE0LjUyNUgxMVYxMS45MzEzQzEwLjk5ODkgMTAuOTY4NSAxMC42MTYgMTAuMDQ1NSA5LjkzNTIyIDkuMzY0NzhDOS4yNTQ0NyA4LjY4NDAzIDguMzMxNDggOC4zMDExIDcuMzY4NzUgOC4zSDQuMjU2MjVDMy4yOTM1MiA4LjMwMTEgMi4zNzA1NCA4LjY4NDAzIDEuNjg5NzggOS4zNjQ3OEMxLjAwOTAzIDEwLjA0NTUgMC42MjYwOTggMTAuOTY4NSAwLjYyNSAxMS45MzEzVjE0LjUyNVpNMi4xODEyNSAzLjYzMTI1QzIuMTgxMjUgNC4zNDk0NCAyLjM5NDIyIDUuMDUxNTEgMi43OTMyMyA1LjY0ODY2QzMuMTkyMjMgNi4yNDU4MiAzLjc1OTM2IDYuNzExMjUgNC40MjI4OCA2Ljk4NjA5QzUuMDg2NCA3LjI2MDkzIDUuODE2NTMgNy4zMzI4NCA2LjUyMDkyIDcuMTkyNzNDNy4yMjUzMiA3LjA1MjYxIDcuODcyMzQgNi43MDY3NyA4LjM4MDE4IDYuMTk4OTNDOC44ODgwMiA1LjY5MTA5IDkuMjMzODYgNS4wNDQwNyA5LjM3Mzk4IDQuMzM5NjdDOS41MTQwOSAzLjYzNTI4IDkuNDQyMTggMi45MDUxNiA5LjE2NzM0IDIuMjQxNjNDOC44OTI1IDEuNTc4MTEgOC40MjcwNyAxLjAxMDk4IDcuODI5OTIgMC42MTE5NzZDNy4yMzI3NiAwLjIxMjk2OSA2LjUzMDY5IDAgNS44MTI1IDBDNC44NDk0MyAwIDMuOTI1ODEgMC4zODI1NzcgMy4yNDQ4MiAxLjA2MzU3QzIuNTYzODMgMS43NDQ1NiAyLjE4MTI1IDIuNjY4MTggMi4xODEyNSAzLjYzMTI1WiIgZmlsbD0iI0JEQkRCRCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 40%;
    padding-left: 40px !important;
}
form input#password,
form input#repasswd {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDQuNjY2NjdIMTEuMzMzM0MxMS41MTAxIDQuNjY2NjcgMTEuNjc5NyA0LjczNjkgMTEuODA0NyA0Ljg2MTkzQzExLjkyOTggNC45ODY5NSAxMiA1LjE1NjUyIDEyIDUuMzMzMzNWMTMuMzMzM0MxMiAxMy41MTAxIDExLjkyOTggMTMuNjc5NyAxMS44MDQ3IDEzLjgwNDdDMTEuNjc5NyAxMy45Mjk4IDExLjUxMDEgMTQgMTEuMzMzMyAxNEgwLjY2NjY2N0MwLjQ4OTg1NiAxNCAwLjMyMDI4NiAxMy45Mjk4IDAuMTk1MjYyIDEzLjgwNDdDMC4wNzAyMzc5IDEzLjY3OTcgMCAxMy41MTAxIDAgMTMuMzMzM1Y1LjMzMzMzQzAgNS4xNTY1MiAwLjA3MDIzNzkgNC45ODY5NSAwLjE5NTI2MiA0Ljg2MTkzQzAuMzIwMjg2IDQuNzM2OSAwLjQ4OTg1NiA0LjY2NjY3IDAuNjY2NjY3IDQuNjY2NjdIMlY0QzIgMi45MzkxMyAyLjQyMTQzIDEuOTIxNzIgMy4xNzE1NyAxLjE3MTU3QzMuOTIxNzIgMC40MjE0MjcgNC45MzkxMyAwIDYgMEM3LjA2MDg3IDAgOC4wNzgyOCAwLjQyMTQyNyA4LjgyODQzIDEuMTcxNTdDOS41Nzg1NyAxLjkyMTcyIDEwIDIuOTM5MTMgMTAgNFY0LjY2NjY3Wk04LjY2NjY3IDQuNjY2NjdWNEM4LjY2NjY3IDMuMjkyNzYgOC4zODU3MiAyLjYxNDQ4IDcuODg1NjIgMi4xMTQzOEM3LjM4NTUyIDEuNjE0MjggNi43MDcyNCAxLjMzMzMzIDYgMS4zMzMzM0M1LjI5Mjc2IDEuMzMzMzMgNC42MTQ0OCAxLjYxNDI4IDQuMTE0MzggMi4xMTQzOEMzLjYxNDI4IDIuNjE0NDggMy4zMzMzMyAzLjI5Mjc2IDMuMzMzMzMgNFY0LjY2NjY3SDguNjY2NjdaTTUuMzMzMzMgOC42NjY2N1YxMEg2LjY2NjY3VjguNjY2NjdINS4zMzMzM1pNMi42NjY2NyA4LjY2NjY3VjEwSDRWOC42NjY2N0gyLjY2NjY3Wk04IDguNjY2NjdWMTBIOS4zMzMzM1Y4LjY2NjY3SDhaIiBmaWxsPSIjQkRCREJEIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 40%;
    padding-left: 40px !important;
}

form select#zona {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDgxNjEgMC43MDI3NTlDNy4wMDIyMyAwLjcwMjc1OSA4LjMwMjEyIDEuMTg3MjMgOS4zODEyNyAyLjE1NjE3QzEwLjQ2MDQgMy4xMjUxMSAxMSA0LjMwMDA5IDExIDUuNjgxMTFDMTEgNi4zNzE2MiAxMC44MDk5IDcuMTY3OTMgMTAuNDI5OCA4LjA3MDA1QzEwLjA0OTYgOC45NzIxNiA5LjU4OTc0IDkuODA3NDYgOS4wNTAxNyAxMC41NzU5QzguNTEwNTkgMTEuMzQ0NCA3Ljk3MTAxIDEyLjA2ODMgNy40MzE0NCAxMi43NDc3QzYuODkxODYgMTMuNDI3MSA2LjQzODEzIDEzLjk2NzIgNi4wNzAyMyAxNC4zNjgyTDUuNDgxNjEgMTQuOTM2MkM1LjMzNDQ1IDE0LjgwMjUgNS4xMzgyNCAxNC42MDIgNC44OTI5OCAxNC4zMzQ3QzQuNjQ3NzEgMTQuMDY3NSA0LjIxMjM3IDEzLjU0OTYgMy41ODY5NiAxMi43ODExQzIuOTYxNTQgMTIuMDEyNiAyLjQwMzU3IDExLjI2NjQgMS45MTMwNCAxMC41NDI1QzEuNDIyNTIgOS44MTg1OSAwLjk4MTA0OCA5LjAwMDAxIDAuNTg4NjI5IDguMDg2NzVDMC4xOTYyMSA3LjE3MzUgMCA2LjM3MTYyIDAgNS42ODExMUMwIDQuMzAwMDkgMC41MzM0NDUgMy4xMjUxMSAxLjYwMDMzIDIuMTU2MTdDMi42NjcyMiAxLjE4NzIzIDMuOTYwOTggMC43MDI3NTkgNS40ODE2MSAwLjcwMjc1OVpNNS40ODE2MSA3LjQ1MTkzQzYuMDIxMTggNy40NTE5MyA2LjQ4NzE4IDcuMjc5MyA2Ljg3OTYgNi45MzQwNUM3LjI3MjAyIDYuNTg4NzkgNy40NjgyMyA2LjE3MTE1IDcuNDY4MjMgNS42ODExMUM3LjQ2ODIzIDUuMTkxMDcgNy4yNzIwMiA0Ljc3MzQyIDYuODc5NiA0LjQyODE3QzYuNDg3MTggNC4wODI5MSA2LjAyMTE4IDMuOTEwMjkgNS40ODE2MSAzLjkxMDI5QzQuOTQyMDMgMy45MTAyOSA0LjQ4MjE2IDQuMDgyOTEgNC4xMDIwMSA0LjQyODE3QzMuNzIxODUgNC43NzM0MiAzLjUzMTc3IDUuMTkxMDcgMy41MzE3NyA1LjY4MTExQzMuNTMxNzcgNi4xNzExNSAzLjcyMTg1IDYuNTg4NzkgNC4xMDIwMSA2LjkzNDA1QzQuNDgyMTYgNy4yNzkzIDQuOTQyMDMgNy40NTE5MyA1LjQ4MTYxIDcuNDUxOTNaIiBmaWxsPSIjQjJENDAxIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 50%;
    padding-left: 50px !important;
}

.datepicker,
.datepicker:read-only,
.datepicker-nac,
.datepicker-nac:read-only {
  cursor: pointer !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTQuMzMycHgiIGhlaWdodD0iMTQuNjE5cHgiIHZpZXdCb3g9IjAgMCAxNC4zMzIgMTQuNjE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNC4zMzIgMTQuNjE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMTVCMUQyIiBkPSJNNC4zOTIsMS42NzJjMCwwLjI3NiwwLjAwMiwwLjU1MywwLDAuODI5Yy0wLjAwMywwLjI3MS0wLjIsMC40OTgtMC40NTgsMC41MzIKCUMzLjY2MiwzLjA2OCwzLjQxNCwyLjkwOCwzLjM0LDIuNjQ3QzMuMzI2LDIuNTk0LDMuMzE5LDIuNTQsMy4zMTksMi40ODVjMC0wLjU0Mi0wLjAwMS0xLjA4NCwwLTEuNjI2CglDMy4zMiwwLjU3NSwzLjUwOCwwLjM1MiwzLjc3OCwwLjMxMWMwLjI2MS0wLjAzOSwwLjUxLDAuMTIsMC41OTEsMC4zNzljMC4wMTcsMC4wNTcsMC4wMjMsMC4xMTcsMC4wMjMsMC4xNzdWMS42NzJ6Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTExLjAxMiwxLjY3N3YwLjgwNmMtMC4wMDEsMC4zMTYtMC4yMjksMC41NTEtMC41MzUsMC41NTJDMTAuMTcyLDMuMDM4LDkuOTQxLDIuOCw5Ljk0MSwyLjQ4NAoJYy0wLjAwMi0wLjU0NS0wLjAwMi0xLjA5LDAtMS42MzVjMC0wLjI4MSwwLjE5Ny0wLjUwNCwwLjQ2Ny0wLjUzOWMwLjI2Mi0wLjAzNCwwLjUwNiwwLjEyOCwwLjU4MiwwLjM4MwoJYzAuMDE3LDAuMDU2LDAuMDIyLDAuMTEyLDAuMDIyLDAuMTdWMS42Nzd6Ii8+CjxwYXRoIGZpbGw9IiMxNUIxRDIiIGQ9Ik0xNC4zMSwyLjU1NWMtMC4xMjktMC42ODYtMC42NzQtMS4xNC0xLjM3MS0xLjE0MmMtMC40MS0wLjAwMS0wLjgxOSwwLjAwMS0xLjIyOS0wLjAwMgoJYy0wLjA2Mi0wLjAwMS0wLjA3MiwwLjAxOS0wLjA3MiwwLjA3NGMwLjAwNCwwLjM0MiwwLjAwMiwwLjY4NCwwLjAwMiwxLjAyNmMwLDAuMDc4LTAuMDA2LDAuMTU2LTAuMDIzLDAuMjMyCgljLTAuMTMsMC41ODktMC42NzQsMC45OTEtMS4yNTEsMC45MjZDOS43NTEsMy41OTksOS4zMTIsMy4xMSw5LjMxLDIuNDkyYzAtMC4zMzYtMC4wMDItMC42NzMsMC4wMDMtMS4wMDkKCWMwLTAuMDYxLTAuMDE3LTAuMDcyLTAuMDc0LTAuMDcyYy0xLjM4MiwwLjAwMi0yLjc2NSwwLjAwMi00LjE0NiwwYy0wLjA1OCwwLTAuMDc1LDAuMDEzLTAuMDc0LDAuMDcyCglDNS4wMjIsMS44MjUsNS4wMiwyLjE2Nyw1LjAyLDIuNTA5YzAuMDAxLDAuMDc4LTAuMDA3LDAuMTU2LTAuMDIzLDAuMjMyQzQuODY5LDMuMzI4LDQuMzMxLDMuNzI5LDMuNzU1LDMuNjY5CglDMy4xMzcsMy42MDUsMi42OTIsMy4xMTMsMi42OTEsMi40OTRjMC0wLjMzNy0wLjAwMi0wLjY3MywwLjAwMS0xLjAxYzAuMDAxLTAuMDU4LTAuMDEzLTAuMDczLTAuMDcxLTAuMDczCgljLTAuNDEsMC4wMDMtMC44MTksMC4wMDEtMS4yMjksMC4wMDJDMS4zMTksMS40MTQsMS4yNDUsMS40MTcsMS4xNzQsMS40MjhDMC40NzYsMS41NDIsMC4wMDIsMi4wOTcsMC4wMDIsMi44MDUKCUMwLDYuMjgzLDAsOS43NjEsMC4wMDIsMTMuMjRjMCwwLjc3OCwwLjYwNywxLjM3OSwxLjM4NiwxLjM3OWg1Ljc3NWMxLjkyOSwwLDMuODU0LDAsNS43ODIsMGMwLjA5OCwwLDAuMTkzLTAuMDA2LDAuMjg4LTAuMDI1CgljMC42NTktMC4xMzksMS4wOTgtMC42ODksMS4wOTgtMS4zODdjMC4wMDEtMy40NTksMC4wMDEtNi45MTksMC4wMDEtMTAuMzc4QzE0LjMzMiwyLjczNiwxNC4zMjgsMi42NDUsMTQuMzEsMi41NTUgTTEzLjI0LDEyLjgyNAoJYzAsMC4zNzEtMC4yMywwLjY0Ni0wLjU5MSwwLjcwNWMtMC4wMzgsMC4wMDYtMC4wNzcsMC4wMDYtMC4xMTYsMC4wMDZIMS43OThjLTAuNDEsMC0wLjcwNS0wLjI5NS0wLjcwNS0wLjcwNQoJYzAtMi40ODUsMC00Ljk3MS0wLjAwMi03LjQ1OGMwLTAuMDY5LDAuMDIyLTAuMDc4LDAuMDgzLTAuMDc4QzMuMTcyLDUuMjk1LDUuMTcsNS4yOTUsNy4xNjcsNS4yOTVjMS45OTYsMCwzLjk5MSwwLDUuOTg2LTAuMDAyCgljMC4wNjksMCwwLjA4OSwwLjAxNiwwLjA4OSwwLjA4OEMxMy4yNCw3Ljg2MiwxMy4yNCwxMC4zNDMsMTMuMjQsMTIuODI0Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTMuMjkyLDcuOTJjLTAuMjU1LDAtMC41MTEtMC4wMDEtMC43NjYsMC4wMDFjLTAuMDQ3LDAtMC4wNjEtMC4wMTEtMC4wNi0wLjA2YzAuMDAyLTAuMzcsMC4wMDItMC43NCwwLTEuMTEKCWMwLTAuMDQzLDAuMDExLTAuMDU3LDAuMDU1LTAuMDU3YzAuNTE0LDAuMDAxLDEuMDI3LDAuMDAyLDEuNTQxLTAuMDAxYzAuMDUzLDAsMC4wNTYsMC4wMjIsMC4wNTYsMC4wNjQKCWMtMC4wMDIsMC4zNjYtMC4wMDIsMC43MywwLDEuMDk1YzAuMDAxLDAuMDU0LTAuMDEyLDAuMDctMC4wNjcsMC4wNjlDMy43OTgsNy45MTgsMy41NDUsNy45MiwzLjI5Miw3LjkyIi8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTUuODc0LDcuOTJjLTAuMjUyLDAtMC41MDUtMC4wMDItMC43NTgsMC4wMDFDNS4wNjEsNy45MjIsNS4wNDgsNy45MDUsNS4wNDgsNy44NTIKCWMwLjAwMy0wLjM2NSwwLjAwMy0wLjcyOSwwLTEuMDk1YzAtMC4wNSwwLjAxMy0wLjA2NCwwLjA2NC0wLjA2M2MwLjUwOCwwLjAwMiwxLjAxNywwLjAwMiwxLjUyNSwwCglDNi42ODksNi42OTMsNi43MDEsNi43MDksNi43LDYuNzU5QzYuNjk4LDcuMTI2LDYuNjk4LDcuNDk0LDYuNzAxLDcuODYxYzAsMC4wNDgtMC4wMTMsMC4wNjEtMC4wNiwwLjA2CglDNi4zODUsNy45MTksNi4xMjksNy45Miw1Ljg3NCw3LjkyIi8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTguNDU3LDcuOTJjLTAuMjUzLDAtMC41MDUtMC4wMDItMC43NTgsMC4wMDFDNy42NDIsNy45MjIsNy42MzEsNy45MDYsNy42MzEsNy44NTIKCWMwLjAwMy0wLjM2NSwwLjAwMi0wLjcyOSwwLTEuMDk0YzAtMC4wNTEsMC4wMTMtMC4wNjUsMC4wNjMtMC4wNjRjMC41MDksMC4wMDIsMS4wMTcsMC4wMDIsMS41MjUsMAoJYzAuMDUxLTAuMDAxLDAuMDYzLDAuMDE1LDAuMDYyLDAuMDY1Yy0wLjAwMiwwLjM2Ny0wLjAwMiwwLjczNSwwLDEuMTAyYzAuMDAxLDAuMDQ4LTAuMDEyLDAuMDYtMC4wNjEsMC4wNgoJQzguOTY3LDcuOTE5LDguNzEyLDcuOTIsOC40NTcsNy45MiIvPjxwYXRoIGZpbGw9IiMxNUIxRDIiIGQ9Ik0xMS4wNDcsNi42OTVjMC4yNSwwLDAuNSwwLjAwMiwwLjc1LTAuMDAxYzAuMDU2LTAuMDAxLDAuMDY5LDAuMDEzLDAuMDY3LDAuMDY4CgljLTAuMDAyLDAuMzY1LTAuMDAyLDAuNzMsMCwxLjA5NWMwLjAwMiwwLjA1LTAuMDEyLDAuMDY1LTAuMDYyLDAuMDY1Yy0wLjUwOS0wLjAwMy0xLjAxOC0wLjAwMy0xLjUyNS0wLjAwMQoJYy0wLjA1MSwwLjAwMS0wLjA2NC0wLjAxMy0wLjA2My0wLjA2NGMwLjAwMi0wLjM2OCwwLjAwMi0wLjczNSwwLTEuMTAyYzAtMC4wNDgsMC4wMTEtMC4wNjIsMC4wNi0wLjA2MQoJQzEwLjUzMSw2LjY5NiwxMC43ODksNi42OTUsMTEuMDQ3LDYuNjk1Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTMuMyw4LjgwNGMwLjI1LDAsMC41LDAuMDAyLDAuNzUtMC4wMDJjMC4wNTUsMCwwLjA2OCwwLjAxNSwwLjA2OCwwLjA2OGMtMC4wMDIsMC4zNjUtMC4wMDIsMC43MywwLDEuMDk2CgljMCwwLjA0OS0wLjAxMSwwLjA2NC0wLjA2MywwLjA2NGMtMC41MDgtMC4wMDMtMS4wMTctMC4wMDItMS41MjUsMGMtMC4wNSwwLTAuMDY1LTAuMDE0LTAuMDY0LTAuMDY0CgljMC4wMDItMC4zNjUsMC4wMDItMC43MjksMC0xLjA5NkMyLjQ2NSw4LjgxOCwyLjQ3OCw4LjgwMiwyLjUzMyw4LjgwMkMyLjc4OSw4LjgwNiwzLjA0NCw4LjgwNCwzLjMsOC44MDQiLz48cGF0aCBmaWxsPSIjMTVCMUQyIiBkPSJNNS44NzYsOC44MDRjMC4yNSwwLDAuNSwwLjAwMiwwLjc1LTAuMDAyYzAuMDU1LDAsMC4wNzUsMC4wMDgsMC4wNzQsMC4wN2MtMC4wMDMsMC4zNjItMC4wMDMsMC43MjUsMCwxLjA4NgoJYzAsMC4wNjEtMC4wMTYsMC4wNzItMC4wNzMsMC4wNzJjLTAuNS0wLjAwMy0xLTAuMDAzLTEuNTAxLTAuMDAxYy0wLjA1NywwLjAwMS0wLjA3OS0wLjAwOC0wLjA3OC0wLjA3NAoJYzAuMDA0LTAuMzYsMC4wMDMtMC43MjQsMC0xLjA4NmMwLTAuMDU2LDAuMDE2LTAuMDY3LDAuMDY5LTAuMDY3QzUuMzcxLDguODA0LDUuNjI0LDguODA0LDUuODc2LDguODA0Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTguNDU1LDEwLjAyOWMtMC4yNTMsMC0wLjUwNi0wLjAwMS0wLjc1OCwwLjAwMWMtMC4wNTEsMC4wMDEtMC4wNjUtMC4wMS0wLjA2NS0wLjA2MwoJYzAuMDAyLTAuMzY2LDAuMDAzLTAuNzM0LDAtMS4xMDJDNy42Myw4LjgxLDcuNjUsOC44MDIsNy42OTgsOC44MDJjMC41MDYsMC4wMDIsMS4wMTEsMC4wMDIsMS41MTcsMAoJYzAuMDUzLDAsMC4wNjksMC4wMTIsMC4wNjksMC4wNjdjLTAuMDAzLDAuMzYyLTAuMDA0LDAuNzI0LDAsMS4wODdjMC4wMDEsMC4wNjYtMC4wMjIsMC4wNzQtMC4wNzksMC4wNzMKCUM4Ljk1NSwxMC4wMjgsOC43MDUsMTAuMDI5LDguNDU1LDEwLjAyOSIvPjxwYXRoIGZpbGw9IiMxNUIxRDIiIGQ9Ik0xMS4wNDcsOC44MDRjMC4yNSwwLDAuNSwwLDAuNzUtMC4wMDJjMC4wNTYsMCwwLjA2OSwwLjAxNSwwLjA2NywwLjA2OAoJYy0wLjAwMiwwLjM2My0wLjAwMiwwLjcyNSwwLjAwMiwxLjA4OGMwLDAuMDU5LTAuMDE0LDAuMDcyLTAuMDczLDAuMDcyYy0wLjUwMy0wLjAwMy0xLjAwNy0wLjAwMy0xLjUwOSwwCgljLTAuMDYsMC0wLjA3Mi0wLjAxNi0wLjA3MS0wLjA3M2MwLjAwMy0wLjM2MiwwLjAwMi0wLjcyNCwwLTEuMDg3Yy0wLjAwMS0wLjA1NCwwLjAxMi0wLjA2OCwwLjA2Ny0wLjA2OAoJQzEwLjUzNyw4LjgwNiwxMC43OTIsOC44MDQsMTEuMDQ3LDguODA0Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTMuMjkyLDEwLjkwOWMwLjI1NSwwLDAuNTExLDAuMDAxLDAuNzY2LTAuMDAxYzAuMDQ3LDAsMC4wNjEsMC4wMSwwLjA2MSwwLjA2MQoJYy0wLjAwMiwwLjM2OS0wLjAwMiwwLjczOSwwLDEuMTA5YzAsMC4wNTEtMC4wMTgsMC4wNTktMC4wNjIsMC4wNTljLTAuNTA5LTAuMDAyLTEuMDE3LTAuMDAyLTEuNTI1LDAKCWMtMC4wNSwwLTAuMDY2LTAuMDEyLTAuMDY1LTAuMDYzYzAuMDAyLTAuMzY1LDAuMDAzLTAuNzI5LTAuMDAxLTEuMDk1YzAtMC4wNjMsMC4wMjEtMC4wNywwLjA3NS0wLjA3CglDMi43OTIsMTAuOTEsMy4wNDIsMTAuOTA5LDMuMjkyLDEwLjkwOSIvPjxwYXRoIGZpbGw9IiMxNUIxRDIiIGQ9Ik01Ljg4MiwxMC45MDljMC4yNDcsMCwwLjQ5NSwwLjAwMywwLjc0My0wLjAwMUM2LjY5LDEwLjkwNiw2LjcsMTAuOTI3LDYuNywxMC45ODYKCWMtMC4wMDMsMC4zNTctMC4wMDMsMC43MTUsMCwxLjA3MmMwLDAuMDU3LTAuMDA4LDAuMDgtMC4wNzQsMC4wNzhjLTAuNTAxLTAuMDAyLTEuMDAyLTAuMDAyLTEuNTAzLDAKCWMtMC4wNTMsMC0wLjA3Ni0wLjAwNi0wLjA3NS0wLjA3YzAuMDA0LTAuMzYzLDAuMDAzLTAuNzI1LDAtMS4wODhjLTAuMDAxLTAuMDYyLDAuMDItMC4wNzEsMC4wNzQtMC4wNwoJQzUuMzc2LDEwLjkxMSw1LjYyOSwxMC45MDksNS44ODIsMTAuOTA5Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTguNDU2LDEwLjkwOWMwLjI1NiwwLDAuNTExLDAuMDAxLDAuNzY3LTAuMDAxYzAuMDQ1LDAsMC4wNjIsMC4wMDksMC4wNjEsMC4wNTkKCWMtMC4wMDIsMC4zNzEtMC4wMDIsMC43NCwwLjAwMSwxLjExYzAsMC4wNTItMC4wMTcsMC4wNi0wLjA2MywwLjA2Yy0wLjUxLTAuMDAyLTEuMDIxLTAuMDAyLTEuNTMxLDAKCWMtMC4wNDMsMC0wLjA1OC0wLjAxMS0wLjA1OC0wLjA1NmMwLjAwMi0wLjM3MywwLjAwMi0wLjc0NiwwLTEuMTE4YzAtMC4wNDcsMC4wMTctMC4wNTUsMC4wNTgtMC4wNTQKCUM3Ljk0NSwxMC45MSw4LjIwMSwxMC45MDksOC40NTYsMTAuOTA5Ii8+PHBhdGggZmlsbD0iIzE1QjFEMiIgZD0iTTExLjA0NywxMC45MDljMC4yNSwwLDAuNSwwLjAwMiwwLjc1LTAuMDAxYzAuMDU2LTAuMDAxLDAuMDY5LDAuMDE0LDAuMDY3LDAuMDY4CgljLTAuMDAyLDAuMzY1LTAuMDAyLDAuNzI5LDAsMS4wOTVjMC4wMDIsMC4wNTEtMC4wMTIsMC4wNjUtMC4wNjMsMC4wNjVjLTAuNTA4LTAuMDAyLTEuMDE3LTAuMDAyLTEuNTI0LDAKCWMtMC4wNTIsMC0wLjA2My0wLjAxNi0wLjA2My0wLjA2NWMwLjAwMi0wLjM2OCwwLjAwMi0wLjczNSwwLTEuMTAzYzAtMC4wNDcsMC4wMTEtMC4wNjEsMC4wNi0wLjA2MQoJQzEwLjUzMSwxMC45MSwxMC43OSwxMC45MDksMTEuMDQ3LDEwLjkwOSIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 50%;
    padding-left: 50px !important;
}
.terapeuta {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjI1IDE0Ljk4OTVIMTFWMTIuMzk0NEMxMC45OTg5IDExLjQzMTEgMTAuNjE2IDEwLjUwNzYgOS45MzUyMiA5LjgyNjVDOS4yNTQ0NyA5LjE0NTM4IDguMzMxNDggOC43NjIyNCA3LjM2ODc1IDguNzYxMTRINC4yNTYyNUMzLjI5MzUyIDguNzYyMjQgMi4zNzA1NCA5LjE0NTM4IDEuNjg5NzggOS44MjY1QzEuMDA5MDMgMTAuNTA3NiAwLjYyNjA5OCAxMS40MzExIDAuNjI1IDEyLjM5NDRWMTQuOTg5NVpNMi4xODEyNSA0LjA4OTg3QzIuMTgxMjUgNC44MDg0NiAyLjM5NDIyIDUuNTEwOSAyLjc5MzIzIDYuMTA4MzhDMy4xOTIyMyA2LjcwNTg2IDMuNzU5MzYgNy4xNzE1MyA0LjQyMjg4IDcuNDQ2NTJDNS4wODY0IDcuNzIxNTEgNS44MTY1MyA3Ljc5MzQ2IDYuNTIwOTIgNy42NTMyN0M3LjIyNTMyIDcuNTEzMDggNy44NzIzNCA3LjE2NzA1IDguMzgwMTggNi42NTg5NEM4Ljg4ODAyIDYuMTUwODMgOS4yMzM4NiA1LjUwMzQ1IDkuMzczOTggNC43OTg2OEM5LjUxNDA5IDQuMDkzOSA5LjQ0MjE4IDMuMzYzMzkgOS4xNjczNCAyLjY5OTUxQzguODkyNSAyLjAzNTYyIDguNDI3MDcgMS40NjgxOSA3LjgyOTkyIDEuMDY4OTdDNy4yMzI3NiAwLjY2OTc0OSA2LjUzMDY5IDAuNDU2NjY1IDUuODEyNSAwLjQ1NjY2NUM0Ljg0OTQzIDAuNDU2NjY1IDMuOTI1ODEgMC44Mzk0NDggMy4yNDQ4MiAxLjUyMDgxQzIuNTYzODMgMi4yMDIxNyAyLjE4MTI1IDMuMTI2MjkgMi4xODEyNSA0LjA4OTg3WiIgZmlsbD0iIzE1QjFEMiIvPgo8L3N2Zz4K");
    /*background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2216.438px%22%20height%3D%2216.562px%22%20viewBox%3D%220%200%2016.438%2016.562%22%20enable-background%3D%22new%200%200%2016.438%2016.562%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M11.4%2C8.708c0.061-0.156%2C0.089-0.373%2C0.334-0.419c0.413-0.078%2C0.621-0.411%2C0.727-0.756%0A%09c0.215-0.706%2C0.654-1.448%2C0.056-2.149c-0.257-0.3-0.294-0.567-0.231-0.914c0.227-1.257-0.324-2.141-1.363-2.778%0A%09c-0.207-0.126-0.453-0.217-0.617%2C0.042c-0.184%2C0.29%2C0.057%2C0.403%2C0.272%2C0.516c0.736%2C0.385%2C1.115%2C1.006%2C1.183%2C1.826%0A%09c-0.067%2C0.382-0.143%2C0.764-0.2%2C1.148c-0.034%2C0.226%2C0.01%2C0.418%2C0.304%2C0.414c0.545%2C0.571%2C0.235%2C1.844-0.504%2C2.015%0A%09c-0.254%2C0.059-0.354%2C0.192-0.393%2C0.422c-0.151%2C0.9-0.782%2C1.445-1.476%2C1.918c-0.432%2C0.295-1.012%2C0.649-1.442%2C0.518%0A%09C6.917%2C10.166%2C5.838%2C9.623%2C5.47%2C8.317c-0.063-0.224-0.102-0.57-0.307-0.593C4.167%2C7.617%2C4.381%2C6.796%2C4.21%2C6.204%0A%09C4.158%2C6.025%2C4.189%2C5.81%2C4.354%2C5.76c0.555-0.166%2C0.49-0.587%2C0.399-0.968c-0.399-1.656%2C0.31-2.975%2C2.051-3.63%0A%09C7.185%2C1.11%2C7.565%2C1.061%2C7.945%2C1.01c0.778%2C0.011%2C1.559%2C0.017%2C2.336%2C0.034c0.484%2C0.011%2C0.577-0.226%2C0.43-0.635%0A%09C10.299%2C0.395%2C9.889%2C0.38%2C9.478%2C0.367C9.394%2C0.332%2C9.309%2C0.295%2C9.224%2C0.261C8.803%2C0.31%2C8.364%2C0.151%2C7.958%2C0.367%0A%09C7.245%2C0.498%2C6.516%2C0.598%2C5.864%2C0.909c-1.269%2C0.604-2.046%2C2.09-1.793%2C3.525c0.04%2C0.227%2C0.175%2C0.544-0.003%2C0.665%0A%09C3.591%2C5.422%2C3.657%2C5.818%2C3.69%2C6.302c0.057%2C0.835%2C0.031%2C1.663%2C1.011%2C2.014c0.175%2C0.063%2C0.165%2C0.228%2C0.221%2C0.359%0A%09c0.508%2C1.199%2C1.41%2C1.937%2C2.655%2C2.272c0.421%2C0.108%2C0.842%2C0.119%2C1.263%2C0.003C10.026%2C10.584%2C10.94%2C9.912%2C11.4%2C8.708%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B1C72C%22%20stroke-width%3D%220.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09M11.4%2C8.708c0.061-0.156%2C0.089-0.373%2C0.334-0.419c0.413-0.078%2C0.621-0.411%2C0.727-0.756c0.215-0.706%2C0.654-1.448%2C0.056-2.149%0A%09c-0.257-0.3-0.294-0.567-0.231-0.914c0.227-1.257-0.324-2.141-1.363-2.778c-0.207-0.126-0.453-0.217-0.617%2C0.042%0A%09c-0.184%2C0.29%2C0.057%2C0.403%2C0.272%2C0.516c0.736%2C0.385%2C1.115%2C1.006%2C1.183%2C1.826c-0.067%2C0.382-0.143%2C0.764-0.2%2C1.148%0A%09c-0.034%2C0.226%2C0.01%2C0.418%2C0.304%2C0.414c0.545%2C0.571%2C0.235%2C1.844-0.504%2C2.015c-0.254%2C0.059-0.354%2C0.192-0.393%2C0.422%0A%09c-0.151%2C0.9-0.782%2C1.445-1.476%2C1.918c-0.432%2C0.295-1.012%2C0.649-1.442%2C0.518C6.917%2C10.166%2C5.838%2C9.623%2C5.47%2C8.317%0A%09c-0.063-0.224-0.102-0.57-0.307-0.593C4.167%2C7.617%2C4.381%2C6.796%2C4.21%2C6.204C4.158%2C6.025%2C4.189%2C5.81%2C4.354%2C5.76%0A%09c0.555-0.166%2C0.49-0.587%2C0.399-0.968c-0.399-1.656%2C0.31-2.975%2C2.051-3.63C7.185%2C1.11%2C7.565%2C1.061%2C7.945%2C1.01%0A%09c0.778%2C0.011%2C1.559%2C0.017%2C2.336%2C0.034c0.484%2C0.011%2C0.577-0.226%2C0.43-0.635C10.299%2C0.395%2C9.889%2C0.38%2C9.478%2C0.367%0A%09C9.394%2C0.332%2C9.309%2C0.295%2C9.224%2C0.261C8.803%2C0.31%2C8.364%2C0.151%2C7.958%2C0.367C7.245%2C0.498%2C6.516%2C0.598%2C5.864%2C0.909%0A%09c-1.269%2C0.604-2.046%2C2.09-1.793%2C3.525c0.04%2C0.227%2C0.175%2C0.544-0.003%2C0.665C3.591%2C5.422%2C3.657%2C5.818%2C3.69%2C6.302%0A%09c0.057%2C0.835%2C0.031%2C1.663%2C1.011%2C2.014c0.175%2C0.063%2C0.165%2C0.228%2C0.221%2C0.359c0.508%2C1.199%2C1.41%2C1.937%2C2.655%2C2.272%0A%09c0.421%2C0.108%2C0.842%2C0.119%2C1.263%2C0.003C10.026%2C10.584%2C10.94%2C9.912%2C11.4%2C8.708z%22%2F%3E%0A%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M5.374%2C10.811c-0.145-0.33-0.469-0.421-0.729-0.074c-0.685%2C0.913-1.668%2C1.395-2.646%2C1.906%0A%09c-1.196%2C0.627-1.74%2C1.661-1.701%2C3.006c0.006%2C0.205-0.038%2C0.499%2C0.223%2C0.508c0.256%2C0.006%2C0.435-0.189%2C0.415-0.515%0A%09c-0.094-1.604%2C0.723-2.312%2C2.683-3.026c0.013%2C1.143%2C0.025%2C2.285%2C0.038%2C3.428c0.145%2C0.257%2C0.315%2C0.224%2C0.496%2C0.041%0A%09c0.17-1.094%2C0.074-2.194%2C0.054-3.289c-0.011-0.633%2C0.23-1.02%2C0.746-1.353c0.2%2C0.46%2C0.388%2C0.884%2C0.567%2C1.31%0A%09c0.426%2C1.011%2C0.842%2C2.025%2C1.277%2C3.033c0.082%2C0.188%2C0.159%2C0.455%2C0.482%2C0.318c0.185-0.078%2C0.264-0.184%2C0.177-0.393%0A%09C6.762%2C14.078%2C6.088%2C12.436%2C5.374%2C10.811%20M4.085%2C12.789c-0.005%2C0.065-0.012%2C0.133-0.016%2C0.199c0.001-0.281%2C0.004-0.566%2C0.017-0.865%0A%09C4.089%2C12.348%2C4.088%2C12.568%2C4.085%2C12.789%20M3.697%2C16.037c0.011-0.073%2C0.019-0.147%2C0.026-0.223c0.009%2C0.073%2C0.019%2C0.146%2C0.032%2C0.219%0A%09C3.736%2C16.035%2C3.718%2C16.037%2C3.697%2C16.037%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B1C72C%22%20stroke-width%3D%220.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09M5.374%2C10.811c-0.145-0.33-0.469-0.421-0.729-0.074c-0.685%2C0.913-1.668%2C1.395-2.646%2C1.906c-1.196%2C0.627-1.74%2C1.661-1.701%2C3.006%0A%09c0.006%2C0.205-0.038%2C0.499%2C0.223%2C0.508c0.256%2C0.006%2C0.435-0.189%2C0.415-0.515c-0.094-1.604%2C0.723-2.312%2C2.683-3.026%0A%09c0.013%2C1.143%2C0.025%2C2.285%2C0.038%2C3.428c0.145%2C0.257%2C0.315%2C0.224%2C0.496%2C0.041c0.17-1.094%2C0.074-2.194%2C0.054-3.289%0A%09c-0.011-0.633%2C0.23-1.02%2C0.746-1.353c0.2%2C0.46%2C0.388%2C0.884%2C0.567%2C1.31c0.426%2C1.011%2C0.842%2C2.025%2C1.277%2C3.033%0A%09c0.082%2C0.188%2C0.159%2C0.455%2C0.482%2C0.318c0.185-0.078%2C0.264-0.184%2C0.177-0.393C6.762%2C14.078%2C6.088%2C12.436%2C5.374%2C10.811z%20M4.085%2C12.789%0A%09c-0.005%2C0.065-0.012%2C0.133-0.016%2C0.199c0.001-0.281%2C0.004-0.566%2C0.017-0.865C4.089%2C12.348%2C4.088%2C12.568%2C4.085%2C12.789z%20M3.697%2C16.037%0A%09c0.011-0.073%2C0.019-0.147%2C0.026-0.223c0.009%2C0.073%2C0.019%2C0.146%2C0.032%2C0.219C3.736%2C16.035%2C3.718%2C16.037%2C3.697%2C16.037z%22%2F%3E%0A%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M12.27%2C13.019c-0.463-0.011-0.925-0.021-1.389-0.032c-0.062-0.214%2C0.056-0.541-0.364-0.521%0A%09c-0.38%2C0.018-0.298%2C0.264-0.274%2C0.49c-0.504%2C0.135-1.047-0.127-1.534%2C0.156c-0.133%2C0.031-0.129%2C0.137-0.128%2C0.24%0A%09c0.006%2C0.896%2C0.015%2C1.793%2C0.024%2C2.689c0.008%2C0.134%2C0.104%2C0.186%2C0.21%2C0.188c1.115%2C0.012%2C2.229%2C0.02%2C3.344%2C0.021%0A%09c0.196%2C0%2C0.323-0.113%2C0.324-0.313c0.004-0.903%2C0.002-1.81-0.007-2.714C12.474%2C13.117%2C12.39%2C13.035%2C12.27%2C13.019%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B1C72C%22%20stroke-width%3D%220.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09M12.27%2C13.019c-0.463-0.011-0.925-0.021-1.389-0.032c-0.062-0.214%2C0.056-0.541-0.364-0.521c-0.38%2C0.018-0.298%2C0.264-0.274%2C0.49%0A%09c-0.504%2C0.135-1.047-0.127-1.534%2C0.156c-0.133%2C0.031-0.129%2C0.137-0.128%2C0.24c0.006%2C0.896%2C0.015%2C1.793%2C0.024%2C2.689%0A%09c0.008%2C0.134%2C0.104%2C0.186%2C0.21%2C0.188c1.115%2C0.012%2C2.229%2C0.02%2C3.344%2C0.021c0.196%2C0%2C0.323-0.113%2C0.324-0.313%0A%09c0.004-0.903%2C0.002-1.81-0.007-2.714C12.474%2C13.117%2C12.39%2C13.035%2C12.27%2C13.019z%22%2F%3E%0A%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M14.629%2C12.78c-1.012-0.56-2.126-0.987-2.839-1.979c-0.272-0.4-0.53-0.443-0.767%2C0.028%0A%09c-0.064%2C0.157-0.113%2C0.322-0.195%2C0.47c-0.137%2C0.246-0.092%2C0.483%2C0.126%2C0.604c0.204%2C0.113%2C0.345-0.081%2C0.42-0.268%0A%09c0.094-0.233%2C0.2-0.166%2C0.312-0.022c0.605%2C0.793%2C1.527%2C1.103%2C2.358%2C1.551c0.836%2C0.451%2C1.396%2C1.085%2C1.417%2C2.089%0A%09c0.005%2C0.211%2C0.004%2C0.432%2C0.066%2C0.627c0.043%2C0.129%2C0.012%2C0.364%2C0.267%2C0.358c0.221-0.006%2C0.271-0.175%2C0.312-0.334%0A%09C16.372%2C14.827%2C15.628%2C13.334%2C14.629%2C12.78%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B1C72C%22%20stroke-width%3D%220.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09M14.629%2C12.78c-1.012-0.56-2.126-0.987-2.839-1.979c-0.272-0.4-0.53-0.443-0.767%2C0.028c-0.064%2C0.157-0.113%2C0.322-0.195%2C0.47%0A%09c-0.137%2C0.246-0.092%2C0.483%2C0.126%2C0.604c0.204%2C0.113%2C0.345-0.081%2C0.42-0.268c0.094-0.233%2C0.2-0.166%2C0.312-0.022%0A%09c0.605%2C0.793%2C1.527%2C1.103%2C2.358%2C1.551c0.836%2C0.451%2C1.396%2C1.085%2C1.417%2C2.089c0.005%2C0.211%2C0.004%2C0.432%2C0.066%2C0.627%0A%09c0.043%2C0.129%2C0.012%2C0.364%2C0.267%2C0.358c0.221-0.006%2C0.271-0.175%2C0.312-0.334C16.372%2C14.827%2C15.628%2C13.334%2C14.629%2C12.78z%22%2F%3E%0A%3Cpath%20fill%3D%22%23B1C72C%22%20d%3D%22M6.976%2C2.693c-0.17-0.251-0.445-0.225-0.597-0.113C6.161%2C2.742%2C6.381%2C2.946%2C6.486%2C3.111%0A%09c0.137%2C0.219%2C0.348%2C0.351%2C0.578%2C0.455c0.922%2C0.235%2C1.869-0.006%2C2.795%2C0.151c0.082%2C0.097%2C0.174%2C0.187%2C0.242%2C0.293%0A%09c0.104%2C0.162%2C0.193%2C0.365%2C0.425%2C0.295c0.095-0.029%2C0.187-0.177%2C0.212-0.286c0.041-0.193-0.023-0.384-0.217-0.474%0A%09C10.209%2C3.4%2C10.028%2C2.998%2C9.604%2C3.071L7.319%2C3.041C7.204%2C2.925%2C7.065%2C2.825%2C6.976%2C2.693%22%2F%3E%0A%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23B1C72C%22%20stroke-width%3D%220.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22%0A%09M6.976%2C2.693c-0.17-0.251-0.445-0.225-0.597-0.113C6.161%2C2.742%2C6.381%2C2.946%2C6.486%2C3.111c0.137%2C0.219%2C0.348%2C0.351%2C0.578%2C0.455%0A%09c0.922%2C0.235%2C1.869-0.006%2C2.795%2C0.151c0.082%2C0.097%2C0.174%2C0.187%2C0.242%2C0.293c0.104%2C0.162%2C0.193%2C0.365%2C0.425%2C0.295%0A%09c0.095-0.029%2C0.187-0.177%2C0.212-0.286c0.041-0.193-0.023-0.384-0.217-0.474C10.209%2C3.4%2C10.028%2C2.998%2C9.604%2C3.071L7.319%2C3.041%0A%09C7.204%2C2.925%2C7.065%2C2.825%2C6.976%2C2.693z%22%2F%3E%0A%3C%2Fsvg%3E%0A");*/
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 50%;
    cursor: pointer;
    padding-left: 50px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.hora {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjQ3OTMgMi4yOTI5MkMzLjU3OTg4IDAuOTM0MzI5IDUuMTg0NzggMC4yNTUwMzQgNy4wNjI2MSAwLjI1NTAzNEM4Ljk0MDQ1IDAuMjU1MDM0IDEwLjU0NTMgMC45MzQzMjkgMTEuODc3MyAyLjI5MjkyQzEzLjIwOTMgMy42NTE1MSAxMy44NzUyIDUuMjg4NTEgMTMuODc1MiA3LjIwMzlDMTMuODc1MiA5LjExOTI5IDEzLjIwOTMgMTAuNzU2MyAxMS44NzczIDEyLjExNDlDMTAuNTQ1MyAxMy40NzM1IDguOTQwNDUgMTQuMTUyOCA3LjA2MjYxIDE0LjE1MjhDNS4xODQ3OCAxNC4xNTI4IDMuNTc5ODggMTMuNDczNSAyLjI0NzkzIDEyLjExNDlDMC45MTU5NzcgMTAuNzU2MyAwLjI1IDkuMTE5MjkgMC4yNSA3LjIwMzlDMC4yNSA1LjI4ODUxIDAuOTE1OTc3IDMuNjUxNTEgMi4yNDc5MyAyLjI5MjkyWk0yLjY0MDk3IDExLjcxNEMzLjg2Mzc0IDEyLjk2MTIgNS4zMzc2MiAxMy41ODQ4IDcuMDYyNjEgMTMuNTg0OEM4Ljc4NzYgMTMuNTg0OCAxMC4yNjE1IDEyLjk2MTIgMTEuNDg0MyAxMS43MTRDMTIuNzA3IDEwLjQ2NjcgMTMuMzE4NCA4Ljk2MzM5IDEzLjMxODQgNy4yMDM5QzEzLjMxODQgNS40NDQ0MSAxMi43MDcgMy45NDEwNSAxMS40ODQzIDIuNjkzODJDMTAuMjYxNSAxLjQ0NjU5IDguNzg3NiAwLjgyMjk2OSA3LjA2MjYxIDAuODIyOTY5QzUuMzM3NjIgMC44MjI5NjkgMy44NjM3NCAxLjQ0NjU5IDIuNjQwOTcgMi42OTM4MkMxLjQxODE5IDMuOTQxMDUgMC44MDY4IDUuNDQ0NDEgMC44MDY4IDcuMjAzOUMwLjgwNjggOC45NjMzOSAxLjQxODE5IDEwLjQ2NjcgMi42NDA5NyAxMS43MTRaTTcuMDYyNjEgNy4yMDM5VjIuOTI3NjdINy42MTk0MVY3Ljc3MTg0SDMuOTE4MzNWNy4yMDM5SDcuMDYyNjFaIiBmaWxsPSIjNTE1MTUxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4wNjI2MSAwLjUxQzUuMjUxMzEgMC41MSAzLjcwOTk0IDEuMTYyMjYgMi40MjQ3MSAyLjQ3MzJDMS4xMzk0NyAzLjc4NDE0IDAuNSA1LjM1NjM0IDAuNSA3LjIwMzg2QzAuNSA5LjA1MTM5IDEuMTM5NDcgMTAuNjIzNiAyLjQyNDcxIDExLjkzNDVDMy43MDk5NCAxMy4yNDU1IDUuMjUxMzEgMTMuODk3NyA3LjA2MjYxIDEzLjg5NzdDOC44NzM5MSAxMy44OTc3IDEwLjQxNTMgMTMuMjQ1NSAxMS43MDA1IDExLjkzNDVDMTIuOTg1OCAxMC42MjM2IDEzLjYyNTIgOS4wNTEzOSAxMy42MjUyIDcuMjAzODZDMTMuNjI1MiA1LjM1NjM0IDEyLjk4NTggMy43ODQxNCAxMS43MDA1IDIuNDczMkMxMC40MTUzIDEuMTYyMjYgOC44NzM5MSAwLjUxIDcuMDYyNjEgMC41MVpNMi4wNzExNSAyLjExMjU3QzMuNDQ5ODMgMC43MDYzMjggNS4xMTgyNCAwIDcuMDYyNjEgMEM5LjAwNjk4IDAgMTAuNjc1NCAwLjcwNjMyOCAxMi4wNTQxIDIuMTEyNTdDMTMuNDMyNyAzLjUxODgyIDE0LjEyNTIgNS4yMjA2MSAxNC4xMjUyIDcuMjAzODZDMTQuMTI1MiA5LjE4NzEyIDEzLjQzMjcgMTAuODg4OSAxMi4wNTQxIDEyLjI5NTJDMTAuNjc1NCAxMy43MDE0IDkuMDA2OTggMTQuNDA3NyA3LjA2MjYxIDE0LjQwNzdDNS4xMTgyNCAxNC40MDc3IDMuNDQ5ODMgMTMuNzAxNCAyLjA3MTE1IDEyLjI5NTJDMC42OTI0OCAxMC44ODg5IDAgOS4xODcxMiAwIDcuMjAzODZDMCA1LjIyMDYxIDAuNjkyNDggMy41MTg4MiAyLjA3MTE1IDIuMTEyNTdaTTIuNDY0MTkgMi41MTM0N0MzLjczMzcyIDEuMjE4NTUgNS4yNzExNCAwLjU2NzkzNSA3LjA2MjYxIDAuNTY3OTM1QzguODU0MDkgMC41Njc5MzUgMTAuMzkxNSAxLjIxODU1IDExLjY2MSAyLjUxMzQ3QzEyLjkzMDYgMy44MDgzOSAxMy41Njg0IDUuMzc2NTYgMTMuNTY4NCA3LjIwMzg2QzEzLjU2ODQgOS4wMzExNyAxMi45MzA2IDEwLjU5OTMgMTEuNjYxIDExLjg5NDNDMTAuMzkxNSAxMy4xODkyIDguODU0MDkgMTMuODM5OCA3LjA2MjYxIDEzLjgzOThDNS4yNzExNCAxMy44Mzk4IDMuNzMzNzIgMTMuMTg5MiAyLjQ2NDE5IDExLjg5NDNDMS4xOTQ2NiAxMC41OTkzIDAuNTU2OCA5LjAzMTE3IDAuNTU2OCA3LjIwMzg2QzAuNTU2OCA1LjM3NjU2IDEuMTk0NjYgMy44MDgzOSAyLjQ2NDE5IDIuNTEzNDdaTTcuMDYyNjEgMS4wNzc5M0M1LjQwNDExIDEuMDc3OTMgMy45OTM3NyAxLjY3NDU1IDIuODE3NzQgMi44NzQxQzEuNjQxNzIgNC4wNzM2NCAxLjA1NjggNS41MTIxOSAxLjA1NjggNy4yMDM4NkMxLjA1NjggOC44OTU1NCAxLjY0MTcyIDEwLjMzNDEgMi44MTc3NCAxMS41MzM2QzMuOTkzNzcgMTIuNzMzMiA1LjQwNDExIDEzLjMyOTggNy4wNjI2MSAxMy4zMjk4QzguNzIxMTEgMTMuMzI5OCAxMC4xMzE1IDEyLjczMzIgMTEuMzA3NSAxMS41MzM2QzEyLjQ4MzUgMTAuMzM0MSAxMy4wNjg0IDguODk1NTQgMTMuMDY4NCA3LjIwMzg2QzEzLjA2ODQgNS41MTIxOSAxMi40ODM1IDQuMDczNjQgMTEuMzA3NSAyLjg3NDFDMTAuMTMxNSAxLjY3NDU1IDguNzIxMTEgMS4wNzc5MyA3LjA2MjYxIDEuMDc3OTNaTTYuODEyNjEgMi42NzI2NEg3Ljg2OTQxVjguMDI2OEgzLjY2ODMzVjYuOTQ4ODZINi44MTI2MVYyLjY3MjY0Wk03LjMxMjYxIDMuMTgyNjRWNy40NTg4Nkg0LjE2ODMzVjcuNTE2OEg3LjM2OTQxVjMuMTgyNjRINy4zMTI2MVoiIGZpbGw9IiM1MTUxNTEiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto 35%;
    cursor: pointer;
    padding-left: 50px !important;
}

div.ui-datepicker {
    padding: 0;
}

div.ui-datepicker.ui-widget {
    font-family: Helvetica Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}

div.ui-datepicker.ui-corner-all {
    border-radius: 0;
}

div.ui-datepicker.ui-widget-content {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: 5px 5px 10px 10px rgba(0,0,0,.5);
}

div.ui-datepicker .ui-state-disabled {
    opacity: 1;
}

div.ui-datepicker .ui-widget-header {
    color: #333333;
    background: transparent;
    border: none;
    text-transform: none;
    font-size: .9em;
    padding: 10px 0;
}

div.ui-datepicker table {
    font-size: .8em;
    margin: 0;
}

div.ui-datepicker td {
    padding: 0;
}

div.ui-datepicker table {
    margin: 0;
}

div.ui-datepicker th {
    color: #333333;
    text-transform: none;
    font-size: .8em;
    font-weight: normal;
}

div.ui-datepicker td {
    padding: 0;
}

div.ui-datepicker tr:last-child td {
    box-shadow: none;
}

div.ui-datepicker .ui-state-default {
    background: transparent;
    border: none;
    color: #333333;
    font-weight: normal;
    padding: .5em .6em; 
}

div.ui-datepicker .ui-state-disabled .ui-state-default {
    color: #cfc7bb;
    text-align: center;
    font-weight: normal;
}

div.ui-datepicker table a {
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid transparent;
    border-bottom: none;
}

div.ui-datepicker-header .ui-state-hover {
    background: transparent;
    border-color: transparent;
    cursor: pointer;
}

div.ui-datepicker td a.ui-state-hover,
div.ui-datepicker td a.ui-state-active {
    border: none;
    border-bottom: none;
    color: #15B1D2;
    background-color: #FFFFFF;
    font-weight: bold;
}

div.ui-datepicker .ui-datepicker-prev,
div.ui-datepicker .ui-datepicker-next {
    top: 9px;
}

div.ui-datepicker .ui-icon-circle-triangle-e {
    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%223.657px%22%20height%3D%226.009px%22%20viewBox%3D%220%200%203.657%206.009%22%20enable-background%3D%22new%200%200%203.657%206.009%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M2.264%2C3.029C1.94%2C2.688%2C1.625%2C2.357%2C1.31%2C2.025C0.939%2C1.633%2C0.568%2C1.241%2C0.198%2C0.849%0A%09C0.04%2C0.683%2C0.042%2C0.564%2C0.204%2C0.404C0.311%2C0.3%2C0.417%2C0.195%2C0.527%2C0.093c0.136-0.126%2C0.263-0.126%2C0.392%2C0.007%0A%09c0.886%2C0.92%2C1.77%2C1.842%2C2.655%2C2.764c0.115%2C0.122%2C0.111%2C0.263-0.012%2C0.383C2.65%2C4.136%2C1.739%2C5.023%2C0.825%2C5.91%0A%09C0.686%2C6.045%2C0.561%2C6.041%2C0.422%2C5.903C0.316%2C5.798%2C0.213%2C5.69%2C0.11%2C5.582C-0.04%2C5.424-0.037%2C5.301%2C0.12%2C5.146%0A%09c0.676-0.667%2C1.353-1.333%2C2.029-1.999C2.183%2C3.113%2C2.216%2C3.079%2C2.264%2C3.029%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40%;
}

div.ui-datepicker .ui-icon-circle-triangle-w {
    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%223.657px%22%20height%3D%226.009px%22%20viewBox%3D%220%200%203.657%206.009%22%20enable-background%3D%22new%200%200%203.657%206.009%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M1.394%2C2.98c0.324%2C0.341%2C0.639%2C0.672%2C0.954%2C1.003C2.718%2C4.375%2C3.089%2C4.768%2C3.459%2C5.16%0A%09c0.158%2C0.166%2C0.156%2C0.285-0.006%2C0.445C3.346%2C5.709%2C3.24%2C5.814%2C3.13%2C5.916C2.994%2C6.042%2C2.867%2C6.042%2C2.738%2C5.908%0A%09c-0.886-0.92-1.77-1.842-2.655-2.764c-0.115-0.122-0.111-0.263%2C0.012-0.383c0.911-0.888%2C1.823-1.776%2C2.736-2.662%0A%09c0.139-0.136%2C0.264-0.131%2C0.403%2C0.006c0.106%2C0.105%2C0.209%2C0.213%2C0.312%2C0.321c0.149%2C0.158%2C0.147%2C0.281-0.01%2C0.436%0A%09C2.861%2C1.529%2C2.185%2C2.195%2C1.508%2C2.862C1.475%2C2.896%2C1.441%2C2.93%2C1.394%2C2.98%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40%;
}

[type="checkbox"]:not(:checked),
[type="radio"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:checked {
  left: -9999px;
  position: absolute;
}
[type="checkbox"]:not(:checked) + label,
[type="radio"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="radio"]:checked + label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: flex-start;
  align-items: flex-start;
  cursor: pointer;
  height: 46px;
  padding-left: 0;
  position: relative;
  color: #004498;
  font-size: 14px;
    line-height: 21px;
  
  /*margin-top: 30px;*/
}
[type="checkbox"] + label a,
[type="checkbox"] + label a:hover,
[type="checkbox"] + label a:active,
[type="checkbox"] + label a:visited,
[type="radio"] + label a,
[type="radio"] + label a:hover,
[type="radio"] + label a:active,
[type="radio"] + label a:visited {
    color: #004498;
    text-decoration: underline;
}
[type="checkbox"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="radio"]:checked + label:before {
  -moz-background-clip: padding;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  background-clip: padding-box;
  border-radius: 4px;
  background-color: #FFFFFF;
  border: 1px solid #15B1D2;
  content: '';
  height: 18px;
  left: 0;
  position: absolute;
  top: 44px;
  width: 18px;
}
[type="checkbox"]:not(:checked) + label:after,
[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #15B1D2;
  content: '✔';
  font-size: 16px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 44px;
  width: 20px;
}
[type="checkbox"]:not(:checked).horizontal + label,
[type="radio"]:not(:checked).horizontal + label,
[type="checkbox"]:checked.horizontal + label,
[type="radio"]:checked.horizontal + label {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 32px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
}
[type="checkbox"]:not(:checked).horizontal + label:before,
[type="radio"]:not(:checked).horizontal + label:before,
[type="checkbox"]:checked.horizontal + label:before,
[type="radio"]:checked.horizontal + label:before {
  top: 0;
}
[type="checkbox"]:not(:checked).horizontal + label:after,
[type="radio"]:not(:checked).horizontal + label:after,
[type="checkbox"]:checked.horizontal + label:after,
[type="radio"]:checked.horizontal + label:after {
  top: 0;
}
[type="checkbox"]:not(:checked).horizontal.after + label,
[type="radio"]:not(:checked).horizontal.after + label,
[type="checkbox"]:checked.horizontal.after + label,
[type="radio"]:checked.horizontal.after + label {
  padding-right: 32px;
  padding-left: 0;
  width: max-content;
}
[type="checkbox"]:not(:checked).horizontal.after + label:before,
[type="radio"]:not(:checked).horizontal.after + label:before,
[type="checkbox"]:checked.horizontal.after + label:before,
[type="radio"]:checked.horizontal.after + label:before {
  left: auto;
  right: 0;
}
[type="checkbox"]:not(:checked).horizontal.after + label:after,
[type="radio"]:not(:checked).horizontal.after + label:after,
[type="checkbox"]:checked.horizontal.after + label:after,
[type="radio"]:checked.horizontal.after + label:after {
  left: auto;
  right: 0;
}
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="checkbox"]:disabled + label,
[type="radio"]:disabled + label {
  cursor: not-allowed;
}
#privacidad[type="checkbox"] + label {
    width: 140%;
}


form fieldset .profesionales {
    width: 400px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    margin: 0 !important;
    padding: 12px 24px;
    position: absolute;
    display: none;
    left: 15px;
    top: 90px;
    z-index: 99;
    background-color: #F0F0F0;
    -moz-background-clip: padding;
    -moz-border-radius: 15px;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 15px;
    background-clip: padding-box;
    border-radius: 15px;
}

@media screen and (max-width: 850px) {
    form fieldset .profesionales {
        width: 95%;
    }
}
form fieldset .profesionales .left-arrow {
    height: 100%;
    width: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226.687px%22%20height%3D%2210.986px%22%20viewBox%3D%220%200%206.687%2010.986%22%20enable-background%3D%22new%200%200%206.687%2010.986%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2300A7AC%22%20d%3D%22M2.548%2C5.448C3.14%2C6.071%2C3.716%2C6.677%2C4.291%2C7.283C4.97%2C8%2C5.647%2C8.717%2C6.325%2C9.434%0A%09c0.289%2C0.304%2C0.285%2C0.521-0.012%2C0.813c-0.195%2C0.19-0.391%2C0.383-0.591%2C0.568c-0.249%2C0.23-0.481%2C0.23-0.716-0.014%0A%09C3.387%2C9.119%2C1.77%2C7.434%2C0.153%2C5.748c-0.211-0.222-0.203-0.48%2C0.022-0.699c1.666-1.624%2C3.333-3.247%2C5.003-4.867%0A%09c0.255-0.248%2C0.483-0.24%2C0.736%2C0.011c0.194%2C0.193%2C0.383%2C0.39%2C0.571%2C0.588C6.759%2C1.07%2C6.754%2C1.295%2C6.468%2C1.577%0A%09c-1.236%2C1.219-2.473%2C2.437-3.71%2C3.655C2.696%2C5.294%2C2.636%2C5.357%2C2.548%2C5.448%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    cursor: pointer;
}
form fieldset .profesionales .right-arrow {
    height: 100%;
    width: 24px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226.686px%22%20height%3D%2210.986px%22%20viewBox%3D%220%200%206.686%2010.986%22%20enable-background%3D%22new%200%200%206.686%2010.986%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%2300A7AC%22%20d%3D%22M4.139%2C5.539C3.548%2C4.916%2C2.971%2C4.311%2C2.396%2C3.703C1.717%2C2.987%2C1.039%2C2.27%2C0.36%2C1.553%0A%09C0.072%2C1.249%2C0.075%2C1.032%2C0.374%2C0.74c0.195-0.191%2C0.39-0.383%2C0.59-0.569c0.249-0.23%2C0.481-0.23%2C0.716%2C0.014%0A%09C3.3%2C1.868%2C4.917%2C3.552%2C6.533%2C5.239C6.744%2C5.46%2C6.736%2C5.719%2C6.512%2C5.938c-1.665%2C1.624-3.333%2C3.247-5.003%2C4.866%0A%09c-0.255%2C0.248-0.483%2C0.24-0.736-0.011c-0.194-0.192-0.382-0.391-0.571-0.588C-0.072%2C9.917-0.067%2C9.692%2C0.219%2C9.41%0A%09c1.236-1.219%2C2.474-2.438%2C3.71-3.656C3.991%2C5.693%2C4.051%2C5.629%2C4.139%2C5.539%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    cursor: pointer;
}

form fieldset .profesionales .profesionales-box {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    overflow-x: hidden;
}

form fieldset .profesionales .profesionales-box .profesional {
    border: 1px solid #15B1D2;
    border-radius: 25px;
    margin-right: 5px;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    -webkit-flex-flow: column wrap;
    flex-flow: column wrap;
    flex: 0 0 auto;
    width: 130px;
    height: 190px;
    cursor: pointer;
    box-sizing: content-box;
    overflow: hidden;
}
form fieldset .profesionales .profesionales-box .profesional.active {
    border: 2px solid #15B1D2;
    background-color: #E0E0E0;
}
form fieldset .profesionales .profesionales-box .profesional .profesional-img {
    width: 130px;
    height: 140px;
    object-fit: cover;
    object-position: top;
}
form fieldset .profesionales .profesionales-box .profesional .profesional-name {
    margin-top: 8px;
    font-size: 12px;
    line-height: 12px;
    font-family: Helvetica;
    font-weight: bold;
    color: #999999;
    padding: 0 10px;
    width: 110px;
}

.background-popup {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
    opacity: 0.2;
    z-index: 998;
    top: 0;
    left: 0;
}

.loginPopup,
.popup-register {
    position: fixed;
    width: 620px;
    height: 470px;
    top: calc(50vh - 180px);
    left: calc(50vw - 310px);
    padding: 25px 15px 5px;
    z-index: 999;
}
.popup-register {
    background-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

@media screen and (max-width: 600px) {
    .loginPopup,
    .popup-register {
        position: fixed;
        width: 90%;
        left: 5%;
        z-index: 999;
    }
}

.loginPopup iframe {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 15px;
    box-shadow: 10px 10px 15px 5px rgba(0,0,0,0.5);
}

.error-box {
    display: none;
    background-color: #FF3030;
    opacity: 0.9;
    position: fixed;
    top: calc(50vh - 50px);
    left: calc(50vw - 175px);
    width: 350px;
    height: auto;
    padding: 25px;
    z-index: 9999;
    border-radius: 10px;
    color: white;
    font-weight: bold;
}

#main #title-payment {
    font-size: 24px;
    font-weight: bold;
    padding: 100px 90px 150px;
    color: #FFFFFF;
}
#main #title-payment.error-payment {
    padding: 100px 90px 400px;
}

#main .data-payment {
    padding: 20px 90px 150px;
}
#main .data-payment p {
    font-size: 16px;
    margin: 5px 0 5px;
    color: #FFFFFF;
}
.kit-digital {
    padding: 20px 0 16px;
    background: #ffffff;
    display: flex;
    gap: 20px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.kit-digital .logo {
    max-width: 180px;
    flex: 1 1 auto;
}
.kit-digital .logo img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.kit-digital .logo:nth-child(3) {
    max-width: 360px;
}
@media (max-width: 1200px) {
    .kit-digital {
        max-width: 1200px;
    }
    .kit-digital .logo {
        max-width: 150px;
    }
    .kit-digital .logo:nth-child(3) {
        max-width: 300px;
    }
}
@media (max-width: 1024px) {
    .kit-digital {
    	max-width: 900px;
    }
    .kit-digital .logo {
        max-width: 130px;
    }
    .kit-digital .logo:nth-child(3) {
        max-width: 240px;
    }
}
@media (max-width: 768px) {
    .kit-digital {
        padding: 0 0.75rem;
    }
    .kit-digital {
        gap: 16px;
    }

    .kit-digital .logo {
        max-width: 120px;
    }

    .kit-digital .logo:nth-child(3) {
        max-width: 200px;
    }
}
@media (max-width: 360px) {
    .kit-digital {
        flex-direction: column;
        gap: 14px;
        align-items: flex-start;
    }

    .kit-digital .logo {
        max-width: 120px;
    }

    .kit-digital .logo:nth-child(3) {
        max-width: 180px;
    }
}