/* */
/*=================================================== Bonus Login ==================================================== */
.pbl-bl-bonus-login {
  padding-top: 26px; }

.pbl-accept-conditions {
  border-top: 1px solid #e6dfcc; }

.pbl-checkbox {
  padding: 9px 18px 0 0; }
  .pbl-checkbox label {
    padding-left: 12px; }

.pbl-btm-go-out {
  overflow: hidden;
  text-align: left; }

.pbl-btn-edit-details {
  padding-top: 4px; }
  .pbl-btn-edit-details .bnt-blue {
    float: left; }
    .pbl-btn-edit-details .bnt-blue span {
      font-size: 18px;
      height: 52px;
      width: 219px; }

/*================================================== end Bonus Login ================================================= */
/* */
/*======================================================= Bonus ====================================================== */
.npb-bl-bonus-nl {
  padding-top: 28px; }

.npb-exit-bprogram {
  background-color: #d8e6f1;
  margin-top: 5px; }

.npb-list-enter-field .npb-field-position:first-child {
  padding-top: 0 !important; }

.npb-field-name {
  float: left; }

.npb-field-item {
  float: left; }

.npb-two-link-option a {
  display: inline-block; }
.npb-two-link-option i {
  color: #597796;
  display: block;
  font-style: normal;
  width: 80%; }

/*====================================================== end Bonus =================================================== */
/* */
/*======================================================= Partner ==================================================== */
.npp-bl-bonus-nl {
  padding-top: 16px; }

.npp-list-references {
  padding-top: 28px; }
  .npp-list-references figure {
    padding-bottom: 32px; }
  .npp-list-references p {
    display: block;
    padding-top: 14px; }

/*====================================================== end Partner ================================================= */
/* */
/*===================================================== Password Reset =============================================== */
.nppw-bl-pw-reset {
  padding-top: 28px; }
  .nppw-bl-pw-reset .itext {
    padding-bottom: 10px; }

.nppw-bl-options {
  border: 1px solid #c5b896; }

.nppw-title-blo {
  display: block; }

.nppw-field-name {
  float: left; }

.nppw-field-item {
  overflow: hidden; }

/*=================================================== end Password Reset ============================================= */
/* */
/*======================================================= Enrollment ================================================= */
.npz-bl-bonus-nl {
  padding-top: 16px; }

.npz-title-payment-systems {
  padding: 27px 0 10px; }

.npz-set {
  border: 1px solid #c3d1e1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 1px;
  margin-top: 9px;
  position: relative; }
  .npz-set:before {
    background-color: #8ca1c7;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: 14px;
    top: 14px;
    height: 24px;
    width: 24px; }
  .npz-set:hover {
    border: 2px solid #41bbe6;
    padding: 0; }
    .npz-set:hover:before {
      background-color: #41bbe6; }
  .npz-set.active {
    border: 2px solid #66cccc;
    padding: 0; }
    .npz-set.active:before {
      background-color: #66cccc; }
    .npz-set.active .npz-title-ps {
      color: #000 !important; }
  .npz-set:hover:before, .npz-set.active:before {
    top: 13px;
    left: 13px; }

.npz-title-ps {
  clear: both;
  color: #3a539b;
  display: block;
  font-size: 18px;
  padding: 0 15px 0 52px;
  overflow: hidden;
  position: relative; }
  .npz-title-ps:before, .npz-title-ps:after {
    background-color: #fff;
    z-index: 5;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .npz-title-ps:before {
    content: "";
    position: absolute;
    left: 21px;
    top: 20px;
    height: 2px;
    width: 11px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .npz-title-ps:after {
    content: "";
    position: absolute;
    left: 21px;
    top: 27px;
    height: 2px;
    width: 11px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .npz-title-ps.active:before {
    left: 16px;
    top: 25px; }
  .npz-title-ps.active:after {
    left: 23px;
    top: 25px; }
  .npz-title-ps:hover {
    color: #0099cc; }
  .npz-title-ps span {
    display: table-cell;
    vertical-align: middle; }
    .npz-title-ps span img {
      display: block;
      max-height: 50px; }
  .npz-title-ps div:first-child {
    float: left; }
  .npz-title-ps div:last-child {
    float: right; }

.npz-content-ps {
  border-top: 1px solid #d8e6f1;
  display: none;
  margin: 1px 15px 0;
  padding: 22px 17px 3px; }

/*=================================================== end Enrollment ================================================= */
/* */
/*=================================================== Debited Account ================================================ */
.npda-info-money-account {
  font-size: 18px;
  line-height: 22px;
  padding-top: 35px; }
  .npda-info-money-account .clv {
    padding-bottom: 22px; }

.npda-lbl-ina,
.npda-big-wrapper-field,
.npda-field-name,
.npda-field-item {
  float: left; }

.npda-rbl-ina,
.npda-currency-unit {
  overflow: hidden; }

.npda-form-writing-down {
  border: 1px solid #c5b896;
  padding: 16px 15px 24px; }

.npda-mini-wrapper-field {
  padding-top: 8px; }

/*================================================ end Debited Account =============================================== */
/* */
/*================================================== Investor Login ================================================== */
.pil-bl-invest-login {
  padding-top: 28px;
  max-width: 571px;
  width: 100%; }

.pil-bl-enter-info-user textarea {
  height: 104px; }

.pil-title-usi {
  padding-bottom: 10px; }

.pil-bl-viewing-options {
  padding-top: 15px; }
  .pil-bl-viewing-options figure {
    padding-top: 20px; }
    .pil-bl-viewing-options figure label {
      padding-left: 13px; }

.pil-title-viewing-options {
  display: block;
  padding-bottom: 3px; }

.ppu-application-selection {
  background-color: #d8e6f1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 33px 0;
  margin-top: 33px;
  text-align: center; }

.ppu-btn-save,
.ppu-btn-clear {
  font-size: 18px;
  height: 52px; }

.ppu-btn-save {
  width: 146px;
  margin-right: 78px; }

.ppu-btn-clear {
  width: 133px; }

/*================================================ end Investor Login ================================================ */
/* */
/*==================================================== Enrollment ==================================================== */
.pel-bl-enrollment {
  padding-top: 32px; }

.pel-options-enrollment {
  padding-top: 21px; }
  .pel-options-enrollment figure:nth-child(3n) {
    margin-right: 0; }

.pel-link-pps {
  border: 1px solid #c3d1e1;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 1px;
  font-size: 0;
  text-align: center;
  width: 100%; }
  .pel-link-pps:hover {
    border: 2px solid #41bbe6;
    padding: 0; }

.pel-item-options {
  display: inline-block; }
  .pel-item-options span {
    height: 106px; }
  .pel-item-options img {
    display: inline-block; }

/*==================================================== end Enrollment ================================================ */
/* */
/*======================================================== Partner =================================================== */
.prlt-bl-requisites {
  padding: 23px 0 35px; }

.prlt-table-enrollment {
  background-color: #e6dfcc;
  padding: 4px;
  padding-top: 0; }

.prlt-table-item {
  text-align: center; }
  .prlt-table-item td:first-child {
    color: #766253;
    text-align: left; }
  .prlt-table-item .header-table td {
    height: 32px; }

.prlt-info-requisites {
  border-top: 1px solid #e6dfcc;
  padding-left: 15px;
  padding-top: 29px; }

.prlt-two-link-info {
  padding-top: 11px; }
  .prlt-two-link-info p {
    padding-bottom: 15px; }
    .prlt-two-link-info p:last-child {
      padding-bottom: 0; }

/*====================================================== end Partner ================================================= */
/* */
/*====================================================== Requisites 2 ================================================ */
.prlw-bl-requisites {
  padding-top: 27px; }

.prlw-list-requisites {
  padding-top: 13px; }

.prlw-set {
  border: 1px solid #c3d1e1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 1px;
  margin-top: 10px;
  width: 100%; }
  .prlw-set:hover {
    padding: 0;
    border: 2px solid #41bbe6; }
    .prlw-set:hover .prlw-title-ps {
      color: #41bbe6; }
      .prlw-set:hover .prlw-title-ps:before {
        border-color: #41bbe6; }
  .prlw-set.active {
    border-color: #e6dfcc;
    background-color: #e6dfcc; }
    .prlw-set.active .prlw-title-ps {
      color: #000; }
      .prlw-set.active .prlw-title-ps:before {
        border-color: #41bbe6; }

.prlw-title-ps {
  color: #62708c;
  display: block;
  padding: 0 15px 0 45px;
  position: relative; }
  .prlw-title-ps.active {
    color: #000; }
  .prlw-title-ps span {
    display: table-cell;
    vertical-align: middle;
    height: 51px; }
  .prlw-title-ps:before {
    border: 2px solid #87a9d4;
    content: "";
    position: absolute;
    left: 14px;
    top: 16px;
    height: 16px;
    width: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .prlw-title-ps.active:after {
    background-color: #41bbe6;
    content: "";
    position: absolute;
    left: 18px;
    top: 20px;
    height: 12px;
    width: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }

.prlw-content-ps {
  background-color: #fff;
  margin: 2px;
  display: none;
  padding: 6px 11px 18px; }

.prlw-wrapper-field {
  padding-top: 12px; }

.prlw-name-field {
  float: left;
  min-width: 185px;
  width: 22.2%; }
  .prlw-name-field span {
    padding-right: 5px;
    text-align: left; }

.prlw-field-item {
  float: left;
  width: 35.7%; }
  .prlw-field-item .itextarea {
    height: 84px; }

.prlw-conditions-field {
  color: #62708c;
  font-size: 14px;
  overflow: hidden;
  padding-left: 13px; }
  .prlw-conditions-field span {
    text-align: left; }

/*==================================================== end Requisites 2 ============================================== */
/* */
/*======================================================= Media Style ================================================ */
/* */
/*----------- Before 1240 -------------------------------------------------------------------------------------------- */
@media screen and (min-width: 1241px) {
  .npb-two-link-option {
    padding-left: 38px; }

  .nppw-bl-or {
    width: 11.5%; }

  .pel-options-enrollment figure {
    float: left;
    margin: 0 3.4% 28px 0;
    width: 31%; } }
/*----------- end Before 1240 ---------------------------------------------------------------------------------------- */
/* */
/*----------- 1239 - 981 --------------------------------------------------------------------------------------------- */
@media screen and (max-width: 1239px) and (min-width: 981px) {
  .nppw-bl-or {
    width: 8%; }

  .npb-two-link-option i {
    display: none; }

  .pel-options-enrollment figure {
    float: left;
    margin: 0 2.3% 20px 0;
    width: 31.8%; } }
/*----------- end 1239 - 981 ----------------------------------------------------------------------------------------- */
/* */
/*----------- Before 981 --------------------------------------------------------------------------------------------- */
@media screen and (min-width: 981px) {
  .pbl-accept-conditions {
    padding-top: 27px;
    margin-top: 20px; }

  .pbl-checkbox {
    font-size: 14px;
    float: left; }

  .pbl-btm-go-out .bnt-blue {
    height: 40px;
    width: 269px; }

  .npb-exit-bprogram {
    font-size: 14px;
    padding: 22px 15px; }

  .npb-field-position {
    padding-top: 10px; }

  .npb-field-name {
    min-width: 66px; }
    .npb-field-name span {
      height: 34px; }

  .npb-field-item {
    width: 214px; }

  .npb-list-enter-field {
    float: left;
    width: 304px; }

  .npb-btn-entrance {
    padding-top: 12px;
    float: left;
    width: 158px; }
    .npb-btn-entrance .bnt-dark-blue {
      font-size: 18px;
      height: 52px;
      width: 106px; }

  .npb-two-link-option {
    overflow: hidden;
    padding-left: 20px; }
    .npb-two-link-option span {
      height: 78px;
      text-align: left; }
    .npb-two-link-option a {
      margin-right: 25px;
      line-height: 40px; }
      .npb-two-link-option a:last-child {
        margin-right: 0; }

  .npp-list-references figure {
    padding-top: 13px; }

  .npp-bl-bonus-nl {
    font-size: 18px; }

  .nppw-bl-options {
    padding: 21px 15px 26px;
    float: left; }
    .nppw-bl-options.nppw-wbl-o {
      width: 297px; }
    .nppw-bl-options.nppw-wbl-t {
      width: 337px; }

  .nppw-bl-or {
    float: left;
    font-size: 14px;
    padding-top: 24px;
    text-align: center; }

  .nppw-title-blo {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 10px; }

  .nppw-field-position {
    padding-top: 6px; }

  .nppw-field-name {
    font-size: 14px; }
    .nppw-field-name span {
      height: 34px; }

  .nppw-wbl-o .nppw-field-name {
    width: 60px; }

  .nppw-wbl-t .nppw-field-name {
    width: 100px; }

  .nppw-field-item {
    width: 192px; }

  .nppw-btn-entrance {
    padding-top: 19px; }
    .nppw-btn-entrance .bnt-dark-blue {
      font-size: 14px;
      height: 40px;
      width: 113px; }

  .npz-title-ps span {
    height: 50px; }

  .npda-big-wrapper-field {
    width: 456px; }

  .npda-form-writing-down {
    margin-top: 4px; }

  .npda-field-name {
    width: 278px; }

  .npda-lbl-ina {
    width: 130px; }

  .npda-field-item {
    width: 121px; }

  .npda-currency-unit {
    padding-left: 8px; }

  .npda-big-wrapper-field .sbl span {
    height: 34px;
    text-align: left; }

  .npda-btn-debit-money {
    padding-top: 20px;
    float: left;
    width: 130px; }
    .npda-btn-debit-money button {
      font-size: 18px;
      height: 52px;
      width: 126px; }

  .prlt-table-enrollment {
    margin-top: 15px; }

  .prlt-bl-enter-pcode {
    padding: 23px 0 24px; }

  .prlt-name-enter-pcode {
    float: left;
    width: 88px; }
    .prlt-name-enter-pcode span {
      height: 34px; }

  .prlt-field-enter-pcode {
    float: left;
    width: 120px; }

  .prlt-name-enter-pcode,
  .prlt-field-enter-pcode {
    padding-top: 3px; }

  .prlt-btn-save-pcode {
    overflow: hidden;
    padding-left: 17px; }
    .prlt-btn-save-pcode .bnt-dark-blue {
      height: 40px;
      width: 108px; }

  .prlw-name-field span,
  .prlw-conditions-field span {
    height: 34px; } }
/*----------- end Before 981 ----------------------------------------------------------------------------------------- */
/* */
/*----------- After 980 ---------------------------------------------------------------------------------------------- */
@media screen and (max-width: 980px) {
  .pbl-accept-conditions {
    padding: 16px 0 70px 0;
    margin-top: 14px; }

  .pbl-checkbox {
    font-size: 16px; }

  .pbl-btm-go-out {
    padding-top: 17px; }
    .pbl-btm-go-out .bnt-blue {
      font-size: 18px;
      height: 52px;
      width: 340px; }

  .pbl-btn-edit-details {
    padding-top: 4px;
    padding-bottom: 70px; }

  .npb-wrapper-form {
    margin: 0 auto;
    width: 325px; }

  .npb-exit-bprogram {
    padding: 35px 15px; }

  .npb-field-position {
    padding-top: 17px; }

  .npb-field-name {
    width: 83px; }
    .npb-field-name span {
      font-size: 18px;
      height: 46px; }

  .npb-field-item {
    width: 240px; }

  .npb-btn-entrance {
    padding: 27px 0 0 83px; }
    .npb-btn-entrance button {
      font-size: 20px;
      height: 64px;
      width: 182px; }

  .npb-two-link-option {
    padding-top: 35px; }
    .npb-two-link-option a {
      font-size: 16px;
      margin-left: 27px; }
    .npb-two-link-option i {
      display: none; }

  .npp-list-references figure {
    padding-top: 4px; }

  .npp-bl-bonus-nl {
    font-size: 20px; }

  .nppw-bl-options {
    padding: 21px 21px 26px; }

  .nppw-bl-or {
    clear: both;
    overflow: hidden;
    font-size: 16px;
    padding: 15px 20px 19px; }

  .nppw-title-blo {
    font-size: 20px;
    line-height: 24px; }

  .nppw-field-position {
    padding-top: 17px; }

  .nppw-field-name {
    font-size: 16px; }
    .nppw-field-name span {
      height: 46px; }

  .nppw-field-name {
    width: 117px; }

  .nppw-field-item {
    width: 240px; }

  .nppw-btn-entrance {
    padding: 19px 0 0 117px; }
    .nppw-btn-entrance .bnt-dark-blue {
      font-size: 18px;
      height: 52px;
      width: 146px; }

  .npz-set:before {
    top: 19px; }
  .npz-set:hover:before, .npz-set.active:before {
    top: 18px; }

  .npz-title-ps span {
    height: 60px; }
  .npz-title-ps:before {
    top: 26px; }
  .npz-title-ps:after {
    top: 32px; }
  .npz-title-ps.active:before, .npz-title-ps.active:after {
    top: 30px; }

  .npda-info-money-account .clv {
    padding-bottom: 16px; }

  .npda-form-writing-down {
    margin-top: 16px; }

  .npda-big-wrapper-field {
    width: 100%; }

  .npda-field-name {
    width: 170px; }

  .npda-lbl-ina {
    width: 171px; }

  .npda-field-item {
    width: 181px; }

  .npda-currency-unit {
    padding-left: 20px; }

  .npda-big-wrapper-field .sbl span {
    height: 46px;
    text-align: left; }

  .npda-btn-debit-money {
    clear: both;
    padding-top: 23px;
    text-align: center;
    width: 407px; }
    .npda-btn-debit-money button {
      font-size: 18px;
      height: 52px;
      width: 180px; }

  .pel-options-enrollment figure {
    float: left;
    padding-bottom: 8px;
    width: 100%; }
    .pel-options-enrollment figure:last-child {
      padding-bottom: 0; }

  .pel-item-options span {
    height: 96px; }

  .prlt-table-enrollment {
    margin-top: 20px; }

  .prlt-bl-enter-pcode {
    padding: 30px 0 35px; }

  .prlt-name-enter-pcode {
    float: left;
    width: 90px; }
    .prlt-name-enter-pcode span {
      height: 46px; }

  .prlt-field-enter-pcode {
    float: left;
    width: 187px; }

  .prlt-name-enter-pcode,
  .prlt-field-enter-pcode {
    padding-top: 4px; }

  .prlt-btn-save-pcode {
    overflow: hidden;
    padding-left: 13px; }
    .prlt-btn-save-pcode .bnt-dark-blue {
      font-size: 18px;
      height: 52px;
      width: 146px; }

  .prlw-name-field span,
  .prlw-conditions-field span {
    height: 46px; }

  .prlw-wrapper-field {
    border-bottom: 1px solid #e6dfcc;
    padding: 14px 0 0; }

  .prlw-content-ps .prlw-wrapper-field:last-child {
    border-bottom: 0; }

  .prlw-name-field {
    min-width: 109px; }

  .prlw-field-item {
    max-width: 300px;
    width: 100%; }
    .prlw-field-item .itextarea {
      height: 104px; }

  .prlw-mini-wrapper {
    overflow: hidden; }

  .prlw-conditions-field.prlw-one-wave {
    clear: both;
    padding: 8px 0 21px 0; }
    .prlw-conditions-field.prlw-one-wave span {
      height: auto; }

  .prlw-conditions-field.prlw-two-wave {
    clear: both;
    padding: 8px 0 10px 0; }
    .prlw-conditions-field.prlw-two-wave span {
      height: auto; } }
/*----------- end After 980 ------------------------------------------------------------------------------------------ */
/* */
/*----------- After 768 ---------------------------------------------------------------------------------------------- */
@media screen and (max-width: 768px) {
  .npda-lbl-ina {
    width: 186px; }

  .ppu-btn-save {
    margin-right: 78px; }

  .itable.prlt-table-item td {
    padding: 7px 10px; } }
/*----------- end After 768 ------------------------------------------------------------------------------------------ */
/* */
/*----------- After 480 ---------------------------------------------------------------------------------------------- */
@media screen and (max-width: 480px) {
  .npz-title-ps div:first-child {
    width: 260px; }
  .npz-title-ps div:last-child {
    text-align: right;
    width: 109px; } }
/*----------- end After 768 ------------------------------------------------------------------------------------------ */
/* */
/*================================================== end Media Style ================================================= */

/*# sourceMappingURL=panel.css.map */
