@media (min-width: 0) {
  .main {
    margin: auto;
    max-width: 1200px;
    padding: 0 10px;
  }
}

@media (min-width: 1200px) {
  .main {
    margin: auto;
    max-width: 1200px;
    padding: 0;
  }
}

@media (min-width: 0) {
  .main .topo h1 {
    text-indent: -9999px;
    background: url("../img/logokleyhertz22.png") 0px 0px no-repeat;
    padding: 0 0 30px 0;
    margin: 15px 0 0 0;
    background-size: 180px;
  }

  .main .logo a {
    display: table;
    width: 100%;
  }
}

/*Login********************/
@media (min-width: 0) {
  .main .login {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: var(--main-100);
    padding: 20px;
    opacity: 0.95;
    box-shadow: -20px 0px 100px var(--black);
    color: var(--black);
    display: none;
    z-index: 999;
    font-size: 20px;
  }

  .main .login input {
    width: 100%;
    padding: 8px 0;
    border: 1px solid var(--grey-100);
    text-indent: 5px;
  }

  .main .login h2 {
    font-weight: bold;
    text-align: center;
    color: var(--main-200);
  }

  .main .login li {
    margin: 0 0 5px 0;
  }

  .main .login input[type="button"] {
    background: var(--main-200);
    color: var(--white);
    border: 1px solid var(--main-100);
  }

  .main .login input[type="button"]:hover {
    background-color: var(--main-100);
  }

  .main .login ul {
    margin: 60px 0 0 0;
  }

  .main .login .esqueceu {
    color: var(--yellow-100);
  }

  .main .slogan h2 {
    color: var(--main-200);
    font-size: 20px;
    opacity: 0.8;
    width: 100%;
    text-align: center;
    display: none;
  }

  .main .slogan h2 strong {
    font-size: 24px;
  }
}

@media (min-width: 1200px) {
  .main .slogan h2 {
    font-size: 24px;
    width: 70%;
    margin: 10px 0 0 40px;
    padding: 10px;
    text-align: left;
    display: none;
  }

  .main .slogan h2 strong {
    font-size: 30px;
  }

  .main .login {
    display: block;
    font-size: 14px;
    float: right;
  }

  .main .login .esqueceu {
    color: var(--main-200);
  }

  .main .login ul {
    margin: 0 0 10px 0;
  }

  .main .login h2 {
    display: none;
  }

  .main .login {
    margin: 10px 0 0 0;
    line-height: 16px;
    position: relative;
    background: none;
    box-shadow: none;
    width: auto;
    padding: 0;
  }

  .main .login li {
    margin: 0 0 2px 0;
  }
}

@media (min-width: 768px) {
  .main .topo h1 {
    padding: 0 0 42px 0;
    background: url("../img/logokleyhertz22.png") 0px 0px no-repeat;
    background-size: 235px;
  }
}

/***************************/
@media (min-width: 0) {
  ul.dados-usuario {
    padding: 0px 15px 0px 15px;
    color: var(--main-200);
    background: var(--main-100);
    font-size: 12px;
  }

  ul.dados-usuario a {
    color: var(--white);
  }

  ul.dados-usuario li {
    display: inline-table;
    margin: 0px 10px 0px 0px;
    font-size: 12px;
    line-height: 14px;
  }
}

/*Topo****************************************************/
.menu-topo {
  position: relative;
  z-index: 20;
}

.main .topo {
  width: 100%;
}

