/* library css */
/* bootstrap variable overrides */
/* ------ */
/* colors */
/* ------ */
/* library variables */
/* font colors */
/* status colors */
/* vertical lineal gradient - two colors */
/* vertical lineal gradient for border-left - two colors */
/* vertical lineal gradient for border-right - two colors */
/* border radius - default 4px */
/* border radius for each corner - default 0px */
.box {
  padding: 20px;
}
.box.bordered {
  border: 1px solid gainsboro;
  border-radius: 4px;
}
.box.centered {
  text-align: center;
}
.box.centered.bordered {
  margin: 20px 0;
}
.box-bordered {
  position: relative;
  border: 1px solid grey;
  border-radius: 4px;
  margin: 20px;
  height: 100px;
}
.oc_cancel {
  width: auto !important;
}
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ui-autocomplete li > a {
  border-bottom: 1px solid #D5E2EE !important;
  padding: 10px 0px 10px 20px !important;
}
@media (max-width: 400px) {
  .ui-autocomplete {
    max-width: 90%;
  }
}
@media (max-width: 340px) {
  .ui-autocomplete {
    max-width: 88%;
  }
}
.descarga-cuenta header h1 {
  font-size: 16px;
}
.descarga-cuenta > section.section {
  padding: 20px 20px;
  text-align: center;
}
.descarga-cuenta > section.section > p {
  margin-bottom: 20px;
  text-align: left;
}
.descarga-cuenta > section.section > div.bootstrap-select {
  margin-right: 11px;
}
.descarga-cuenta > section.section div.bootstrap-select.no-margin {
  margin: 0px;
}
.descarga-cuenta .no-margin {
  margin: 0px;
}
@media (min-width: 769px) {
  .personalizar .tabmain-personalizar .personalizar-block .personalizar-input .iconed {
    margin-top: 10px;
  }
}
.personalizar .tabmain-personalizar .personalizar-block .personalizar-input .input > .width60 {
  display: inline-block;
  width: 60%;
  margin-right: 10px;
  margin-top: 15px;
  color: #71777F;
  font-size: 15px;
}
.personalizar .tabmain-personalizar .personalizar-block .personalizar-input .input > .width80 {
  display: inline-block;
  width: 80%;
  margin-right: 10px;
  font-color: #71777F;
  font-size: 15px;
}
@media (max-width: 768px) {
  .personalizar .tabmain-personalizar .personalizar-block .personalizar-input .input > .width80 {
    width: 60%;
  }
}
.personalizar .tabmain-personalizar .personalizar-block .personalizar-input .input > .width95 {
  display: inline-block;
  width: 95%;
  margin-right: 10px;
  font-color: #71777F;
}
.personalizar .tabmain-personalizar .personalizar-block .personalizar-input .input > span {
  margin-left: 8px;
}
.personalizar .tabmain-personalizar .personalizar-block .personalizar-input #alias-success > p {
  color: #0065b7;
  line-height: 2em;
}
.table-detail-border > div.table-content > div.definitions.full {
  width: auto;
  display: block;
}
.table-detail-border > div.table-content > div.definitions.full > dl {
  display: inline-block;
  float: none;
  width: 50%;
}
@media (max-width: 768px) {
  .table-detail-border > div.table-content > div.definitions.full > dl {
    width: 100%;
  }
  .table-detail-border > div.table-content > div.definitions.full > dl.mob-hide {
    display: none;
  }
}
.table-detail-border > div.table-content > div.definitions.full > dl > dt {
  margin-right: 20px;
  padding-bottom: 10px;
}
@media (max-width: 768px) {
  .table-detail-border > div.table-content > div.definitions.full > dl > dt {
    float: left;
    width: 43%;
  }
}
.table-detail-border > div.table-content > div.definitions.full img {
  width: 100%;
  max-width: 560px;
}
.table-detail-border > div.table-content > div.definitions.full.transferencia {
  width: 100%;
}
.table-detail-border > div.table-content > div.definitions.full.transferencia > dl {
  width: 50%;
}
@media (max-width: 768px) {
  .table-detail-border > div.table-content > div.definitions.full.transferencia > dl {
    width: 100%;
  }
}
.table-detail-border > div.table-content > .map-container {
  position: relative;
  top: -30px;
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
.marker-info-win {
  color: #434A58;
  font-size: 12px;
  margin-right: -25px;
  margin-top: -2px;
  margin-left: -5px;
}
.marker-info-win .marker-inner-win {
  padding: 5px 5px 5px;
  background-color: #F8FAFA;
}
.marker-info-win .marker-inner-win .clear {
  clear: both;
}
.marker-info-win .marker-inner-win .title {
  font-family: BBVA Web Book;
  font-size: 18px;
  color: #0078D2;
}
.marker-info-win .marker-inner-win .separator {
  border: 1px solid #E8EBEE;
  margin: 4px 0px;
}
.marker-info-win .marker-inner-win .left {
  float: left;
  width: 60%;
  margin-bottom: 5px;
}
.marker-info-win .marker-inner-win .right {
  float: left;
  width: 40%;
  margin-bottom: 5px;
}
.marker-info-win .marker-inner-win .left-icon {
  float: left;
  width: 35px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.marker-info-win .marker-inner-win .right-info {
  float: left;
  width: 225px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.marker-info-win .marker-inner-win .right-info-small {
  float: left;
  width: 150px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.marker-info-win .marker-inner-win .block-info {
  margin: 0px 0px 0px 34px;
  padding: 5px 5px;
  width: 256px;
  background-color: transparent;
  border: none;
  color: #434A58;
}
.marker-info-win .marker-inner-win .block-info i {
  float: left;
  margin-top: 0px;
  margin-left: -35px;
  margin-right: -25px;
}
.marker-info-win .marker-inner-win .btn {
  width: 100%;
  font-size: 14px;
  height: 40px;
}
.lapiz-button-icon {
  background-image: url(img/icons-buttons/lapiz.fw.png);
  display: inline-block;
  height: 31px;
  width: 31px;
  vertical-align: middle;
}
.lapiz-button-icon.hidden {
  display: none;
}
.lapiz-button-icon:hover {
  background-image: url(img/icons-buttons/lapiz-hover.fw.png);
}
.lapiz-button-icon:active {
  background-image: url(img/icons-buttons/lapiz-active.fw.png);
}
.papelera-button-icon {
  background-image: url(img/icons-buttons/papelera.fw.png);
  display: inline-block;
  height: 31px;
  width: 31px;
  vertical-align: middle;
}
.papelera-button-icon.hidden {
  display: none;
}
.papelera-button-icon:hover {
  background-image: url(img/icons-buttons/papelera-hover.fw.png);
}
.papelera-button-icon:active {
  background-image: url(img/icons-buttons/papelera-active.fw.png);
}
.capgemini-tables .tables-body.table-resultados table tr:not(:first-child) {
  height: auto;
}
.capgemini-tables .tables-body.table-resultados table tr:not(:first-child) > td {
  vertical-align: top;
}
.capgemini-tables .tables-body.table-resultados.solicitudes table tr td:nth-child(2) {
  width: 30%;
}
.capgemini-tables .tables-body.table-resultados.solicitudes table tr td .status {
  font-size: 12px;
  font-weight: normal;
  color: #434a58;
}
@media (max-width: 769px) {
  .capgemini-tables .tables-body.table-resultados.solicitudes table tr td .status {
    font-size: 11px;
  }
}
.capgemini-tables .tables-body.table-resultados.solicitudes table tr td.xs-view .left {
  width: 50%;
}
.capgemini-tables .tables-body.table-resultados.solicitudes table tr td.xs-view .right {
  text-align: left;
  width: 50%;
}
.capgemini-tables .tables-body.table-resultados.solicitudes table tr td.xs-view .right .strong {
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #434a58;
}
.capgemini-tables .tables-body.table-resultados.estado-cuenta td {
  text-align: right !important;
  font-weight: bold;
}
.capgemini-tables .tables-body.table-resultados table tr td .tipo {
  display: block;
  text-transform: uppercase;
}
.activar-chequera .capgemini-tables .tables-body table tr td {
  color: #434A58;
  cursor: auto;
}
.activar-chequera .capgemini-tables .tables-body table tr td:nth-child(1) {
  padding-left: 10px;
  text-align: left;
}
.activar-chequera .capgemini-tables .tables-body table tr td:nth-child(2) {
  line-height: inherit;
}
.activar-chequera .capgemini-tables .tables-body table tr td:nth-child(3) {
  line-height: inherit;
  text-align: left;
}
.operation-header.desktop-hidden {
  width: 100%;
}
@media (max-width: 769px) {
  .suspender-chequera p.block-warning.bottom-spaced {
    margin-bottom: 20px;
  }
}
.suspender-chequera .suspender-chequera-desktop {
  vertical-align: baseline;
}
.suspender-chequera .suspender-chequera-mobile {
  margin-bottom: 5px;
}
.suspender-chequera .switch .ui-tabs-panel {
  padding: 0px 10px;
}
@media (max-width: 768px) {
  .suspender-chequera .switch .ui-tabs-panel {
    padding-left: 0px;
  }
}
.suspender-chequera .capgemini-tables .tables-body table tr td {
  text-align: left;
}
@media (max-width: 768px) {
  .suspender-chequera .capgemini-tables .tables-body table tr td {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  .suspender-chequera .capgemini-tables .tables-body table tr td strong {
    font-size: 12px;
  }
}
.suspender-chequera .capgemini-tables .tables-body table tr td:nth-child(2) {
  line-height: inherit;
}
.suspender-chequera ul.fat {
  width: 50%;
  display: inline-block;
  position: relative;
  top: -60px;
  float: right;
}
@media (max-width: 768px) {
  .suspender-chequera ul.fat {
    display: block;
    float: none;
    top: 0px;
    width: 100%;
  }
}
.suspender-chequera ul.fat > li > a {
  height: 40px;
  padding-top: 7px;
}
@media (max-width: 768px) {
  .suspender-chequera ul.fat > li > a {
    padding-top: 7px;
    height: 40px;
  }
}
.suspender-chequera #switch-1 > article {
  margin: 20px 20px;
}
.suspender-chequera #switch-1 > article > input {
  float: right;
  width: 60%;
}
@media (max-width: 768px) {
  .suspender-chequera #switch-1 > article > input {
    float: none;
    width: 100%;
  }
}
.suspender-chequera #switch-1 > article > p {
  display: inline-block;
  vertical-align: text-top;
}
@media (max-width: 768px) {
  .suspender-chequera #switch-1 > article > p {
    display: block;
  }
}
.suspender-chequera #switch-2 .marmots-label-left {
  margin-left: 0px !important;
}
.suspender-chequera .capgemini-tables .tables-body table tr:not(:first-child) {
  height: 60px;
}
.activar-chequera-fin .capgemini-tables .tables-body.table-scroll table tr td:first-child {
  text-align: left;
}
.activar-chequera-fin .capgemini-tables .tables-body.table-scroll table tr td {
  pointer: auto;
}
.activar-chequera-fin .capgemini-tables .tables-body table tr:hover {
  background: none;
}
.activar-chequera-fin > div.step1 > div:first-child {
  vertical-align: top;
}
.activar-chequera-fin > div.step1 > #block-clave {
  padding: 20px 25px 20px 50px;
  text-align: left;
}
@media (max-width: 769px) {
  .activar-chequera-fin > div.step1 > #block-clave {
    padding: 20px;
    text-align: center;
    font-size: 15px;
    font-color: #434A58;
  }
}
.activar-chequera-fin > div.step1 > #block-clave .icon-g23 {
  position: relative;
  left: -20px;
  top: 5px;
}
@media (max-width: 769px) {
  .activar-chequera-fin > div.step1 > #block-clave .icon-g23 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    left: 0px;
  }
}
.activar-chequera-fin > div.step1 > #block-clave .secondLine {
  margin-left: 25px;
  position: relative;
}
.activar-chequera-fin > div.step1 > #block-clave > input {
  width: 65px;
  display: inline-block;
  margin-left: 12px;
  position: relative;
  float: right;
  top: -13px;
}
@media (max-width: 769px) {
  .activar-chequera-fin > div.step1 > #block-clave > input {
    float: none;
    top: 0px;
    margin-left: 0px;
    margin-top: 10px;
    width: 80%;
  }
}
.activar-chequera-fin > div.step1 > #block-clave > span {
  margin: 0px;
}
.operation-header > .close-operation-tab {
  float: right;
  margin-top: -20px;
}
@media (max-width: 769px) {
  .operation-header > .close-operation-tab {
    margin-top: 10px;
    margin-right: 10px;
  }
}
#comision-modal .modal-body {
  padding-top: 10px;
}
#comision-modal .comision-list {
  margin-top: 20px;
}
#comision-modal .comision-list dl {
  width: 49%;
  display: inline-block;
}
#comision-modal .comision-list dl hr {
  float: left;
  margin-bottom: 0;
  width: 65%;
  margin-top: 10px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container.solicitar-chequera h2 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container.activar-chequera h2 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > label,
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > a {
  font-size: 0.8571428571428571em;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line {
  margin-bottom: 20px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line .left {
  display: inline-block;
  margin-right: 20px;
  margin-top: 20px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line .right {
  display: inline-block;
  margin-top: 20px;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line .right.precio {
  color: #44a518;
}
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line .right.precio .pointer-positive,
.wizard .step-container .slide-viewer .step > div > .step-content-container .solicitar-bonos > .line .right.precio .pointer-negative {
  margin-top: 3px;
}
.solicitar-chequera .div-submit > button > span {
  margin-right: 10px;
}
.solicitar-chequera .map-container {
  min-height: 300px;
}
.solicitar-chequera .block-warning {
  margin-bottom: 20px;
}
.office-search-process {
  overflow: hidden;
}
.office-search-process .office-map {
  float: left;
}
@media screen and (min-width: 1024px) {
  .office-search-process .office-map {
    width: 59.3496%;
  }
}
@media screen and (min-width: 770px) {
  .office-search-process .office-map {
    width: 59.3496%;
  }
}
@media (max-width: 769px) {
  .office-search-process .office-map {
    width: auto;
    float: none;
    padding: 0 5px;
  }
  .office-search-process .office-map .google-maps {
    height: 200px;
  }
}
.office-search-process .ofice-search-form {
  padding-top: 20px;
}
@media (max-width: 769px) {
  .office-search-process .ofice-search-form {
    height: 65px;
  }
}
.office-search-process .ofice-search-form .ofice-search-form-button {
  padding-right: 10px;
}
.office-search-process .ofice-search-form #office-search-button {
  border-radius: 0 3px 3px 0;
  height: 40px;
  float: right;
}
@media (max-width: 769px) {
  .office-search-process .ofice-search-form #office-search-button {
    border-radius: 0 3px 3px 0;
    height: 40px;
    float: right;
  }
  .office-search-process .ofice-search-form .ofice-search-form-button {
    padding-right: 0;
    padding: 5px 10px;
  }
  .office-search-process .ofice-search-form .ofice-search-form-button #office-search-string {
    border-radius: 3px 0 0 3px;
    position: relative;
    top: -5px;
  }
}
.office-search-process .ofice-search-form #office-search-button span {
  background: url("img/white-24x.png") repeat scroll -592px -1404px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 28px;
  width: 24px;
  float: right;
}
.office-search-process .ofice-search-form #office-search-string[type="text"] {
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  font-size: 15px;
  padding: 10px;
  width: 100%;
}
@media (max-width: 769px) {
  .office-search-process .office-search-results {
    height: 240px;
    margin: 10px 5px 0;
  }
}
.office-search-process .office-search {
  float: right;
}
@media screen and (min-width: 1024px) {
  .office-search-process .office-search {
    width: 40.65040650406504%;
  }
}
@media screen and (min-width: 768px) {
  .office-search-process .office-search {
    width: 40.65040650406504%;
  }
}
@media (max-width: 480px) {
  .office-search-process .office-search {
    width: 30%;
  }
}
.office-search-process .office-search .form-item {
  margin-bottom: 10px;
  position: relative;
}
.office-search-process .office > .office-marker {
  height: 40px;
  width: 33px;
}
div.modal-content.talonarios > .footer {
  background-color: #FFFFFF;
  margin-top: 10px;
  padding: 5px 0 10px;
  text-align: center;
}
div.modal-content.talonarios > .footer > button:first-child {
  margin-right: 20px;
}
div.modal-content.talonarios > .footer > .arrow-right {
  float: right;
}
div.cheques .step-container {
  background-color: white;
}
.conf-cheque > span {
  margin-right: 20px;
  font-size: 0.8571428571428571em;
}
@media (max-width: 768px) {
  .conf-cheque > span {
    margin: 0 0 10px 0;
    display: block;
  }
}
.conf-cheque > input {
  width: 68% !important;
}
@media (max-width: 768px) {
  .conf-cheque > input {
    width: 100% !important;
    display: block;
    margin-bottom: 20px !important;
  }
}
.conf-cheque2 img {
  display: inline-block;
  vertical-align: top;
  height: 220px;
  position: relative;
  top: 20px;
}
@media (max-width: 769px) {
  .conf-cheque2 img {
    display: none;
  }
}
.conf-cheque2 div.mitades {
  width: 48%;
  display: inline-block;
  padding: 0 20px 20px;
  vertical-align: top;
}
.conf-cheque2 div.mitades > .form-group {
  padding: 0;
}
.conf-cheque2 div.mitades > div {
  display: block;
  width: 100%;
}
.conf-cheque2 div.mitades > div > label {
  font-weight: normal;
}
.conf-cheque2 div.mitades > div > div > input {
  width: 100% !important;
}
.conf-cheque2 div.mitades > div > div > .accesspicker {
  margin-top: 0px;
}
.conf-cheque2 div.mitades input#cedula-titular {
  width: 62.75% !important;
  display: inline-block;
}
.conf-cheque2 div.mitades span#cedula-separator {
  display: none;
}
.conf-cheque2 div.mitades input#cedula-titular-j {
  display: none;
}
.conf-cheque2 div.mitades .cedula-j > input#cedula-titular {
  width: 45% !important;
  display: inline-block;
}
.conf-cheque2 div.mitades .cedula-j > span#cedula-separator {
  display: inline-block;
}
.conf-cheque2 div.mitades .cedula-j > input#cedula-titular-j {
  width: 15% !important;
  display: inline-block;
}
@media (max-width: 769px) {
  .conf-cheque2 div.mitades {
    width: 100%;
    display: inline-block;
  }
  .conf-cheque2 div.mitades .form-group {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  .conf-cheque2 div.mitades .form-group > div > input {
    width: 100% !important;
  }
  .conf-cheque2 div.mitades .form-group > div > input#cedula-titular {
    width: 79.89% !important;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular {
    width: 66% !important;
    display: inline-block;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular-j {
    width: 10% !important;
    display: inline-block;
  }
  .conf-cheque2 div.mitades:first-of-type {
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .conf-cheque2 div.mitades .form-group > div input#cedula-titular {
    width: 69.11% !important;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular {
    width: 51% !important;
    display: inline-block;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular-j {
    width: 12% !important;
    display: inline-block;
  }
}
@media (width: 768px) {
  .conf-cheque2 div.mitades .form-group > div > input#cedula-titular {
    width: 88.5% !important;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular {
    width: 76.5% !important;
    display: inline-block;
  }
  .conf-cheque2 div.mitades .form-group > div.cedula-j > input#cedula-titular-j {
    width: 10% !important;
    display: inline-block;
  }
}
.activar-step2 {
  text-align: center;
}
@media (max-width: 769px) {
  .operaciones-list-container > div > a.close-tab {
    display: none;
  }
}
@media (max-width: 769px) {
  .operaciones-list-container > div:first-child {
    display: none !important;
  }
}
@media (max-width: 769px) {
  .switch.use-half .ui-tabs-panel {
    border: none;
  }
  .switch.use-half .ui-tabs-panel .pointer {
    display: none;
  }
}
@media (max-width: 769px) {
  .switch #chequeras {
    padding: 0px;
  }
}
.switch #chequeras .form-group {
  margin: 10px 0;
}
.switch #chequeras .form-group span.control-label {
  display: inline-block;
  margin-top: 5px;
  font-size: 0.8571428571428571em;
}
@media (max-width: 769px) {
  .switch #cheque {
    padding: 0px;
  }
}
.switch #cheque .form-group .radio-block {
  width: 160px;
  padding: 6px 0;
}
.switch #cheque .form-group > div {
  display: inline-block;
  width: 40%;
}
.switch #cheque .form-group > div.num-cheque {
  width: 70%;
}
@media (max-width: 769px) {
  .switch #cheque .form-group > div.num-cheque {
    display: block;
    width: 100%;
    margin-top: 10px;
  }
}
.switch #cheque .form-group > div.hidden {
  display: none;
}
.switch #cheque .form-group > div label.num-cheque {
  width: 23%;
}
.switch #cheque .form-group > div #cheque-num-input {
  display: inline-block;
  width: 60%;
}
@media (max-width: 769px) {
  .switch #cheque .form-group > div #cheque-num-input {
    width: 140px;
  }
}
.switch #cheque .form-group {
  margin: 10px 0 20px;
}
.switch #cheque .form-group label {
  font-weight: normal;
}
.switch #cheque .form-group .btn.num-cheque {
  margin-left: 15px;
}
.switch #cheque .form-group.center {
  margin: 0 0 10px;
}
@media (max-width: 769px) {
  .mobile-hidden {
    display: none;
  }
}
@media (min-width: 769px) {
  .mobile-visible {
    display: none;
  }
}
.desktop-hidden {
  display: none;
}
@media (max-width: 769px) {
  .desktop-hidden {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .mobile-hidden768 {
    display: none;
  }
}
.desktop-hidden768 {
  display: none;
}
@media (max-width: 768px) {
  .desktop-hidden768 {
    display: inline-block;
  }
}
.tab-bottom {
  margin-top: 10px;
  margin-bottom: 0px;
  border: 0;
  border-top: 1px solid #dcdcdc;
}
.tab-header {
  margin-top: 20px;
  margin-bottom: -10px;
  border: 0;
  border-top: 1px solid #dcdcdc;
}
.tab-header.consultas {
  margin-top: 10px;
  margin-bottom: 10px;
}
.tab-header.consultas2 {
  margin-bottom: 10px;
}
.tab-header.operaciones {
  margin-bottom: 0px;
}
.tab-close-container {
  margin-top: 20px;
}
@media (max-width: 769px) {
  .activar-chequera .step2 p input {
    display: inline-block;
  }
}
@media (max-width: 769px) {
  #operaciones-title,
  #chequeras-title {
    margin-bottom: 0px;
  }
}
span.icon-info-16 {
  background-image: url(img/icono_info_16x16.png);
  background-position: 0 0;
  height: 16px;
  width: 16px;
  position: relative;
  top: 5px;
  display: inline-block;
  cursor: pointer;
}
.capgemini-tables.creditCards .icon-info-16 {
  margin-left: 8px;
}
.capgemini-tables.fideicomisos .icon-tooltip-mob {
  display: none;
}
@media (max-width: 410px) {
  .capgemini-tables.fideicomisos .icon-tooltip-mob {
    display: inline-block;
    margin-right: 10px;
    margin-left: 0px;
  }
}
.capgemini-tables.fideicomisos .icon-tooltip-des {
  margin-left: 8px;
}
@media (max-width: 410px) {
  .capgemini-tables.fideicomisos .icon-tooltip-des {
    display: none;
  }
}
.wizard.op-prestamo .step-container {
  background-color: #FFF;
}
.wizard.op-prestamo .donaciones-step1 h3 {
  margin: 0 0 10px;
}
@media (min-width: 769px) {
  .wizard.op-prestamo .donaciones-step1 .switch div.ui-tabs-panel:nth-child(2) .pointer {
    left: 48% !important;
  }
}
@media (min-width: 769px) {
  .wizard.op-prestamo .donaciones-step1 .switch div.ui-tabs-panel:nth-child(3) .pointer {
    left: 81% !important;
  }
}
.wizard.op-prestamo .donaciones-step1 .switch .form-group.big-blue {
  padding-bottom: 0px !important;
}
@media (max-width: 769px) {
  .wizard.op-prestamo .donaciones-step2 {
    padding: 0px 10px 10px 10px;
  }
}
.wizard.op-prestamo .donaciones-step2 > div:first-child {
  width: 49%;
  display: inline-block;
  text-align: left;
}
@media (max-width: 769px) {
  .wizard.op-prestamo .donaciones-step2 > div:first-child {
    display: block;
  }
}
.wizard.op-prestamo .donaciones-step2 > div:first-child > span {
  position: relative;
  top: -19px;
  left: 5px;
  font-family: BBVA Web Light;
  font-size: 18px;
  color: #0078D2;
}
@media (max-width: 769px) {
  .wizard.op-prestamo .donaciones-step2 > div:first-child > span {
    top: 0px;
    left: 0px;
    margin-top: 20px;
  }
}
.wizard.op-prestamo .donaciones-step2 div.input-monto {
  width: 50%;
  padding-top: 20px;
  display: inline-block;
  text-align: left;
}
.wizard.op-prestamo .donaciones-step2 div.input-monto input {
  width: 100%;
}
@media (max-width: 769px) {
  .wizard.op-prestamo .donaciones-step2 div.input-monto {
    width: 100%;
  }
}
.wizard.op-prestamo .donaciones-step2 div.input-monto span.sub-input {
  display: block;
  font-size: 0.785714em;
  color: #434A58;
}
.modal-open.no-scroll {
  position: fixed;
  display: block;
  width: 100%;
  overflow-y: auto;
}
#cerrar-lightbox {
  text-align: center;
  margin-bottom: 15px;
  display: block;
}
#cerrar-lightbox.hidden {
  display: none;
}
#cerrar-lightbox.move-right {
  text-align: right;
  padding-right: 10px;
}
.scrollable-desktop {
  outline: 0;
}
@media (min-width: 768px) {
  .scrollable-desktop {
    width: 100%;
    height: 270px;
    overflow: auto;
  }
}
#select-menu-trigger {
  display: none;
  float: left;
  left: 370px;
  position: relative;
  top: -41px;
}
@media (min-width: 769px) and (max-width: 815px) {
  #select-menu-trigger {
    display: inline-block;
  }
}
@media (min-width: 769px) and (max-width: 815px) {
  .main-menu.public .menu-trigger {
    display: none;
  }
}
@media (max-width: 360px) {
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li a {
    height: 40px;
  }
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li a.double-line {
    line-height: 1.1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li a#clickOtrosTitulares {
    line-height: 1.2em;
    padding-top: 5px;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li a#clickOtrosTitularesTarjetas {
    line-height: 1.2em;
    padding-top: 5px;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li a#clickOtrosBancosTarjetas {
    line-height: 1.2em;
    padding-top: 5px;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 .ui-tabs .ui-tabs-nav li:first-child a,
  .wizard-transferencias .transferencia-step1 li:last-child a {
    padding-top: 7px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-1 .transferencia > div {
  display: inline-block;
}
.wizard-transferencias .transferencia-step1 #switch-1 small strong {
  font-size: 12px;
}
.wizard-transferencias .transferencia-step1 #switch-1 .noCuentas > p {
  margin-top: 20px;
}
.wizard-transferencias .transferencia-step1 #switch-2 span.icon-info-16 {
  top: 3px;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div input {
  margin-right: 10px;
  display: inline-block;
  width: 210px;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div input.cta1 {
  width: 60px;
  margin-right: 0;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div input.cta1:first-child {
  vertical-align: middle;
  font-size: 12px;
  color: #8B9098;
  background: #F5F5F5;
  border: 1px solid #DFE0DE;
  padding: 3px 3px 3px 8px;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div input.cta2 {
  width: 160px;
}
@media (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div input.cta2 {
    width: 36%;
    margin-right: 1px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div .cta {
  width: 69%;
  padding-left: 6%;
}
@media (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div .cta {
    width: 90%;
    padding: 0;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > p {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  font-size: 15px;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div label {
  padding-right: 0px;
  padding-left: 20px;
  padding-top: 10px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div label {
    display: block;
    margin-right: 20px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div label span {
  margin-right: 20px;
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div {
  display: inline-block;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div {
    margin-left: 20px;
    margin-top: 10px;
    width: 90%;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div > input {
    vertical-align: bottom;
    width: 60%;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div > a > span {
    display: inline-block;
    margin-bottom: 3px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas input {
  margin: 0 10px;
  display: inline-block;
  width: 295px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas input {
    width: 220px;
    margin: 7px 3px 0;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card {
  /*margin:15px 20px;*/
  float: right;
  width: 64%;
}
@media (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card {
    float: none;
    width: 96%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card input {
  width: 18%;
  margin: 0 5px 0 0;
}
@media (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card input {
    width: 21.5%;
  }
}
@media (max-width: 440px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card input {
    width: 19%;
  }
}
@media (max-width: 335px) {
  .wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.tarjetas.card input {
    margin-left: 0;
  }
}
.wizard-transferencias .transferencia-step1 #switch-2 fieldset > div > div.block-warning {
  margin: 20px;
}
.wizard-transferencias .transferencia-step1 #switch-3 span.icon-info-16 {
  top: 3px;
}
.wizard-transferencias .transferencia-step1 #switch-3 > p {
  color: #434A58;
  font-size: 15px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.wizard-transferencias .transferencia-step1 #switch-3 > p.enlace_inf {
  font-size: 12px;
  font-weight: bold;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line {
  margin-top: 10px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > label {
    padding: 0px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > label {
  display: inline-block;
  width: 30%;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div {
  display: inline-block;
  width: 69%;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div {
    padding: 0px;
    width: 100%;
  }
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div .btn-group {
    width: 100% !important;
  }
}
@media (min-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line.banco .btn-group {
    width: 60%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line {
  position: relative;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div {
  width: 65%;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
  display: inline-block;
  width: 90.5%;
  margin-right: 0px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    margin-right: 0px;
    width: 94%;
  }
}
@media (max-width: 660px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    width: 92%;
  }
}
@media (max-width: 560px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    width: 91%;
  }
}
@media (max-width: 490px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    width: 89%;
  }
}
@media (max-width: 390px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    width: 87%;
  }
}
@media (width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > input#name-otros,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > input#name-otros {
    width: 94%;
  }
}
@media (min-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div #num-documento,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div #num-documento,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div #num-documento {
    width: 41.5%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > a,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > a,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > a {
  float: right;
  margin-right: 0px;
  margin-top: 2px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div > a,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div > a,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div > a {
    margin-right: 0px;
    margin-top: 10px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
  width: 90.5%;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input:first-child,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input:first-child,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input:first-child {
  margin-left: 0;
}
@media (min-width: 660px) and (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
    width: 94%;
    display: inline;
  }
}
@media (max-width: 660px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
    width: 92%;
  }
}
@media (max-width: 560px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
    width: 91%;
  }
}
@media (max-width: 490px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
    width: 89%;
  }
}
@media (max-width: 400px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card input {
    margin: 10px 4px 0;
    width: 87%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card .separa,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card .separa,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card .separa {
  margin: 0;
  display: inline-block;
  width: 4px;
  height: 23px;
}
@media (min-width: 400px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card .separa,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card .separa,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card .separa {
    margin-left: 3px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta input {
  width: 14.5%;
}
@media (max-width: 768px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta input {
    width: 19%;
    display: inline;
  }
}
@media (max-width: 746px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta input {
    width: 16.5%;
    display: inline;
  }
}
@media (max-width: 490px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta input {
    width: 15.5%;
    display: inline;
  }
}
@media (max-width: 400px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta input {
    width: 14%;
    display: inline;
    margin-left: 1px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta #numero-otros3,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta #numero-otros3,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta #numero-otros3 {
  width: 38%;
}
@media (max-width: 400px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div.card.cta #numero-otros3,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div.card.cta #numero-otros3,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div.card.cta #numero-otros3 {
    width: 30%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > input#cuenta-input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > input#cuenta-input,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > input#cuenta-input {
  display: inline-block;
  width: 47%;
  margin-right: 10px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > input#cuenta-input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > input#cuenta-input,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > input#cuenta-input {
    width: 100%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > label,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > label,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > label {
  padding: 0px 10px;
  width: 34%;
  display: inline-block;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > label,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > label,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > label {
    display: block;
    width: 100%;
    padding: 0 10px;
  }
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario > div,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta > div,
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line > div {
    padding: 0px 10px;
    width: 100%;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .beneficiario #name-otros,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta #name-otros,
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .one-line #name-otros {
  width: 47%;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta {
    position: relative;
  }
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta label {
    padding: 0px 0px 10px 10px;
  }
  .wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta input {
    margin-left: 0px;
  }
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta .switch {
  vertical-align: middle;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset .num-cuenta .switch .hid-switch {
  display: none !important;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset > div > div > div:first-element {
  width: 20%;
  margin-right: 20px;
}
.wizard-transferencias .transferencia-step1 #switch-3 fieldset > div > div > #cedula2 {
  width: 10%;
}
.wizard-transferencias .transferencias-step2 {
  margin-top: 10px;
}
.wizard-transferencias .transferencias-step2 fieldset {
  padding: 0px 0px;
}
@media (max-width: 769px) {
  .wizard-transferencias .transferencias-step2 .col-sm-5.momento {
    margin-bottom: 10px;
  }
}
.wizard-transferencias .transferencias-step2 span.icon-info-16 {
  top: 2px;
}
.wizard-transferencias .transferencias-step2 .grey-text {
  color: #8B9098;
  font-size: 12px;
}
@media (min-width: 769px) {
  .wizard-transferencias .input-long {
    width: 92% !important;
  }
}
.wizard-transferencias .input-med {
  width: 220px !important;
}
@media (max-width: 768px) {
  .wizard-transferencias .input-med {
    width: 92% !important;
  }
}
.transferencia .main-transferencia {
  border: none;
}
@media (min-width: 769px) {
  .transferencia .main-transferencia .button-bar {
    background-color: #F4F7F5;
  }
}
#seleccionar-agenda {
  padding-top: 0px;
  background-color: #FFFFFF !important;
  padding: 0px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body.no-bottom {
  padding-bottom: 0px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas {
  margin-top: 20px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas:before,
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas:after {
  content: " ";
  display: table;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas:after {
  clear: both;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .row {
  width: 49%;
  display: inline-block;
  float: left;
  min-height: 45px;
}
@media (max-width: 769px) {
  #seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .row {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas.options {
  padding-right: 0;
  padding-left: 10%;
  margin-bottom: 10px;
}
@media (max-width: 769px) {
  #seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas.options {
    margin-bottom: 0px;
    padding-left: 5%;
  }
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas p {
  padding-left: 33px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables {
  margin-bottom: 0px;
}
@media (max-width: 769px) {
  #seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables {
    margin-bottom: 10px;
  }
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td {
  text-align: left;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td strong {
  font-size: 12px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td:nth-child(2) {
  color: #0065B7 !important;
  font-weight: bold !important;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr th:nth-child(1) {
  width: 49px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr th:nth-child(2) {
  width: 237px;
}
#seleccionar-agenda .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr th:nth-child(3) {
  width: 268px;
}
#seleccionar-agenda .modal-content .modal-box .modal-footer .btn.arrow-left {
  float: left;
}
#seleccionar-agenda .modal-content .modal-box .modal-footer .btn.arrow-right {
  float: right;
}
#seleccionar-agenda .col-xs-6 {
  padding-right: 0px;
  padding-left: 0px;
}
#seleccionar-agenda input.textbox.autocomplete {
  width: 100%;
  height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.table100 .wizard .step-container .slide-viewer .step > div {
  width: 100%;
  margin-top: 10px;
}
#seleccionar-sucursal .office-search-process .ofice-search-form #office-search-button {
  border-radius: 3px;
}
#seleccionar-sucursal .modal-body {
  padding-bottom: 0px;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step .opciones-cuentas > .row > div > p {
  padding-left: 30px;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step > div {
  margin: 10px auto;
  width: 100%;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step > div > input {
  width: 100%;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step > input {
  width: 100%;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step tr > td:last-child {
  text-align: left;
}
#seleccionar-sucursal .wizard .step-container .slide-viewer .step tr > td:last-child strong {
  font-size: 12px;
  color: #434A58;
}
@media (max-width: 769px) {
  #seleccionar-sucursal input.textbox.autocomplete {
    width: 100%;
  }
}
#seleccionar-sucursal tr > td:last-child {
  text-align: left;
}
#seleccionar-sucursal tr > td:last-child strong {
  font-size: 12px;
  color: #434A58;
}
.cargos-total {
  display: block;
  font-size: 0.8571428571428571em;
  color: #71777F;
  padding: 0 10px;
}
/* Transferencias programadas */
.links.trans-programadas.dated header h1 {
  font-size: 16px;
  margin: 10px 0 10px 20px;
}
.links.trans-programadas.dated header span {
  background-color: transparent;
}
.links.trans-programadas.dated ul > li {
  border-bottom: 1px solid #dde3ea !important;
}
.links.trans-programadas.dated ul > li.last {
  border-bottom: none !important;
}
.links.trans-programadas.dated ul > li span.title {
  color: #0065b7;
  text-decoration: none;
  padding: 10px 20px 0px 20px;
  font-size: 12px;
  font-weight: bold;
  display: block;
}
.links.trans-programadas.dated ul > li span.dateText {
  color: #71777F;
  font-size: 11px;
  padding: 0px 0px 10px 0px;
}
.links.trans-programadas.dated ul > li span.amount {
  color: #333333;
  font-size: 12px;
  float: right;
  margin-top: -50px;
  font-weight: bold;
  padding-right: 20px;
}
#seleccionar-cuenta {
  padding-top: 0px;
  background-color: #FFFFFF !important;
  padding: 0px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body.no-bottom {
  padding-bottom: 0px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .transferencia-intro {
  font-size: 15px;
  color: #434A58;
  padding-bottom: 20px;
  padding-top: 20px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas {
  margin-top: 10px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas.options {
  padding-right: 0;
  padding-left: 10%;
}
@media (max-width: 769px) {
  #seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas.options {
    padding-left: 5%;
  }
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas p {
  padding-left: 33px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables {
  margin-bottom: 10px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body {
  border-bottom: none;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td {
  text-align: left;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td strong {
  font-size: 12px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td:nth-child(1) {
  width: 49px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td:nth-child(2) {
  color: #0065B7 !important;
  font-weight: bold !important;
  width: 237px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td:nth-child(3) {
  width: 268px;
  color: #434A58 !important;
  font-weight: bold !important;
  text-align: right;
}
#seleccionar-cuenta .modal-content .modal-box .modal-body .opciones-cuentas .capgemini-tables .tables-body table tr td:nth-child(3) strong {
  font-size: 15px;
}
#seleccionar-cuenta .modal-content .modal-box .modal-footer {
  border-top: 1px solid #d5e2ee;
  box-shadow: inset 0px 3px 0px #f4f7f5;
}
#seleccionar-cuenta .modal-content .modal-box .modal-footer .btn.arrow-left {
  float: left;
}
#seleccionar-cuenta .modal-content .modal-box .modal-footer .btn.arrow-right {
  float: right;
}
#seleccionar-cuenta .col-xs-6 {
  padding-right: 0px;
  padding-left: 0px;
}
#seleccionar-cuenta input.textbox.autocomplete {
  width: 100%;
  height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  #anular-close-btn {
    margin-right: 10px;
  }
}
#programar .desktop33 {
  width: 100%;
}
@media (min-width: 769px) {
  #programar .desktop33 {
    width: 33.33333333%;
  }
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-credito table.detail tr td:first-child {
  width: 20%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-credito table.detail tr td:nth-child(2) {
  width: 40%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-credito table.detail tr td:nth-child(3) {
  width: 20%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-debito table.detail tr td:first-child {
  width: 25%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-debito table.detail tr td:nth-child(2) {
  width: 50%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-devolucion table.detail tr td:first-child {
  width: 39%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-solicitud table.detail tr td:first-child {
  width: 25%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-solicitud table.detail tr td:nth-child(2) {
  width: 30%;
}
.capgemini-tables.mov-table .table-detail.bordered.tarj-solicitud table.detail tr td:nth-child(3) {
  width: 45%;
  text-align: left;
}
.product-header .capgemini-chart.mid .chart-dispo-tarjetas,
.product-header .capgemini-chart.mid .chart-dispo-tarjetas-soles {
  height: 90px;
}
.product-header .capgemini-chart.mid .chart-dispo-tarjetas .highcharts-container,
.product-header .capgemini-chart.mid .chart-dispo-tarjetas-soles .highcharts-container {
  overflow: visible !important;
}
.product-header .capgemini-chart.mid .chart-fideicomisos {
  height: 60px;
}
.product-header .capgemini-chart.mid .chart-fideicomisos .highcharts-container {
  overflow: visible !important;
}
.product-header .capgemini-chart.mid .chart-depositos {
  height: 60px;
}
.product-header .capgemini-chart.mid .chart-depositos .highcharts-container {
  overflow: visible !important;
}
.chart-tooltip-body {
  padding: 0em 1em 0em 1em;
  font-size: 12px;
  line-height: 1.25em;
  color: #525252;
  background-color: #FEFFFB;
  border: 1px solid #DBDCDF;
  text-align: left;
  border-radius: 0.25em;
  box-shadow: 0 0.1em 0.1em #D2D2D2;
}
.chart-tooltip-body:after,
.chart-tooltip-body:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.chart-tooltip-body:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #FFFFFF;
  border-width: 8px;
  margin-left: -8px;
  margin-top: -1px;
}
.chart-tooltip-body:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #DCDCDC;
  border-width: 9px;
  margin-left: -9px;
  margin-top: 0px;
}
.chart-tooltip-body table tr:last-child {
  border-top: 1px solid #E5E5E5;
}
.chart-tooltip-body table td:last-child {
  padding-bottom: 0px;
  padding-top: 3px;
}
.chart-tooltip-body table span.available {
  color: #44A518;
  font-weight: bold;
}
.chart-tooltip-body table .firstRow td.firstColumn {
  padding-bottom: 3px;
  padding-right: 5px;
}
.contenidoGraficas {
  position: absolute;
  top: -22px;
}
.btn.primary.sidebar {
  width: 100%;
  height: 50px;
  font-size: 13px;
  color: #0065b7;
  text-align: left;
  margin-bottom: 20px;
}
.btn.primary.sidebar .icon-16 {
  vertical-align: top;
  margin-top: 14px;
  margin-right: 5px;
  margin-left: 5px;
}
.btn.primary.sidebar .text {
  width: 225px;
  display: inline-block;
  white-space: normal;
  line-height: 15px;
  margin-top: 6px;
}
.btn.primary.sidebar .number {
  background-image: url("img/globo-azul.png");
  background-repeat: no-repeat;
  width: 17px;
  height: 20px;
  display: inline-block;
  color: #FFF;
  padding-left: 5px;
  line-height: 15px;
  position: absolute;
  right: 10px;
  top: 13px;
}
.capgemini-tables .table-detail .button-bar .c03-pagopersonalizado.icon-16 {
  margin-right: 10px;
}
.step-content-container.transferencias-step2 .otros-titulares-filter {
  position: relative;
}
.step-content-container.transferencias-step2 .otros-titulares-filter.solicitar-tarjeta input {
  width: 87.5% !important;
}
.step-content-container.transferencias-step2 .otros-titulares-filter.solicitar-tarjeta input#cedula-titular {
  width: 64.5% !important;
}
.step-content-container.transferencias-step2 .otros-titulares-filter.solicitar-tarjeta .btn-group.bootstrap-select:not(.accesspicker) {
  width: 87.5% !important;
}
.step-content-container.transferencias-step2 .otros-titulares-filter .switch .big-blue {
  padding-bottom: 0 !important;
}
.step-content-container.transferencias-step2 .otros-titulares-filter .switch .big-blue .col-md-6 {
  /*@media(max-width:769px){
						width:99%;
					}*/
}
@media (min-width: 769px) {
  .step-content-container.transferencias-step2 .otros-titulares-filter .switch #soles .pointer,
  .step-content-container.transferencias-step2 .otros-titulares-filter .switch #ahoraMismo .pointer {
    left: 54% !important;
  }
}
@media (min-width: 769px) {
  .step-content-container.transferencias-step2 .otros-titulares-filter .switch #dolares .pointer,
  .step-content-container.transferencias-step2 .otros-titulares-filter .switch #tarde .pointer {
    left: 83% !important;
  }
}
.step-content-container.transferencias-step2 .otros-titulares-filter .switch #ahora .block-warning {
  margin-bottom: 30px;
}
.step-content-container.transferencias-step2 .otros-titulares-filter .switch #ahora .comission {
  padding-left: 10px;
}
.step-content-container.transferencias-step2 .otros-titulares-filter .switch #ahora .div-submit button {
  margin-bottom: 20px;
}
.step-content-container.transferencias-step2 .small {
  font-size: 12px;
  font-weight: normal;
  padding: 4px 0 0 36px;
}
.step-content-container.activar-tarjeta {
  width: 465px;
  margin: 0 auto;
}
@media (max-width: 769px) {
  .step-content-container.activar-tarjeta {
    width: 100%;
  }
}
hr.bottom-mobile {
  margin-bottom: 10px;
  display: none;
}
@media (max-width: 769px) {
  hr.bottom-mobile {
    display: block;
  }
}
hr.bottom-mobile.no-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}
hr.bottom-mobile.no-margin-bottom {
  margin-bottom: 0px;
}
.activar-tarjeta-view {
  position: relative;
  background-color: white;
}
.activar-tarjeta-view div.dataFlow {
  margin-bottom: 10px;
}
.activar-tarjeta-view div.dataFlow .sub-step-title {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'BBVA Web Book';
  color: #0078D2;
  font-size: 16px;
}
.activar-tarjeta-view .simple-info {
  color: #71777F;
  font-size: 12px;
  width: 100%;
  margin: 10px 0px 0px auto;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 768px) {
  .activar-tarjeta-view .simple-info {
    width: 100%;
  }
}
@media (min-width: 769px) {
  .activar-tarjeta-view .simple-info.left {
    padding-right: 10px;
  }
}
.activar-tarjeta-view .simple-info.left .grey {
  color: #434A58;
  font-weight: normal;
  padding-left: 10px;
}
@media (min-width: 769px) {
  .activar-tarjeta-view .simple-info.right {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  .activar-tarjeta-view .simple-info.right {
    margin-top: 0;
  }
}
.activar-tarjeta-view .simple-info .line {
  height: 25px;
  border-bottom: 1px solid #E5E5E5;
}
@media (max-width: 768px) {
  .activar-tarjeta-view .simple-info.bottom-spaced {
    margin-bottom: 20px;
  }
}
.activar-tarjeta-view .simple-info.expanded {
  width: 100%;
}
.activar-tarjeta-view .simple-info.expanded .right {
  text-align: left;
}
.activar-tarjeta-view .simple-info .left {
  float: left;
}
.activar-tarjeta-view .simple-info .right {
  float: right;
  color: #44A518;
  font-weight: bold;
  text-align: right;
  max-width: 140px;
}
.activar-tarjeta-view .simple-info .right.grey-bold {
  color: #434A58;
}
.modal-body.activar-tarjeta {
  padding-bottom: 10px;
}
#confirma-bloquear-tarjeta hr {
  width: 100%;
  margin-top: 3px;
  border-top: 1px solid #e5e5e5;
}
#confirma-bloquear-tarjeta .modal-body {
  padding-top: 0px;
  padding-bottom: 0px;
}
#confirma-bloquear-tarjeta .info {
  margin: 20px auto;
  width: 80%;
}
@media (max-width: 769px) {
  #confirma-bloquear-tarjeta .info {
    width: 100%;
  }
}
#confirma-bloquear-tarjeta .buttons {
  margin: auto;
  width: 100%;
}
#confirma-bloquear-tarjeta .buttons .btn {
  width: 90px;
  margin-bottom: 20px;
}
#confirma-bloquear-tarjeta .buttons .btn.last-button {
  position: absolute;
  right: 20px;
}
@media (max-width: 769px) {
  #confirma-bloquear-tarjeta .buttons .btn.last-button {
    right: 10px;
  }
}
table.tables-tarjetas tr.inactive {
  background-color: #FBF1D0;
}
table.tables-tarjetas tr.inactive:hover {
  background-color: #FBF1D0;
}
table.tables-tarjetas tr td.product-actions {
  text-align: left;
  vertical-align: middle;
}
hr.item-separator {
  margin: 0px 20px 20px 20px;
  display: block;
}
.switch .form-group.big-blue.no-border {
  padding: 0 10px;
}
@media (min-width: 769px) {
  .switch.moneda .ui-tabs-panel {
    padding: 20px;
  }
  .switch.moneda .ui-tabs-panel .form-group.big-blue label[class*="col-"] {
    color: #434a58 !important;
    font-family: BBVA Web Light;
    font-size: 16px !important;
    font-weight: normal;
  }
  .switch.moneda #soles .pointer {
    left: 48% !important;
  }
  .switch.moneda #dolares .pointer {
    left: 80% !important;
  }
}
.wizard.full-page .step-container .slide-viewer .step > div {
  width: 100%;
}
.wizard.full-page .step-container .slide-viewer .step > div .block-warning {
  width: 590px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .confirmar {
  width: 680px;
  margin: 0 auto;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .confirmar .dataFlow {
  height: 225px;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  .wizard.full-page .step-container .slide-viewer .step > div .sub-step .confirmar .dataFlow {
    height: auto;
  }
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .confirmar .simple-info {
  margin-top: 15px;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .pin-sms-input {
  width: 550px;
  margin: 0 auto;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .containerData {
  width: 328px;
  height: 185px;
}
@media (max-width: 768px) {
  .wizard.full-page .step-container .slide-viewer .step > div .sub-step .containerData {
    height: 170px;
  }
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .containerData .block-account dd {
  font-weight: normal;
  font-size: 0.9285714285714286em;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .arrow-destination {
  padding-top: 100px;
}
.wizard.full-page .step-container .slide-viewer .step > div .sub-step .simple-info-full-line {
  font-weight: bold;
  font-size: 0.8571428571428571em;
}
.wizard.full-page .form-group.single-line {
  width: 440px;
  margin: 0 auto 20px;
}
.wizard.full-page .form-group.single-line h3 {
  margin: 10px 0 20px;
}
.wizard.full-page .form-group.single-line .line {
  margin-bottom: 20px;
}
.wizard.full-page .form-group.single-line .line:last-of-type {
  margin-bottom: 0;
}
.wizard.full-page .form-group.single-line .line .left {
  display: inline-block;
  width: 140px;
  vertical-align: top;
}
.wizard.full-page .form-group.single-line .line .left label {
  padding: 0;
  margin-top: 5px;
}
.wizard.full-page .form-group.single-line .line .right {
  display: inline-block;
  width: 300px;
  vertical-align: top;
}
.wizard.full-page .form-group.single-line .line .right input {
  width: 100%;
}
@media (max-width: 768px) {
  .wizard.full-page .form-group.single-line {
    width: auto;
  }
  .wizard.full-page .form-group.single-line .line .left,
  .wizard.full-page .form-group.single-line .line .right {
    width: 100%;
    display: block;
  }
}
.wizard.full-page .form-group.double-line {
  width: 660px;
  margin: 0 auto 20px;
}
@media (max-width: 768px) {
  .wizard.full-page .form-group.double-line {
    width: 100%;
  }
}
.wizard.full-page .form-group.double-line h3 {
  margin: 10px 0 20px;
}
.wizard.full-page .form-group.double-line > .left,
.wizard.full-page .form-group.double-line > .right {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
.wizard.full-page .form-group.double-line > .left .line,
.wizard.full-page .form-group.double-line > .right .line {
  margin-bottom: 20px;
}
@media (min-width: 769px) {
  .wizard.full-page .form-group.double-line > .left .line:last-of-type,
  .wizard.full-page .form-group.double-line > .right .line:last-of-type {
    margin-bottom: 0;
  }
}
.wizard.full-page .form-group.double-line > .left .line .left,
.wizard.full-page .form-group.double-line > .right .line .left {
  display: block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 5px;
}
.wizard.full-page .form-group.double-line > .left .line .left label,
.wizard.full-page .form-group.double-line > .right .line .left label {
  padding: 0;
  margin-top: 5px;
}
.wizard.full-page .form-group.double-line > .left .line .right,
.wizard.full-page .form-group.double-line > .right .line .right {
  display: block;
  width: 100%;
  vertical-align: top;
}
.wizard.full-page .form-group.double-line > .left .line .right input,
.wizard.full-page .form-group.double-line > .right .line .right input {
  width: 100%;
}
.wizard.full-page .form-group.double-line > .left {
  border-right: 1px solid #CCC;
  padding-right: 20px;
}
.wizard.full-page .form-group.double-line > .right {
  padding-left: 20px;
}
.wizard.full-page .comprobante {
  width: 550px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wizard.full-page .comprobante {
    width: auto;
  }
}
@media (max-width: 768px) {
  .wizard.full-page > div > .form-group.double-line {
    margin-bottom: 10px;
  }
  .wizard.full-page > div > .form-group.double-line > .left,
  .wizard.full-page > div > .form-group.double-line > .right {
    width: 100%;
    border-right: none;
    padding: 0;
  }
  .wizard.full-page > div > .form-group.double-line > .left .line .left,
  .wizard.full-page > div > .form-group.double-line > .right .line .left,
  .wizard.full-page > div > .form-group.double-line > .left .line .right,
  .wizard.full-page > div > .form-group.double-line > .right .line .right {
    width: 100%;
  }
  .wizard.full-page > div > .step-content-container .sub-step .dataFlow .containerData {
    height: auto;
    font-weight: normal;
    font-size: 0.9285714285714286em;
  }
  .wizard.full-page > div > .step-content-container .sub-step .simple-info-full-line {
    font-weight: bold;
    font-size: 0.8571428571428571em;
  }
}
.wizard .wizard-progress-bar .point-background {
  width: 16px;
  height: 16px;
  top: -4px;
}
.wizard .wizard-progress-bar .point-background .point {
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
}
.wizard .wizard-progress-bar .point-background.active .point {
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
}
.wizard .wizard-progress-bar .point-background.now {
  width: 18px;
  height: 18px;
}
.wizard .wizard-progress-bar .point-background.now .point {
  width: 10px;
  height: 10px;
  top: 4px;
  left: 4px;
}
table.short-table.solicitudes-tarjeta tr {
  width: 100%;
}
table.short-table.solicitudes-tarjeta tr th:first-child {
  width: 25%;
}
table.short-table.solicitudes-tarjeta tr th:nth-child(2) {
  width: 30%;
}
table.short-table.solicitudes-tarjeta tr th:last-child {
  width: 45%;
}
table.short-table.solicitudes-tarjeta tr td:nth-child(3) {
  text-align: left;
}
input#input-otro-monto,
input#monto {
  width: 100%;
}
@media (max-width: 480px) {
  .activar-tarjeta-view .simple-info .right.mobile-block {
    display: block;
    width: 100%;
    text-align: left;
    margin-top: 10px;
  }
  .activar-tarjeta-view .simple-info .right.mobile-block > input {
    width: auto;
  }
}
a.download-docu {
  display: inline-block;
  padding: 20px 0 20px 30px;
  margin: 0 20px;
  color: #0065B7;
  background-image: url(img/download-folder.gif);
  background-position: left 16px;
  background-repeat: no-repeat;
  font-size: 0.8571428571428571em;
  font-weight: bold;
  cursor: pointer;
}
.pointer-positive,
.pointer-negative {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  vertical-align: text-top;
}
.pointer-positive {
  background-image: url(img/pointer-positive.gif);
}
.pointer-negative {
  background-image: url(img/pointer-negative.gif);
}
.full-page .confirmar .dataFlow .containerData .block-account dd {
  font-weight: normal;
}
.operaciones .boxProgression.solicitar-bonos {
  background-color: #F4F7F5;
}
.operaciones .boxProgression.solicitar-bonos h3.tab-title {
  margin-top: 20px;
}
.operaciones .boxProgression.solicitar-bonos h3.tab-title a.btn.arrow-left.primary {
  margin-right: 10px;
}
.operaciones .boxProgression.solicitar-bonos a.close-tab {
  position: absolute;
  right: 20px;
  top: 0px;
}
.operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow {
  height: 170px;
}
@media (max-width: 768px) {
  .operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow {
    height: auto;
  }
}
.operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow .containerData {
  height: 130px;
}
@media (max-width: 768px) {
  .operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow .containerData {
    height: auto;
  }
}
.operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow .containerData .block-account dd {
  font-weight: normal;
}
@media (min-width: 769px) {
  .operaciones .boxProgression.solicitar-bonos .confirmar .dataFlow .arrow-destination {
    padding-top: 80px;
  }
}
.operaciones .boxProgression.solicitar-bonos .wizard .comprobante {
  background-color: transparent;
}
@media (min-width: 769px) {
  .operaciones .boxProgression.solicitar-bonos .wizard .capgemini-tables.holder {
    padding: 0 20px;
  }
}
.operaciones .boxProgression.solicitar-bonos .wizard .capgemini-tables.holder h3 {
  font-family: 'BBVA Web Light', Arial;
  font-size: 1.285714285714286em;
  margin: 0 0 20px;
}
@media (max-width: 768px) {
  .operaciones .boxProgression.solicitar-bonos .wizard > div {
    background-color: #FFF;
  }
}
.anular .anular-content {
  position: relative;
  background-color: white;
  border: 1px solid #dde3ea;
  border-radius: 4px;
  padding: 20px 33px;
  overflow: hidden;
  margin-bottom: 20px;
}
@media (max-width: 769px) {
  .anular .anular-content {
    padding: 0 10px 10px 10px;
    border: 0;
  }
}
.anular .anular-content .title-box .title {
  color: #3285db;
  font-family: "BBVA Web Light", arial, sans-serif;
  font-size: 18px;
}
/* Vender bonos */
.vender-bonos-no .vender-bonos-no-content {
  position: relative;
  background-color: white;
  border: 1px solid #DDE3EA;
  border-radius: 4px;
  padding: 0 30px 20px;
  overflow: hidden;
  margin-bottom: 20px;
}
@media (max-width: 769px) {
  .vender-bonos-no .vender-bonos-no-content {
    border: none;
    margin-bottom: -15px;
    padding-bottom: 0px;
  }
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th.no-border {
  border-right: none;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view a {
  line-height: 15px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .left {
  width: 65%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .left a.three-lines {
  min-height: 53px;
}
@media (max-width: 360px) {
  .capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .left a.two-lines-360 {
    min-height: 38px;
  }
}
@media (max-width: 395px) {
  .capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .left a.two-lines-395 {
    min-height: 38px;
  }
}
@media (max-width: 410px) {
  .capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .left a.two-lines-410 {
    min-height: 38px;
  }
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th.xs-view .right {
  width: 35%;
  float: right;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th:first-child {
  width: 19%;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr th:nth-child(2) {
  width: 54%;
}
.capgemini-tables .tables-body.table-resultados.movimientos table tr .importe em {
  font-size: 15px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa th:nth-child(2) {
  width: auto;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa th.xs-view div {
  /*padding:0 !important;*/
  width: 50%;
  height: 54px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa th.xs-view div a {
  height: 53px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa tr td:first-child {
  padding-left: 10px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa tr td:nth-child(2) {
  text-align: right;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa tr td.td-detail {
  padding-left: 0px;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa tr:first-child + tr th a {
  font-weight: normal;
}
.capgemini-tables .tables-body.table-resultados.movimientos table.bolsa.nth2lf td:nth-child(2) {
  text-align: left;
}
.capgemini-tables .tables-body.table-resultados.movimientos.otro-cheque table tr th.no-border {
  border-right: none;
}
.capgemini-tables .tables-body.table-resultados.movimientos.otro-cheque table tr th.xs-view a {
  line-height: 15px;
}
.capgemini-tables .tables-body.table-resultados.movimientos.otro-cheque table tr th.xs-view .left {
  width: 35%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables .tables-body.table-resultados.movimientos.otro-cheque table tr th.xs-view .right {
  width: 65%;
  float: right;
}
.capgemini-tables .tables-body.table-resultados.movimientos.solicitudes table tr th.no-border {
  border-right: none;
}
.capgemini-tables .tables-body.table-resultados.movimientos.solicitudes table tr th.xs-view a {
  line-height: 15px;
}
.capgemini-tables .tables-body.table-resultados.movimientos.solicitudes table tr th.xs-view .left {
  width: 50%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables .tables-body.table-resultados.movimientos.solicitudes table tr th.xs-view .right {
  width: 50%;
  float: right;
}
.capgemini-tables .tables-body.table-resultados.valores-oferta table tr th.no-border {
  border-right: none;
}
.capgemini-tables .tables-body.table-resultados.valores-oferta table tr th.xs-view .left {
  width: 65%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables .tables-body.table-resultados.valores-oferta table tr th.xs-view .right {
  width: 35%;
  float: right;
}
@media (min-width: 768px) {
  .capgemini-tables .tables-body.select-four table tr th:nth-child(3) {
    width: 45%;
  }
}
.capgemini-tables .tables-body.select-four table tr td {
  text-align: left;
  line-height: 1.5em !important;
}
.capgemini-tables .tables-body.select-four table tr td:last-child {
  text-align: right;
}
.product-header.fideicomisos .left {
  width: 28%;
}
@media (max-width: 769px) {
  .product-header.fideicomisos .left {
    width: 50%;
  }
}
.product-header.fideicomisos .right {
  width: 32%;
}
@media (max-width: 769px) {
  .product-header.fideicomisos .right {
    width: 50%;
  }
}
.product-header.fideicomisos .right strong.anticipo {
  margin-left: 10px;
}
@media (max-width: 769px) {
  .product-header.fideicomisos .right strong.anticipo {
    display: block;
  }
}
.product-header.depositos-plazo .left {
  width: 32%;
}
@media (max-width: 769px) {
  .product-header.depositos-plazo .left {
    width: 50%;
  }
}
.product-header.depositos-plazo .right {
  width: 28%;
}
@media (max-width: 769px) {
  .product-header.depositos-plazo .right {
    width: 50%;
  }
}
.filters ul.accordeon .drop-content span.icon-info-16 {
  margin-left: 5px;
}
.tab-pane.consultas .tabmain-consultas.buttoned {
  padding-bottom: 10px;
}
.tab-pane.consultas .tabmain-consultas.buttoned h3 {
  display: inline-block;
}
.tab-pane.consultas .tabmain-consultas.buttoned .filters {
  display: inline-block;
  width: 55%;
}
.tab-pane.consultas .tabmain-consultas.buttoned .filters .filter-buttons {
  text-align: right;
}
.tab-pane.consultas .tabmain-consultas.buttoned .filters .filter-buttons button:first-child {
  margin-right: 20px;
}
@media (max-width: 769px) {
  .tab-pane.consultas .tabmain-consultas.buttoned .filters {
    width: 100%;
  }
  .tab-pane.consultas .tabmain-consultas.buttoned .filters .filter-buttons {
    text-align: center;
  }
  .tab-pane.consultas .tabmain-consultas.buttoned .filters .filter-buttons button:first-child {
    float: left;
    margin-left: 10px;
  }
  .tab-pane.consultas .tabmain-consultas.buttoned .filters .filter-buttons button:last-child {
    float: right;
    margin-right: 10px;
  }
}
#rentabilidad-historica-lighbox .modal-header {
  padding: 20px 0 15px;
}
@media (max-width: 769px) {
  #rentabilidad-historica-lighbox .modal-header {
    padding: 20px 0 10px;
  }
}
#rentabilidad-historica-lighbox .modal-header .modal-title {
  line-height: 1.7;
}
#rentabilidad-historica-lighbox .utility-icons {
  margin-top: -15px;
  margin-right: 0px;
}
#rentabilidad-historica-lighbox .subtitle {
  margin: 20px 0 20px 0px;
}
@media (max-width: 769px) {
  #rentabilidad-historica-lighbox .subtitle {
    margin: 20px 0 20px 10px;
  }
}
#rentabilidad-historica-lighbox .subtitle span {
  font-weight: bold;
}
#rentabilidad-historica-lighbox .subtitle span.grey {
  color: #71777F;
}
#rentabilidad-historica-lighbox .subtitle span.green {
  margin-left: 10px;
  color: #44A518;
}
#rentabilidad-historica-lighbox .modal-footer {
  text-align: center;
  display: none;
}
@media (max-width: 769px) {
  #rentabilidad-historica-lighbox .modal-footer {
    display: block;
  }
}
#rentabilidad-historica-lighbox .modal-footer .btn {
  width: 100px;
}
.capgemini-tables.rentabilidad {
  position: relative;
  margin: 10px 0px;
}
@media (max-width: 769px) {
  .capgemini-tables.rentabilidad {
    margin: 10px 10px;
  }
}
.capgemini-tables.rentabilidad > h3 {
  font-size: 22px;
  padding-left: 20px;
}
.capgemini-tables.rentabilidad .tables-body {
  border-bottom: none;
}
.capgemini-tables.rentabilidad .tables-body.scrollable {
  width: 100%;
  height: 278px;
  overflow: auto;
  border-bottom: none;
}
.capgemini-tables.rentabilidad .tables-body table {
  border-top: 1px solid #dcdcdc;
}
.capgemini-tables.rentabilidad .tables-body table tr th.mes {
  width: 260px;
}
.capgemini-tables.rentabilidad .tables-body table tr th.tasa {
  width: 260px;
}
.capgemini-tables.rentabilidad .tables-body table tr th.no-border {
  border-right: none;
}
.capgemini-tables.rentabilidad .tables-body table tr td {
  padding: 15px 20px 10px 20px;
}
.capgemini-tables.rentabilidad .tables-body table tr td.mes {
  width: 260px;
}
.capgemini-tables.rentabilidad .tables-body table tr td.tasa {
  text-align: left;
  width: 260px;
}
.capgemini-tables.rentabilidad .tables-body table tr td a {
  font-size: 12px;
  font-weight: bold;
}
.capgemini-tables.rentabilidad .tables-body table tr td span.link {
  font-size: 12px;
  font-weight: bold;
  color: #0065B7;
}
.capgemini-tables.rentabilidad .tables-body table tr td strong {
  font-size: 12px;
  color: #434A58;
  white-space: nowrap;
}
.capgemini-tables.rentabilidad .tables-body table tr td strong.grey {
  color: #71777F;
}
.capgemini-tables.rentabilidad .tables-body table tr td em {
  font-size: 12px;
  font-weight: bold;
  color: #434A58;
  white-space: nowrap;
}
.capgemini-tables.rentabilidad .tables-body table tr td small {
  font-size: 11px;
  color: #71777F;
}
@media (max-width: 769px) {
  .capgemini-tables.rentabilidad .tables-body table tr th.xs-view .left {
    width: 50%;
    float: left;
    border-right: 1px solid #dcdcdc;
  }
  .capgemini-tables.rentabilidad .tables-body table tr th.xs-view .right {
    width: 50%;
    float: right;
  }
  .capgemini-tables.rentabilidad .tables-body table tr td {
    display: none;
  }
  .capgemini-tables.rentabilidad .tables-body table tr td em {
    display: block;
  }
  .capgemini-tables.rentabilidad .tables-body table tr td.xs-view {
    display: block;
    padding: 0;
  }
  .capgemini-tables.rentabilidad .tables-body table tr td.xs-view .left {
    padding: 20px 0 10px 10px;
    float: left;
    width: 50%;
    text-align: left;
  }
  .capgemini-tables.rentabilidad .tables-body table tr td.xs-view .right {
    padding: 10px 10px 10px 20px;
    float: right;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 390px) {
  .capgemini-tables.rentabilidad .tables-body table tr th.xs-view .left a {
    min-height: 48px;
  }
}
@media (min-width: 769px) {
  .capgemini-tables.rentabilidad .xs-view {
    display: none;
  }
}
#estado-cuenta-lightbox .modal-header {
  padding: 20px 0 15px;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .modal-header {
    padding: 20px 0 10px;
  }
}
#estado-cuenta-lightbox .modal-header .modal-title {
  line-height: 1.7;
}
#estado-cuenta-lightbox .utility-icons {
  margin-top: -15px;
  margin-right: 0px;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox hr {
    margin: 20px 10px;
  }
}
#estado-cuenta-lightbox .info-1 {
  margin: 20px 0px 10px 0;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-1 {
    margin: 20px 10px 10px 10px;
  }
}
#estado-cuenta-lightbox .info-1 .logo {
  display: inline-block;
  width: 39%;
  vertical-align: top;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-1 .logo {
    width: 100%;
    margin-bottom: 20px;
  }
}
#estado-cuenta-lightbox .info-1 .logo .logo-img {
  background-image: url(img/logo-bbva-provincial.png);
  display: inline-block;
  width: 172px;
  height: 20px;
}
#estado-cuenta-lightbox .info-1 .contacto {
  display: inline-block;
  width: 60%;
  text-align: right;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-1 .contacto {
    width: 100%;
  }
}
#estado-cuenta-lightbox .info-1 .contacto .nombre {
  display: block;
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 5px;
}
#estado-cuenta-lightbox .info-1 .contacto .codigos {
  display: block;
  font-size: 11px;
  color: #666666;
}
#estado-cuenta-lightbox .info-1 .contacto .direccion {
  display: block;
  font-size: 11px;
  color: #666666;
  width: 80%;
  float: right;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-1 .contacto .direccion {
    width: 100%;
    float: none;
  }
}
#estado-cuenta-lightbox .info-2 {
  color: #666666;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-2 {
    margin: 0px 10px;
  }
}
#estado-cuenta-lightbox .info-2 .titulo {
  display: block;
  font-size: 13px;
  font-weight: bold;
}
#estado-cuenta-lightbox .info-2 .text {
  display: block;
  font-size: 11px;
  margin-bottom: 15px;
  line-height: 16px;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-2 .text {
    margin-bottom: 20px;
  }
}
#estado-cuenta-lightbox .info-2 .line {
  display: inline-block;
  width: 45%;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-2 .line {
    width: 100%;
    margin-bottom: 10px;
  }
}
#estado-cuenta-lightbox .info-2 .line .line-title {
  font-size: 12px;
  font-weight: bold;
  margin-right: 20px;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-2 .line .line-title {
    margin-right: 10px;
  }
}
#estado-cuenta-lightbox .info-2 .line .line-text {
  font-size: 12px;
  font-weight: normal;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .info-2 .line .line-text {
    float: right;
  }
}
#estado-cuenta-lightbox .subtitle {
  margin: 20px 0 20px 0px;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .subtitle {
    margin: 20px 0 20px 10px;
  }
}
#estado-cuenta-lightbox .subtitle span {
  font-weight: bold;
}
#estado-cuenta-lightbox .subtitle span.grey {
  color: #71777F;
}
#estado-cuenta-lightbox .subtitle span.green {
  margin-left: 10px;
  color: #44A518;
}
#estado-cuenta-lightbox .modal-footer {
  text-align: center;
  display: none;
}
@media (max-width: 769px) {
  #estado-cuenta-lightbox .modal-footer {
    display: block;
  }
}
#estado-cuenta-lightbox .modal-footer .btn {
  width: 100px;
}
.modal-box hr.end-content {
  margin: 10px 20px 20px;
  border: 3px solid #f4f7f5;
  border-top: 1px solid #d5e2ee;
}
.capgemini-tables.estado-cuenta {
  position: relative;
  margin: 20px 0 0px 0;
}
@media (min-width: 769px) {
  .capgemini-tables.estado-cuenta {
    padding: 0 20px;
  }
}
@media (max-width: 769px) {
  .capgemini-tables.estado-cuenta {
    margin: 10px 0px;
  }
}
.capgemini-tables.estado-cuenta .tables-body {
  border-bottom: none;
}
.capgemini-tables.estado-cuenta .tables-body table.first {
  border-top: 1px solid #dcdcdc;
}
.capgemini-tables.estado-cuenta .tables-body table tr th.no-border {
  border-right: none;
}
.capgemini-tables.estado-cuenta .tables-body table tr th.resumen {
  width: 25%;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .third {
  width: 33.3333%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .third:last-child {
  border-right: none;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .third a {
  padding: 4px 7px;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .third {
  width: 33.3333%;
  float: left;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .third em {
  padding: 10px 4px;
  font-size: 14px;
}
.capgemini-tables.estado-cuenta .tables-body table tr td.linea-credito {
  text-align: right;
}
.capgemini-tables.estado-cuenta .tables-body table tr td.moneda {
  text-align: left;
}
.capgemini-tables.estado-cuenta .tables-body table tr td.deuda-soles {
  text-align: right;
}
.capgemini-tables.estado-cuenta .tables-body table tr td {
  padding: 15px 20px 10px 20px;
}
.capgemini-tables.estado-cuenta .tables-body table tr td a {
  font-size: 12px;
  font-weight: bold;
}
.capgemini-tables.estado-cuenta .tables-body table tr td em {
  font-size: 12px;
  font-weight: bold;
  color: #434A58;
  white-space: nowrap;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .first-column {
  width: 10%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .pago-min {
  width: 28%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .atrasos {
  width: 24%;
  float: left;
  border-right: 1px solid #dcdcdc;
}
.capgemini-tables.estado-cuenta .tables-body table tr th .pago-total {
  width: 38%;
  float: left;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .first-column {
  width: 10%;
  float: left;
  padding: 10px 4px;
  text-align: left;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .pago-min {
  width: 28%;
  float: left;
  padding: 10px 4px;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .atrasos {
  width: 24%;
  float: left;
  padding: 10px 4px;
}
.capgemini-tables.estado-cuenta .tables-body table tr td .pago-total {
  width: 38%;
  float: left;
  padding: 10px 4px;
}
@media (max-width: 769px) {
  .capgemini-tables.estado-cuenta .tables-body table tr th.xs-view .left {
    width: 50%;
    float: left;
    border-right: 1px solid #dcdcdc;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr th.xs-view .right {
    width: 50%;
    float: right;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr td {
    display: none;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr td em {
    display: block;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr td.xs-view {
    display: block;
    padding: 0;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr td.xs-view .left {
    padding: 10px 0 10px 10px;
    float: left;
    width: 50%;
    text-align: right;
  }
  .capgemini-tables.estado-cuenta .tables-body table tr td.xs-view .right {
    padding: 10px 10px 10px 20px;
    float: right;
    width: 50%;
    text-align: right;
  }
}
@media (min-width: 769px) {
  .capgemini-tables.estado-cuenta .xs-view {
    display: none;
  }
}
@media (max-width: 769px) {
  .anticipo-step1 {
    padding: 0px 10px 10px 10px;
  }
}
.anticipo-step1 div.title {
  width: 20%;
  vertical-align: top;
  margin-top: 5px;
  display: inline-block;
  text-align: left;
}
@media (max-width: 769px) {
  .anticipo-step1 div.title {
    display: block;
    margin-bottom: 10px;
  }
}
.anticipo-step1 div.title > span {
  font-family: BBVA Web Light;
  font-size: 18px;
  color: #0078D2;
}
@media (max-width: 769px) {
  .anticipo-step1 div.title > span {
    top: 0px;
    left: 0px;
    margin-top: 20px;
  }
}
.anticipo-step1 div.input-monto {
  width: 79%;
  display: inline-block;
  text-align: left;
}
.anticipo-step1 div.input-monto input {
  width: 100%;
}
@media (max-width: 769px) {
  .anticipo-step1 div.input-monto {
    width: 100%;
  }
}
.anticipo-step1 div.input-monto span.sub-input {
  display: block;
  font-size: 0.785714em;
  color: #434A58;
}
.anticipo-step1 div.input-motivo {
  margin-left: 115px;
}
@media (max-width: 769px) {
  .anticipo-step1 div.input-motivo {
    margin-left: 0px;
  }
}
.anticipo-step1 div.input-motivo label {
  margin-bottom: 10px;
}
.anticipo-step1 div.input-motivo label:last-child {
  margin-bottom: 0px;
}
.anticipo-step1 .block-info.iconed-24 .num-cuenta {
  margin-left: 25px;
}
@media (max-width: 769px) {
  .anticipo-step1 .block-info.iconed-24 .num-cuenta {
    display: block;
    margin-left: 0px;
  }
}
@media (max-width: 769px) {
  .anticipo-step1 .block-info.iconed-24 strong {
    display: block;
  }
}
.condiciones .tabmain-condiciones.fideicomisos .condiciones-list ul li strong {
  width: 54%;
}
.condiciones .tabmain-condiciones.fideicomisos .condiciones-list ul li p {
  width: 46%;
}
@media (max-width: 769px) {
  .capgemini-tables.mov-table .tables-body.fideicomisos table tr th.xs-view .left,
  .capgemini-tables.mov-table .tables-body.fondos-mutuales table tr th.xs-view .left,
  .capgemini-tables.mov-table .tables-body.depositos-plazo table tr th.xs-view .left {
    width: 55%;
  }
  .capgemini-tables.mov-table .tables-body.fideicomisos table tr th.xs-view .right,
  .capgemini-tables.mov-table .tables-body.fondos-mutuales table tr th.xs-view .right,
  .capgemini-tables.mov-table .tables-body.depositos-plazo table tr th.xs-view .right {
    width: 45%;
  }
  .capgemini-tables.mov-table .tables-body.fideicomisos table tr td.xs-view .left,
  .capgemini-tables.mov-table .tables-body.fondos-mutuales table tr td.xs-view .left,
  .capgemini-tables.mov-table .tables-body.depositos-plazo table tr td.xs-view .left {
    width: 55%;
  }
  .capgemini-tables.mov-table .tables-body.fideicomisos table tr td.xs-view .right,
  .capgemini-tables.mov-table .tables-body.fondos-mutuales table tr td.xs-view .right,
  .capgemini-tables.mov-table .tables-body.depositos-plazo table tr td.xs-view .right {
    width: 45%;
  }
}
.capgemini-tables .tables-body.table-resultados.movimientos.chequeras table tr th.xs-view .left,
.capgemini-tables .tables-body.table-resultados.movimientos.cheque table tr th.xs-view .left {
  width: 45%;
}
.capgemini-tables .tables-body.table-resultados.movimientos.chequeras table tr th.xs-view .right,
.capgemini-tables .tables-body.table-resultados.movimientos.cheque table tr th.xs-view .right {
  width: 55%;
}
.consultas-mob-separator {
  display: none;
  margin: 0 10px;
}
@media (max-width: 769px) {
  .consultas-mob-separator {
    display: block;
  }
}
@media (max-width: 769px) {
  .consultas h3.tab-title {
    color: #0065B7;
  }
}
.consultas h3.tab-title .icon-24.c08-consultarextracto {
  display: none;
}
@media (max-width: 769px) {
  .consultas h3.tab-title .icon-24.c08-consultarextracto {
    display: inline-block;
    background-position: 0 5px;
    background-image: url(img/consultas-icon-hover.png);
    margin-right: 10px;
    margin-top: -3px;
  }
}
@media (max-width: 769px) {
  .condiciones h3.header {
    color: #0065B7;
  }
}
@media (max-width: 769px) {
  .condiciones h3.header .icon-24.blue {
    display: inline-block;
    margin-right: 10px;
    margin-top: -3px;
  }
}
@media (max-width: 769px) {
  .personalizar .tabmain-personalizar h3.header {
    color: #0065B7;
  }
}
.personalizar .tabmain-personalizar h3.header .icon-24.blue.g04-areaprivada {
  display: none;
}
@media (max-width: 769px) {
  .personalizar .tabmain-personalizar h3.header .icon-24.blue.g04-areaprivada {
    display: inline-block;
    margin-right: 10px;
    margin-top: -3px;
  }
}
.mob-operaciones-header {
  margin: 20px 10px;
}
.mob-operaciones-header h3.header {
  color: #0065B7;
}
.mob-operaciones-header h3.header .icon-24.c02-pagos {
  float: left;
  margin-right: 10px;
  margin-top: -3px;
}
.carrousel-iframe {
  margin-top: 15px;
}
.capgemini-carousel .close-icon.with-iframe {
  right: 10px;
  top: 10px;
}
.capgemini-carousel .carousel.mini.iframe {
  padding: 20px 20px 5px;
}
.ancla {
  display: none;
  bottom: 10px;
  cursor: pointer;
  position: fixed;
  right: 10px;
}
@media (max-width: 768px) {
  .ancla {
    display: none;
  }
}
.ancla.active {
  display: block;
}
.ancla span.ancla-img {
  background-image: url(img/ancla.png);
  background-position: 0 0;
  height: 50px;
  width: 50px;
  position: relative;
  display: block;
  cursor: pointer;
}
.ancla span.ancla-img:hover {
  background-image: url(img/anclaHover.png);
}
.titulo-block-warning {
  font-family: BBVA Web Light;
  font-size: 18px;
  font-weight: normal;
  padding: 0;
  color: #0078D2;
}
.warning-seguros {
  width: 70%;
}
@media (max-width: 768px) {
  .warning-seguros {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
}
.cabecera-seguros {
  width: 100%;
  border: 1px solid #eee;
  box-shadow: 1px 1px 4px #eee;
  padding: 20px;
  background-color: #f8f8f5;
  margin-bottom: 3%;
}
@media (max-width: 768px) {
  .cabecera-seguros {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.cabecera-seguros .columna-izda {
  width: 60%;
  padding-right: 10%;
  float: left;
}
@media (max-width: 768px) {
  .cabecera-seguros .columna-izda {
    width: 100%;
    padding-right: 0%;
  }
}
.cabecera-seguros .columna-dcha {
  width: 40%;
  margin-left: 60%;
}
.cabecera-seguros .titulo {
  color: #3794d9;
  font-family: BBVA Web Book;
  font-size: 28px;
  margin-bottom: 5%;
  padding-top: 3%;
  line-height: 30px;
}
@media (max-width: 768px) {
  .cabecera-seguros .titulo {
    width: 80%;
    text-align: justify;
  }
}
.cabecera-seguros .subtitulo {
  font-size: 17px;
  margin-bottom: 7%;
}
.cabecera-seguros .compartir {
  font-size: 10px;
}
.cabecera-seguros .compartir .logo {
  width: 20px;
  height: 20px;
  background-color: white;
  float: left;
  margin-right: 5px;
}
.cabecera-seguros .compartir .logo.google-plus {
  width: 75px;
  border: 1px solid #ddd;
  margin-top: -2px;
  padding: 0 2px;
  border-radius: 3px;
  background: url('img/google-plus.png') no-repeat;
}
.cabecera-seguros .imagen {
  width: 260px;
  height: 160px;
  background-color: white;
}
@media (max-width: 768px) {
  .cabecera-seguros .imagen {
    display: none;
  }
}
.banner-chat {
  padding: 5%;
}
.banner-chat .columna-izda {
  width: 70%;
  padding-right: 10%;
  float: left;
}
.banner-chat .columna-dcha {
  width: 30%;
  margin-left: 70%;
}
.banner-chat .icon-64 {
  display: block;
}
.barra-clear-both {
  clear: both;
}
.operaciones-seguros {
  background-color: white;
  border: 1px solid #dde3ea;
  border-radius: 4px;
  box-shadow: 1px 1px 4px #eee;
  overflow: hidden;
}
.operaciones-seguros ul {
  padding: 10px;
  margin-bottom: 0;
  list-style: none;
  overflow: hidden;
}
.operaciones-seguros ul li {
  width: 50%;
  float: left;
  padding: 5px;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .operaciones-seguros ul li {
    padding: 5px 0;
    width: 100%;
  }
  .operaciones-seguros ul li:first-child {
    padding-top: 0;
  }
  .operaciones-seguros ul li:last-child {
    padding-bottom: 0;
  }
}
.operaciones-seguros ul li:nth-child(odd) {
  clear: both;
}
.operaciones-seguros ul li a {
  display: block;
  border: 1px solid #DDE3EA;
  border-radius: 4px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaf1f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eaf1f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaf1f7, GradientType=0);
  padding: 3% 1% 3% 5%;
}
@media (max-width: 769px) {
  .operaciones-seguros ul li a {
    color: #0065b7;
  }
}
.operaciones-seguros ul li a:hover,
.operaciones-seguros ul li a:focus {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaf1f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #eaf1f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eaf1f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaf1f7, GradientType=0);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 769px) {
  .operaciones-seguros ul li a:hover,
  .operaciones-seguros ul li a:focus {
    color: #0065b7;
  }
}
.operaciones-seguros ul li a strong {
  display: block;
  font-size: 12px;
  background-image: url(img/link-bg-triangled.png);
  background-repeat: no-repeat;
  background-position: center right 10px;
  background-position-x: 96%;
  background-position-y: center;
}
.operaciones-seguros ul li a strong:hover {
  background-image: url(img/link-bg-triangled-hover.png);
  background-repeat: no-repeat;
  background-position: center right 10px;
  background-position-x: 96%;
  background-position-y: center;
}
.operaciones-seguros ul li a span {
  font-size: 12px;
  font-weight: normal;
  display: block;
  padding-right: 8%;
}
form.oneclick-container .style-general.mensaje-cuota-mensual .cuota-mensual {
  padding-top: 5%;
  padding-bottom: 5%;
}
form.oneclick-container .style-general.mensaje-cuota-mensual .cuota-mensual-titulo {
  font-size: 28px;
}
form.oneclick-container .style-general.mensaje-cuota-mensual .titulo-onclick {
  font-size: 20px;
  margin-bottom: 25px;
}
form.oneclick-container .style-general.mensaje-cuota-mensual .cuota-mensual-precio {
  font-weight: bold;
  font-family: BBVA Web Light;
}
@media (max-width: 768px) {
  form.oneclick-container .style-general.mensaje-cuota-mensual .cuota-mensual-precio {
    line-height: 1;
  }
}
@media (max-width: 768px) {
  form.oneclick-container .style-general.mensaje-cuota-mensual .nomina-pension {
    padding: 0% 0% 5% 0% !important;
  }
}
form.oneclick-container .style-general.mensaje-cuota-mensual .nomina-pension p {
  text-align: center !important;
  font-family: BBVA Web Book !important;
}
form.oneclick-container .style-general.mensaje-cuota-mensual .nomina-pension .titulo {
  font-size: 20px !important;
}
form.oneclick-container.adelanto_sueldo > div img {
  top: 27px;
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes {
  padding: 20px 40px 0;
  min-height: 330px !important;
}
@media (max-width: 768px) {
  form.oneclick-container.adelanto_sueldo > div > div.slide-boxes {
    padding: 20px 10px 0;
  }
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes .form-group {
  padding-top: 30px;
}
@media (max-width: 768px) {
  form.oneclick-container.adelanto_sueldo > div > div.slide-boxes .form-group {
    padding-top: 0;
  }
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes .form-group > div {
  margin-bottom: 45px;
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual {
  position: relative;
  padding: 20px 40px 0;
}
@media (max-width: 768px) {
  form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual {
    padding: 20px 20px 0;
  }
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual p.titulo-onclick {
  margin-bottom: 22px;
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual .style-interno {
  position: absolute;
  margin-bottom: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual .style-interno hr {
  margin: 15px 25px;
}
form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual .style-interno .big-price {
  text-alig: center;
  font-family: BBVA Web Light;
  margin: 0 0 43px;
}
@media (max-width: 768px) {
  form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual .style-interno .big-price {
    margin: 0;
  }
}
@media (max-width: 768px) {
  form.oneclick-container.adelanto_sueldo > div > div.slide-boxes.mensaje-cuota-mensual .style-interno .comment {
    margin: 0;
  }
}
@media (min-width: 769px) {
  .mensaje-introducir-clave {
    padding-left: 28% !important;
  }
}
.mensaje-introducir-clave input {
  margin-left: 10px !important;
  margin-right: 10px !important;
  width: 20% !important;
}
@media (max-width: 768px) {
  .mensaje-introducir-clave input {
    width: 50% !important;
  }
}
.mensaje-introducir-clave button {
  float: none !important;
  margin-bottom: 0 !important;
}
@media (max-width: 768px) {
  .mensaje-introducir-clave br {
    display: block !important;
  }
}
.mensaje-confirmacion .azul {
  font-family: BBVA Web Light !important;
  font-size: 22px !important;
}
.mensaje-confirmacion .normal {
  font-family: Arial !important;
  font-size: 13px;
}
@media (min-width: 769px) {
  .hr-ancho60 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  .label-sin-margen {
    margin-left: 0px !important;
  }
}
@media (max-width: 320px) {
  .boton-calcular {
    margin-left: 35% !important;
  }
}
@media (min-width: 321px) and (max-width: 480px) {
  .boton-calcular {
    margin-left: 40% !important;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .boton-calcular {
    margin-left: 45% !important;
  }
}
@media (max-width: 768px) {
  .ocultar-banner-chat {
    display: none;
  }
}
.alinear-vertical-cuentas {
  vertical-align: middle !important;
}
.saldo-total-cuentas {
  min-width: 0 !important;
}
.span-margin-left5 {
  margin-left: 5%;
}
@media (max-width: 768px) {
  .span-margin-left5 {
    margin-left: 3%;
  }
}
@media (min-width: 769px) {
  .margen-izquierdo10 {
    margin-left: 10%;
  }
}
.grafico-cts {
  width: 30% !important;
}
.grafico-cts label {
  margin-left: 5%;
}
.grafico-cts span {
  margin-left: 2%;
}
.ver-todas {
  min-width: 0 !important;
}
.operaciones-frecuentes .fila-normal {
  height: 70px;
  padding-top: 25px !important;
}
.operaciones-frecuentes .fila-normal-editar {
  height: 70px;
  padding-top: 20px !important;
}
.operaciones-frecuentes .botones-editar-eliminar {
  margin-top: 5px !important;
  padding-top: 8px !important;
}
.operaciones-frecuentes .fila-botones {
  height: 40px;
  padding-top: 8px !important;
}
.padding-top10 {
  padding-top: 10px;
}
.input-oneClick {
  text-align: right;
  padding-right: 3% !important;
}
.puntos-vida {
  margin-bottom: 4px;
  margin-right: 10px;
}
.info-top2 {
  top: 2px !important;
}
@media (max-width: 768px) {
  .publicidad-margenes-laterales {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  .popup-padding-right25 {
    padding-right: 25px !important;
  }
}
.soles {
  background: url("img/SL.png") no-repeat scroll 98% center white;
}
.soles[disabled] {
  background-color: #EEE !important;
}
.percent {
  background: url("img/percent.png") no-repeat scroll 98% center white;
}
.percent[disabled] {
  background-color: #EEE !important;
}
.margin-bottom10 {
  margin-bottom: 10px !important;
}
.dark-blue {
  background-image: url(img/sprite-darkblue-x32.png);
}
@media (max-width: 768px) {
  .footer-puntos-vida {
    padding: 15px;
    border-bottom: 1px solid #fff;
    font-family: BBVA Web Book;
    font-size: 15px;
    color: white;
    background: #8b9098;
  }
}
.block-info.comprar-tarjeta {
  margin-top: 0px;
}
.block-info.comprar-tarjeta .clave-secreta {
  font-size: 18px;
  font-family: BBVA Web Book;
}
.form-group.comprar-tarjeta {
  margin-bottom: 0px;
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .opcion-comprar-tarjeta {
    margin-left: 10px;
  }
}
.form-pagar-tarjeta.pagar-soles,
.form-transfer-tarjeta.pagar-soles {
  padding-top: 10px !important;
}
.form-pagar-tarjeta .control-label,
.form-transfer-tarjeta .control-label {
  font-size: 16px !important;
  color: #434A58 !important;
  font-family: BBVA Web Light;
  text-align: left !important;
}
.form-pagar-tarjeta .control-label[for^="importe"],
.form-transfer-tarjeta .control-label[for^="importe"] {
  margin-top: 10px;
}
@media (max-width: 769px) {
  .form-pagar-tarjeta .control-label[for^="importe"],
  .form-transfer-tarjeta .control-label[for^="importe"] {
    width: 100%;
  }
}
.form-pagar-tarjeta .otro-importe,
.form-transfer-tarjeta .otro-importe {
  padding-left: 20px;
}
.form-pagar-tarjeta .otro-importe small,
.form-transfer-tarjeta .otro-importe small {
  font-size: 11px;
  color: #8B9098;
}
@media (max-width: 768px) {
  .form-pagar-tarjeta .otro-importe,
  .form-transfer-tarjeta .otro-importe {
    padding-left: 0;
    margin-top: -10px;
  }
}
.separador-historico {
  margin: 0 10px 20px 10px !important;
}
.enlace-historico {
  margin-bottom: 0px;
}
.enlace-historico p {
  padding-left: 10px;
}
.titulo-warning-detalle {
  display: block;
  font-size: 18px;
  font-family: BBVA Web Light;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .op-frecuentes-canales {
    margin-top: 10px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .op-frecuentes-canales label {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .wizard-tarjeta-telefono a.step + div {
    padding: 20px 10px;
  }
}
@media (min-width: 769px) {
  .modal-dialog {
    margin-top: 90px;
  }
  .modal-dialog.w860 {
    width: 860px;
  }
  .modal-dialog.w720 {
    width: 720px;
  }
  .modal-dialog.w680 {
    width: 680px;
  }
  .modal-dialog.w580 {
    width: 580px;
  }
}
#condiciones-generales ol {
  list-style-type: decimal;
}
#condiciones-generales ol li {
  margin: 15px 10px;
  clear: both;
  padding-left: 5px;
}
#condiciones-generales ol li ul li {
  margin-left: 10px;
}
#trans-ext .form-group .col-sm-4 {
  width: 37%;
}
@media (max-width: 768px) {
  #trans-ext .form-group .col-sm-4 {
    width: 100%;
  }
}
#trans-ext .form-group .col-sm-8 {
  width: 63%;
  padding: 0;
}
@media (max-width: 768px) {
  #trans-ext .form-group .col-sm-8 {
    width: 92%;
    margin-left: 10px;
  }
}
#trans-ext .form-group textarea {
  height: 60px;
}
#trans-ext.celular .form-group label {
  color: #434a58;
}
@media (max-width: 768px) {
  #trans-ext .intermediario {
    margin-left: 0px;
  }
}
#trans-ext .intermediario .ui-marmots-label-check {
  font-family: Arial;
  font-size: 12px;
  color: #434a58;
}
@media (max-width: 768px) {
  #trans-ext2 fieldset div:first-child input,
  #trans-ext2 fieldset div:first-child .btn-group,
  #trans-ext2 fieldset div:first-child .col-sm-4 {
    width: 92%;
    margin-left: 10px;
  }
  #trans-ext2 fieldset div:first-child input#dateField,
  #trans-ext2 fieldset div:first-child input#dateField-empieza {
    margin-left: 0;
    width: 240px;
  }
}
#giro .input-long {
  margin-right: 0 !important;
}
.gest-trans-table .simple table tr {
  border-bottom: none;
}
.gest-trans-table .scrollable table tr td:first-child {
  padding-top: 16px;
}
.gest-trans-table .scrollable table tr td:first-child + td {
  padding-top: 16px;
  color: #71777f;
  text-align: left;
}
.gest-trans-table .table-detail .gest-trans-detail tr td:first-child {
  padding-top: 16px;
}
.gest-trans-table .table-detail .gest-trans-detail tr td:first-child + td {
  padding-top: 16px;
  text-align: left;
}
.gest-trans-table .table-detail .gest-trans-detail tr td:first-child + td strong {
  color: #71777F;
}
.gest-trans-table .table-detail .gest-trans-detail-estado table tr th:first-child {
  width: 35%;
}
.gest-trans-table .table-detail .gest-trans-detail-estado table tr th:last-child {
  width: 30%;
}
.gest-trans-table .table-detail .gest-trans-detail-estado table tr td {
  padding-top: 20px;
}
.gest-trans-table .table-detail .gest-trans-detail-estado table tr td strong {
  color: #71777F;
}
@media (max-width: 768px) {
  .gest-trans-table {
    margin: 0 -10px !important;
  }
  .gest-trans-table .table-detail.external table tr td.xs-view .left {
    width: 64%;
    padding: 15px;
  }
  .gest-trans-table .table-detail.external .table-detail-border .table-content {
    padding-left: 30px;
  }
}
.capgemini-tables .table-detail footer > div.switch-block .form-group {
  margin-bottom: 47px;
  padding-bottom: 10px;
}
.capgemini-tables .table-detail footer > div.switch-block .form-group label {
  padding-top: 10px;
}
.capgemini-tables .titular {
  background-color: #f8f8f5;
  display: block;
  color: #434A58;
  border: 1px solid #e5e5e5;
  padding: 15px;
  font-size: 15px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .capgemini-tables .titular {
    padding: 10px;
    font-size: 14px;
  }
}
.capgemini-tables .titular span {
  font-weight: normal;
  float: right;
  font-size: 12px;
}
.capgemini-tables .tables-tarjetas th:first-child {
  width: 55%;
}
@media (min-width: 769px) {
  .tarjeta-adicional .form-group {
    margin-bottom: 10px;
  }
  .tarjeta-adicional .form-group .form-control.sol,
  .tarjeta-adicional .form-group:nth-child(2) .form-control {
    width: 146px;
  }
}
.tarjeta-adicional .form-group .col-sm-6 .input-long {
  width: 100% !important;
}
.tarjeta-adicional .form-group .tooltip-help {
  top: 3px;
}
.tarjeta-adicional .btns {
  text-align: right;
  margin-bottom: 15px;
}
/*@-moz-document url-prefix(){
	 		
}*/
@media (max-width: 400px) {
  .modal-content.no-border {
    border: none;
  }
  .modal-content.no-border .modal-body {
    padding: 0 4px 30px;
  }
}
@media (min-width: 769px) {
  #recargar-tarjeta .modal-content .modal-body {
    padding: 20px;
  }
}
@media (max-width: 769px) {
  #recargar-tarjeta .modal-content .modal-body {
    padding: 0 4px 30px;
  }
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div {
  width: auto;
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div h2 {
  font-size: 18px;
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .switch .capgemini-tables table th:first-child {
  width: 12%;
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .blank_height {
  padding: 20px;
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .card {
  /*margin:15px 20px;*/
  float: right;
}
@media (max-width: 768px) {
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .card {
    float: none;
    width: 96%;
  }
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .card input {
  width: 18%;
  margin: 0 1px 0 0;
  display: inline-block;
}
@media (min-width: 768px) {
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .switch .ui-tabs-nav {
    width: 80%;
  }
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .switch #soles .pointer {
    left: 49% !important;
  }
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .switch #dolares .pointer {
    left: 82% !important;
  }
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .celular .switch .ui-tabs-panel {
    width: 83%;
    margin-left: 25px;
  }
}
@media (min-width: 769px) {
  #recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .confirmar {
    width: 588px;
    margin: auto;
  }
}
#recargar-tarjeta .modal-content .modal-body .wizard .step-container .slide-viewer .step > div .botonesComprobante {
  width: 80%;
  margin: auto;
}
#recargar-tarjeta .modal-content .modal-body .wizard > div .celular .card .separa {
  margin-left: 3px;
}
#recargar-tarjeta .modal-content .modal-body .wizard > div .celular .card input {
  display: inline-block;
  width: 15%;
}
@media (max-width: 768px) {
  #recargar-tarjeta .modal-content .modal-body .wizard > div .celular .card input {
    width: 23%;
  }
}
@media (max-width: 628px) {
  #recargar-tarjeta .modal-content .modal-body .wizard > div .celular .card input {
    width: 22.5%;
  }
}
@media (max-width: 378px) {
  #recargar-tarjeta .modal-content .modal-body .wizard > div .celular .card input {
    width: 21.5%;
  }
}
@media (max-width: 768px) {
  #recargar-tarjeta .modal-content .modal-body .wizard > div .celular .switch .form-group .col-sm-4 {
    width: 100%;
  }
}
