@CHARSET "UTF-8";

/* Desenmascarar */
.pin-input .operation .operation-pin, .sms-input .operation .operation-pin  {
  position: relative;
  right: 8px;
  width: 115px;
}

.pin-input .btn, .sms-input .btn {
	margin-top: -2px !important;
	margin-left: 10px;
	height: 30px;
}

.pin-input, .sms-input {
  padding: 25px;
  background-color: white;
}

.pin-input h1, .sms-input h1  {
  border-bottom: 1px solid #d5e2ee;
  margin-bottom: 15px;
}

.pin-input section, .sms-input section  {
  background: #fbf1d0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  behavior: url(pie/PIE.htc);
  padding: 45px 0;
  text-align: center;
}
.pin-input section label {
  background: url(../mult/ico-data-pin.png) no-repeat 50% top;
  display: block;
  font-family: "BBVA Web Light", arial, sans-serif;
  font-size: 16px;
  margin-bottom: 40px;
  padding-top: 42px;
}

.sms-input section label {
  background: url(../mult/ico-data-sms.png) no-repeat 50% top;
  display: block;
  font-family: "BBVA Web Light", arial, sans-serif;
  font-size: 16px;
  margin-bottom: 40px;
  padding-top: 42px;
}

.pin-input #step2 .operation-response {
  border-bottom: 1px solid #d5e2ee;
  padding: 36px;
}

.pin-input #step2 .operation-response .image-ok {
  width: 160px;
  float: left;
  text-align: right;
}

.pin-input #step2 .operation-response .image-ok img {
  margin-top: 40px;
  margin-right: 10px;
}

.pin-input #step2 .operation-response .text-ok {
  margin-left: 165px;
}

.pin-input #step2 .operation-response .text-ok .modal-sub-title {
  font-family: "BBVA Web Light", arial, sans-serif;
  font-size: 18px;
  color: #003f8c;
}

.pin-input #step2 .operation-response .text-ok .modal-text {
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #434a58;
  margin-top: 20px;
  width: 220px;
  line-height: 20px;
}

.pin-input #step2 .operation-close-button {
  float: right;
  margin: 10px 10px 0px 0px;
}