/**********************/
@media (min-width: 0) {
  .interna {
    width: 100%;
    padding: 30px 20px;
    margin: auto;
    font-size: 16px;
    text-align: justify;
    line-height: 30px;
    background: var(--white);
    box-shadow: 0px 10px 30px var(--grey-100);
  }

  .interna h1 {
    color: var(--main-200);
    font-size: 22px;
    letter-spacing: 1px;
    margin: 0 0 5px 0;
    font-weight: bold;
    position: relative;
  }

  .interna h1 .duvida {
    color: var(--black);
    font-size: 12px;
    font-weight: lighter;
    padding: 5px 0 0 18px;
    background: url("../img/icones/duvida.png") 0px 2px no-repeat;
    cursor: pointer;
    display: inline-table;
    margin-left: 20px;
    position: relative;
    top: -5px;
  }

  .interna p {
    margin: 12px 0;
    line-height: 22px;
  }

  .interna input[type="file"] {
    border: 1px solid var(--grey-100);
    color: var(--black);
    border-radius: 5px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/var(--white)+0,e5e5e5+100;White+3D */
    background: var(--white);
    /* Old browsers */
    background: -moz-linear-gradient(
      top,
      var(--white) 0%,
      var(--grey-100) 100%
    );
    /* FF3.6-15 */
    background: -webkit-linear-gradient(
      top,
      var(--white) 0%,
      var(--grey-100) 100%
    );
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
      to bottom,
      var(--white) 0%,
      var(--grey-100) 100%
    );
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--white)', endColorstr='var(--grey-100)', GradientType=0);
    /* IE6-9 */
    padding: 7px 10px;
    cursor: pointer;
    text-indent: -2px;
  }
}

@media (min-width: 768px) {
  .interna {
    padding: 30px;
  }

  .interna h1 {
    font-size: 30px;
  }
}

/**********************/
@media (min-width: 0) {
  .rodape {
    margin: 55px 0 0 0;
    padding: 10px 0 0 0;
    display: table;
    position: relative;
    width: 100%;
    background: var(--main-200);
  }

  .rodape .faixa {
    width: 100%;
    height: 55px;
    background: url(../img/novo-faixa-hertz.png) no-repeat;
    position: absolute;
    top: -55px;
  }

  .rodape .container {
    width: 92%;
    padding: 10px 0;
    color: var(--white);
  }
}

.rodape-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.rodape-content p {
  flex: 1;
  text-align: center;
}

.rodape-content ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.rodape-content ul li a {
  display: block;
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: 24px;
  background-repeat: no-repeat;
  transition: all 0.3s;
}

.rodape-content ul li a:hover {
  transition: all 0.3s;
}

.rodape-content ul li#facebook a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 13.5H16.5L17.5 9.5H14V7.5C14 6.47062 14 5.5 16 5.5H17.5V2.1401C17.1743 2.09685 15.943 2 14.6429 2C11.9284 2 10 3.65686 10 6.69971V9.5H7V13.5H10V22H14V13.5Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

.rodape-content ul li#instagram a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.0281 2.00098C14.1535 2.00284 14.7238 2.00879 15.2166 2.02346L15.4107 2.02981C15.6349 2.03778 15.8561 2.04778 16.1228 2.06028C17.1869 2.10944 17.9128 2.27778 18.5503 2.52528C19.2094 2.77944 19.7661 3.12278 20.3219 3.67861C20.8769 4.23444 21.2203 4.79278 21.4753 5.45028C21.7219 6.08694 21.8903 6.81361 21.9403 7.87778C21.9522 8.14444 21.9618 8.36564 21.9697 8.58989L21.976 8.78397C21.9906 9.27672 21.9973 9.8471 21.9994 10.9725L22.0002 11.7182C22.0003 11.8093 22.0003 11.9033 22.0003 12.0003L22.0002 12.2824L21.9996 13.0281C21.9977 14.1535 21.9918 14.7238 21.9771 15.2166L21.9707 15.4107C21.9628 15.6349 21.9528 15.8561 21.9403 16.1228C21.8911 17.1869 21.7219 17.9128 21.4753 18.5503C21.2211 19.2094 20.8769 19.7661 20.3219 20.3219C19.7661 20.8769 19.2069 21.2203 18.5503 21.4753C17.9128 21.7219 17.1869 21.8903 16.1228 21.9403C15.8561 21.9522 15.6349 21.9618 15.4107 21.9697L15.2166 21.976C14.7238 21.9906 14.1535 21.9973 13.0281 21.9994L12.2824 22.0002C12.1913 22.0003 12.0973 22.0003 12.0003 22.0003L11.7182 22.0002L10.9725 21.9996C9.8471 21.9977 9.27672 21.9918 8.78397 21.9771L8.58989 21.9707C8.36564 21.9628 8.14444 21.9528 7.87778 21.9403C6.81361 21.8911 6.08861 21.7219 5.45028 21.4753C4.79194 21.2211 4.23444 20.8769 3.67861 20.3219C3.12278 19.7661 2.78028 19.2069 2.52528 18.5503C2.27778 17.9128 2.11028 17.1869 2.06028 16.1228C2.0484 15.8561 2.03871 15.6349 2.03086 15.4107L2.02457 15.2166C2.00994 14.7238 2.00327 14.1535 2.00111 13.0281L2.00098 10.9725C2.00284 9.8471 2.00879 9.27672 2.02346 8.78397L2.02981 8.58989C2.03778 8.36564 2.04778 8.14444 2.06028 7.87778C2.10944 6.81278 2.27778 6.08778 2.52528 5.45028C2.77944 4.79194 3.12278 4.23444 3.67861 3.67861C4.23444 3.12278 4.79278 2.78028 5.45028 2.52528C6.08778 2.27778 6.81278 2.11028 7.87778 2.06028C8.14444 2.0484 8.36564 2.03871 8.58989 2.03086L8.78397 2.02457C9.27672 2.00994 9.8471 2.00327 10.9725 2.00111L13.0281 2.00098ZM12.0003 7.00028C9.23738 7.00028 7.00028 9.23981 7.00028 12.0003C7.00028 14.7632 9.23981 17.0003 12.0003 17.0003C14.7632 17.0003 17.0003 14.7607 17.0003 12.0003C17.0003 9.23738 14.7607 7.00028 12.0003 7.00028ZM12.0003 9.00028C13.6572 9.00028 15.0003 10.3429 15.0003 12.0003C15.0003 13.6572 13.6576 15.0003 12.0003 15.0003C10.3434 15.0003 9.00028 13.6576 9.00028 12.0003C9.00028 10.3434 10.3429 9.00028 12.0003 9.00028ZM17.2503 5.50028C16.561 5.50028 16.0003 6.06018 16.0003 6.74943C16.0003 7.43867 16.5602 7.99944 17.2503 7.99944C17.9395 7.99944 18.5003 7.43954 18.5003 6.74943C18.5003 6.06018 17.9386 5.49941 17.2503 5.50028Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

.rodape-content ul li#linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.94048 4.99993C6.94011 5.81424 6.44608 6.54702 5.69134 6.85273C4.9366 7.15845 4.07187 6.97605 3.5049 6.39155C2.93793 5.80704 2.78195 4.93715 3.1105 4.19207C3.43906 3.44699 4.18654 2.9755 5.00048 2.99993C6.08155 3.03238 6.94097 3.91837 6.94048 4.99993ZM7.00048 8.47993H3.00048V20.9999H7.00048V8.47993ZM13.3205 8.47993H9.34048V20.9999H13.2805V14.4299C13.2805 10.7699 18.0505 10.4299 18.0505 14.4299V20.9999H22.0005V13.0699C22.0005 6.89993 14.9405 7.12993 13.2805 10.1599L13.3205 8.47993Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

.rodape-content ul li#facebook:hover a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 13.5H16.5L17.5 9.5H14V7.5C14 6.47062 14 5.5 16 5.5H17.5V2.1401C17.1743 2.09685 15.943 2 14.6429 2C11.9284 2 10 3.65686 10 6.69971V9.5H7V13.5H10V22H14V13.5Z' fill='rgba(0,187,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

.rodape-content ul li#instagram:hover a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.0281 2.00098C14.1535 2.00284 14.7238 2.00879 15.2166 2.02346L15.4107 2.02981C15.6349 2.03778 15.8561 2.04778 16.1228 2.06028C17.1869 2.10944 17.9128 2.27778 18.5503 2.52528C19.2094 2.77944 19.7661 3.12278 20.3219 3.67861C20.8769 4.23444 21.2203 4.79278 21.4753 5.45028C21.7219 6.08694 21.8903 6.81361 21.9403 7.87778C21.9522 8.14444 21.9618 8.36564 21.9697 8.58989L21.976 8.78397C21.9906 9.27672 21.9973 9.8471 21.9994 10.9725L22.0002 11.7182C22.0003 11.8093 22.0003 11.9033 22.0003 12.0003L22.0002 12.2824L21.9996 13.0281C21.9977 14.1535 21.9918 14.7238 21.9771 15.2166L21.9707 15.4107C21.9628 15.6349 21.9528 15.8561 21.9403 16.1228C21.8911 17.1869 21.7219 17.9128 21.4753 18.5503C21.2211 19.2094 20.8769 19.7661 20.3219 20.3219C19.7661 20.8769 19.2069 21.2203 18.5503 21.4753C17.9128 21.7219 17.1869 21.8903 16.1228 21.9403C15.8561 21.9522 15.6349 21.9618 15.4107 21.9697L15.2166 21.976C14.7238 21.9906 14.1535 21.9973 13.0281 21.9994L12.2824 22.0002C12.1913 22.0003 12.0973 22.0003 12.0003 22.0003L11.7182 22.0002L10.9725 21.9996C9.8471 21.9977 9.27672 21.9918 8.78397 21.9771L8.58989 21.9707C8.36564 21.9628 8.14444 21.9528 7.87778 21.9403C6.81361 21.8911 6.08861 21.7219 5.45028 21.4753C4.79194 21.2211 4.23444 20.8769 3.67861 20.3219C3.12278 19.7661 2.78028 19.2069 2.52528 18.5503C2.27778 17.9128 2.11028 17.1869 2.06028 16.1228C2.0484 15.8561 2.03871 15.6349 2.03086 15.4107L2.02457 15.2166C2.00994 14.7238 2.00327 14.1535 2.00111 13.0281L2.00098 10.9725C2.00284 9.8471 2.00879 9.27672 2.02346 8.78397L2.02981 8.58989C2.03778 8.36564 2.04778 8.14444 2.06028 7.87778C2.10944 6.81278 2.27778 6.08778 2.52528 5.45028C2.77944 4.79194 3.12278 4.23444 3.67861 3.67861C4.23444 3.12278 4.79278 2.78028 5.45028 2.52528C6.08778 2.27778 6.81278 2.11028 7.87778 2.06028C8.14444 2.0484 8.36564 2.03871 8.58989 2.03086L8.78397 2.02457C9.27672 2.00994 9.8471 2.00327 10.9725 2.00111L13.0281 2.00098ZM12.0003 7.00028C9.23738 7.00028 7.00028 9.23981 7.00028 12.0003C7.00028 14.7632 9.23981 17.0003 12.0003 17.0003C14.7632 17.0003 17.0003 14.7607 17.0003 12.0003C17.0003 9.23738 14.7607 7.00028 12.0003 7.00028ZM12.0003 9.00028C13.6572 9.00028 15.0003 10.3429 15.0003 12.0003C15.0003 13.6572 13.6576 15.0003 12.0003 15.0003C10.3434 15.0003 9.00028 13.6576 9.00028 12.0003C9.00028 10.3434 10.3429 9.00028 12.0003 9.00028ZM17.2503 5.50028C16.561 5.50028 16.0003 6.06018 16.0003 6.74943C16.0003 7.43867 16.5602 7.99944 17.2503 7.99944C17.9395 7.99944 18.5003 7.43954 18.5003 6.74943C18.5003 6.06018 17.9386 5.49941 17.2503 5.50028Z' fill='rgba(0,187,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

.rodape-content ul li#linkedin:hover a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.94048 4.99993C6.94011 5.81424 6.44608 6.54702 5.69134 6.85273C4.9366 7.15845 4.07187 6.97605 3.5049 6.39155C2.93793 5.80704 2.78195 4.93715 3.1105 4.19207C3.43906 3.44699 4.18654 2.9755 5.00048 2.99993C6.08155 3.03238 6.94097 3.91837 6.94048 4.99993ZM7.00048 8.47993H3.00048V20.9999H7.00048V8.47993ZM13.3205 8.47993H9.34048V20.9999H13.2805V14.4299C13.2805 10.7699 18.0505 10.4299 18.0505 14.4299V20.9999H22.0005V13.0699C22.0005 6.89993 14.9405 7.12993 13.2805 10.1599L13.3205 8.47993Z' fill='rgba(0,187,255,1)'%3E%3C/path%3E%3C/svg%3E");
}

@media (min-width: 1024px) {
  .rodape .container {
    width: 60%;
    padding: 10px 0;
  }

  .rodape-content {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  .rodape-content p {
    flex: 1;
    text-align: left;
  }
}

/**********************/
@media (min-width: 0) {
  .btnMobile {
    display: block;
    position: absolute;
    top: 10px;
    right: 0px;
    color: var(--main-200);
    padding: 40px 15px 0px 15px;
    z-index: 300;
  }

  .icoMenu {
    background: url("../img/icones/menuMobile.png") top center no-repeat;
  }

  .icoLogin {
    background: url("../img/icones/user.png") top center no-repeat;
    right: 60px;
    display: block;
  }

  .icoCad {
    background: url("../img/icones/fichaTecnica.svg") top center no-repeat;
    right: 108px;
    display: block;
  }

  .btnMobile:hover {
    text-decoration: none;
    color: var(--black);
  }

  .menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    background: var(--main-100);
    width: 100%;
    height: 100%;
    padding: 50px 0 0 0;
    display: none;
  }

  .menu ul {
    margin: 0;
  }

  .menu li {
    display: block;
  }

  .menu li.cadastro a {
    font-size: 24px;
    font-weight: bold;
    padding: 10px 10px 10px 45px;
    background: url("../img/icones/document_branco.png") 13px 9px no-repeat;
    background-size: 18px;
  }

  .menu li a {
    color: var(--white);
    font-size: 24px;
    width: 100%;
    display: table;
    font-weight: bold;
    padding: 20px 20px;
    border-bottom: 1px solid var(--main-200);
    transition: all 0.2s;
  }

  .menu li a:hover {
    background-color: var(--main-100);
    color: var(--main-200);
    text-decoration: none;
    transition: all 0.2s;
  }
}

@media (min-width: 1200px) {
  .menu li.cadastro {
    float: right;
  }

  .btnMobile {
    display: none;
  }

  .menu {
    position: relative;
    z-index: 20;
    padding: 0;
    display: block;
    border-bottom: 4px solid var(--main-100);
    background: var(--main-200);
  }

  .menu li {
    display: inline-table;
    margin: 0;
  }

  .menu li a {
    font-size: 16px;
    letter-spacing: 0.75px;
    border: 0;
    font-weight: lighter;
    display: inline-table;
    border-right: 1px solid var(--main-200);
    padding: 10px 20px;
  }

  .login ul a {
    width: auto;
    display: inline-table;
  }

  .login ul a.esqueceu {
    background: none;
    color: var(--main-200);
    border: 0;
    padding: 0;
  }

  .menu .btn-login {
    display: none;
  }

  .menu .btn-login a.logar {
    width: 121px;
    display: table;
    background: url("../img/fdo_login.png") no-repeat;
    position: relative;
    padding: 0 0 30px 0;
    color: var(--white);
  }

  .menu .btn-login .logar span {
    position: absolute;
    top: 2px;
    left: 50px;
  }
}

/*Logado************/
li.logado {
  margin: 5px 0 0 0;
  padding-left: 30px;
  background: url("../img/icones/user.png") 8px 3px no-repeat;
  background-size: 18px;
  display: table;
  color: var(--main-200);
  font-size: 12px;
}

li.logado a {
  background: none;
  color: var(--green-100);
  width: auto;
  padding: 2px 5px 0 5px;
  border-radius: 0;
}

/**********************************/
@media (min-width: 0) {
  .cont-esqueceu {
    width: 100%;
  }

  .cont-esqueceu li {
    margin: 5px 0 5px 0;
  }

  .cont-esqueceu input {
    width: 100%;
    margin-bottom: 5px;
  }

  .cont-esqueceu ul#emails li {
    border-bottom: 1px solid var(--grey-100);
    padding: 5px 0;
    width: 100%;
    font-size: 13px;
  }

  .cont-esqueceu ul#emails li:nth-child(2) {
    margin: 5px 0 5px 0;
  }

  .cont-esqueceu ul#emails a {
    font-size: 12px;
    font-weight: bold;
    background: var(--yellow-100);
    background: -moz-linear-gradient(
      top,
      var(--yellow-100) 1%,
      var(--yellow-200) 100%
    );
    background: -webkit-linear-gradient(
      top,
      var(--yellow-100) 1%,
      var(--yellow-200) 100%
    );
    background: linear-gradient(
      to bottom,
      var(--yellow-100) 1%,
      var(--yellow-200) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--yellow-100)', endColorstr='var(--yellow-200)', GradientType=0);
    color: var(--black);
    border: 0;
    border: 1px solid var(--black);
    padding: 0px 5px;
    margin-top: -4px;
    float: right;
  }
}

@media (min-width: 768px) {
  .cont-esqueceu form {
    width: 600px;
  }

  .cont-esqueceu input#entrar {
    width: 100%;
  }

  .cont-esqueceu ul#emails li {
    font-size: 16px;
  }

  .cont-esqueceu ul#emails a {
    padding: 0px 10px;
    font-size: 16px;
  }
}

/*Validando modal*/
@media (min-width: 0) {
  .total-cli {
    /*text-align: right;*/
    color: var(--black);
    margin: -5px 0px 5px 0px;
  }
}

@media (min-width: 768px) {
  .total-cli {
    padding: 5px;
    position: absolute;
    top: 35px;
    right: 32px;
    color: var(--white);
  }
}

/******** NOVOS **************************/

#senha-atualli {
    position: relative;
}

#btn-senha {
    position: absolute;
    right: 5%;
    margin: 9px -2px 0px 0px;
    font-size: 24px;
    cursor: pointer;
    color: #999;
}

#senha-novali {
    position: relative;
}

#btn-senhanova {
    position: absolute;
    right: 5%;
    margin: 9px -2px 0px 0px;
    font-size: 24px;
    cursor: pointer;
    color: #999;
}

#senha-confirmacaoli {
    position: relative;
}

#btn-senhaconfirmacao {
    position: absolute;
    right: 5%;
    margin: 9px -2px 0px 0px;
    font-size: 24px;
    cursor: pointer;
    color: #999;
}
 

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset;
}

.login .senha {
  position: relative;
}

.login .senha input {
  padding-right: 55px;
  position: relative;
}

.login .senha .eye {
  position: absolute;
  width: 55px;
  top: 0;
  bottom: 0;
  right: 0;
  background-image: url(../img/icones/eye-close.svg);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: right 16px center;
  opacity: 0.6;
  cursor: pointer;
}

.login .senha .eye.open {
  background-image: url(../img/icones/eye-open.svg);
  opacity: 1;
}
.cadastro #consultar-cep {
    position: absolute;
    bottom: 9px;
    right: 187px;
