/* Global */
#pingyo-form-area {
  background: #ffffff;
  color: #3e4548;
  margin: 0;
  padding: 20px 20px 25px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  float:left;
}
/*#pingyo-form-area div, #pingyo-form-area ul, #pingyo-form-area li, #pingyo-form-area h1, #pingyo-form-area h2, #pingyo-form-area h3, #pingyo-form-area h4, #pingyo-form-area h5, #pingyo-form-area h6, #pingyo-form-area form, #pingyo-form-area fieldset, #pingyo-form-area p {padding:0;margin:0; font-weight:normal;}
#pingyo-form-area *{margin:0; padding:0;}*/
#pingyo-form-area img, fieldset{border:none;}
#pingyo-form-area *:focus{outline:none;}
#pingyo-form-area .clear{clear:both;}
/*body{font-family: Arial, Helvetica, sans-serif; background-color:#FFF;}*/
#pingyo-form-area .block {display:block; margin-top:5px}
#pingyo-form-area .inline {display:inline-block; margin-top:5px;}
#pingyo-form-area .radio_btn {margin:4px 0 0 0; height:28px; }
#pingyo-form-area .radio_p {margin-right:10px}
#pingyo-form-area input[type="radio"] + label {width:24px; height:21px;margin:0 8px 0 3px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/radio.png);-webkit-appearance:none; border:0px; background-repeat:no-repeat; position:relative; top:5px;}
#pingyo-form-area input[type="radio"]:checked + label {background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/radio-on.png); width:24px; height:21px;}
#pingyo-form-area input[type="radio"] { width:0px!important; height:1px!important; visibility:hidden; }


#pingyo-form-area input[type="checkbox"] + label {width:22px; height:20px; margin:0;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check.png); }
#pingyo-form-area input[type=checkbox]:checked + label {background:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check-on.png) no-repeat; width:22px; height:20px; display:inline-block; }
#pingyo-form-area input[type="checkbox"] { width:0px!important; height:1px!important; visibility:hidden; }

#pingyo-form-area input, textarea {border:1px solid #878786;}
#pingyo-form-area .light {color:#000 !important; margin:0 1px 0 0}
#pingyo-form-area select {font-size:14px; text-indent:10px}
#pingyo-form-area option {padding:0 0 0 10px}
#pingyo-form-area .select_long {width:200px; height:29px; padding:0px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/long-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_med {width:180px; height:18px; padding:0px}
#pingyo-form-area .select_sm_med {width:73px; height:29px; padding:0px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/sm_med-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_short {width:195px; height:29px; padding:0px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/select-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_shorter {width:59px; height:29px; padding:0px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/short-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_shortest {width:34px; height:18px; padding:0px}
#pingyo-form-area .select_month {width:59px; height:29px; padding:0px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/short-bg.png);-webkit-appearance:none; cursor:pointer; border:0px; margin-right:2px;}
#pingyo-form-area .select_year {width:59px; height:29px; padding:0px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/year-bg.png);-webkit-appearance:none; cursor:pointer; border:0px; margin-right:2px;}
#pingyo-form-area .select_pad_t {/*margin-top:9px*/}
#pingyo-form-area .select_pad_t11 {margin-top:11px}
#pingyo-form-area .padt3{padding-top:3px}
#pingyo-form-area .select_pad_r {margin-right:8px}
#pingyo-form-area .pad_left {margin-left:20px}
#pingyo-form-area .input_long {width:188px; height:28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; font-size:16px; /*color:#959595;*/ padding-left:10px; }
#pingyo-form-area .input_med {width:148px; height:28px; padding:0 0 0 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#pingyo-form-area input[type="submit"] {width:234px; height:66px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/apply_btn.png); cursor:pointer; border:0px;}
#pingyo-form-area .header {font-size:21px; color:#429996; padding:10px 0 0 20px; font-weight:bold}
#pingyo-form-area .left {float:left}
#pingyo-form-area .gr {color:#959595 !important; font-weight:400 !important; font-size:11px !important}
#pingyo-form-area .mtop25 {margin-top:15px !important}
#pingyo-form-area .mtop10 {margin-top:10px !important}
#pingyo-form-area .mleft20 {margin-left:20px !important;padding-top:2px !important;}
#pingyo-form-area .w-normal {font-weight:400 !important; padding-top:3px}
#pingyo-form-area .postcode {width:110px; height:15px; background-color:#959595; color:#fff; padding:7px; text-align:center; margin:24px 0 0 0; cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; position:relative; top:0px; font-size:14px}
#pingyo-form-area .badge {position:relative; left:60px; width:180px; float:right}
#pingyo-form-area .checkpad {padding:20px 0 0 0}




/* ie fixes */
#pingyo-form-area select::-ms-expand {display: none;}
#pingyo-form-area select
{
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none;
}
@-moz-document url-prefix() {
  #pingyo-form-area select {
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      background-image: none;
  }

  #pingyo-form-area .select_long {width:200px; height:29px; padding:5px 10px 0 10px; background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
  #pingyo-form-area .select_med {width:180px; height:18px; padding:5px 0 0 10px;}
  #pingyo-form-area .select_sm_med {width:70px; height:29px; padding:5px 0 0 0px;background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
  #pingyo-form-area .select_short {width:195px; height:29px; padding:5px 0 0 10px; background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
  #pingyo-form-area .select_shorter {width:55px; height:29px;padding:5px 0 0 0px;background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
  #pingyo-form-area .select_shortest {width:34px; height:18px; padding:5px 0 0 10px;}
  #pingyo-form-area .select_month {width:55px; height:29px; padding:5px 0 0 5px;background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786;margin-right:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
  #pingyo-form-area .select_year {width:55px; height:29px; padding:5px 0 0 5px;background-image:none;-webkit-appearance:none; cursor:pointer; border:1px solid #878786; margin-right:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }

  #pingyo-form-area .checkbox .error input[type="checkbox"] + label { background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/checkerror.png) no-repeat;background-size:22px 20px;}
  #pingyo-form-area .checkbox .valid input[type="checkbox"] + label { background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check-on.png) no-repeat; background-size:22px 20px; }

}








/* Validation */

#pingyo-form-area label {display:inline-block !important; font-size:0px; border:0px !important;}

#pingyo-form-area .error, .group_error { border:1px solid #910000; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/cross.png) no-repeat right center; background-color:#fff; border-radius:6px; }
#pingyo-form-area .valid { border:1px solid #27ae60; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/tick.png) no-repeat right center !important; background-color:#fff}

#pingyo-form-area .checkbox .error input { border:0px solid #910000; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/checkerror.png) no-repeat;background-size:22px 20px;}
#pingyo-form-area .checkbox .valid input { border:0px solid #27ae60; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check-on.png) no-repeat; background-size:22px 20px;}
#pingyo-form-area .sec_02 .sec_col_1-3 .radio_btn {margin:9px 0 0 0 !important}






#pingyo-form-area .main_container{width:650px; height:auto; margin:10px auto 0}
#pingyo-form-area .progress_container{width:742px; height:82px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/progress.png); background-repeat:no-repeat;}
#pingyo-form-area .section {width:100%; height:auto; border-bottom:1px solid #9AE2E2;}
#pingyo-form-area .sec_header_f {margin:0px 0 35px 0}
#pingyo-form-area .sec_header {margin:0px 0 15px 0}
#pingyo-form-area .sec_header_float { float:left; width:360px}
#pingyo-form-area .sec_header p {display:inline-block; position:relative; right:10px; font-size:18px; font-weight:600; color:#429996; margin-top:5px; top:10px;}
#pingyo-form-area .sec_header img {position:relative; top:10px; right:15px; display:inline-block;margin-top:5px}
#pingyo-form-area .sec_col_1-3_f {width:200px; height:auto; margin:2px 0 0 0px; float:left;}
#pingyo-form-area .sec_col_1-3 {width:200px; height:auto; margin:2px 0 0 10px; float:left;}
#pingyo-form-area .sec_col_1-2 {width:158px; height:auto; margin:18px 0px 0 20px; float:left;}
#pingyo-form-area .sec_01 {}
#pingyo-form-area .sec_01 p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_01 img {position:relative; top:5px; right:15px}
#pingyo-form-area .sec_02 {}
#pingyo-form-area .sec_02 p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_02 img {position:relative; top:5px; left:10px}
#pingyo-form-area .sec_03 {}
#pingyo-form-area .sec_03_float {float:left; width:360px; height:auto;}
#pingyo-form-area .sec_03_float p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_03_float img {position:relative; top:5px; left:5px}
#pingyo-form-area .sec_04 {}
#pingyo-form-area .sec_04 p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_04 img {position:relative; top:5px; right:15px}
#pingyo-form-area .sec_05 {}
#pingyo-form-area .sec_05 p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_05 img {position:relative; top:5px; }
#pingyo-form-area .sec_06 {}
#pingyo-form-area .sec_06 p {font-size:12px; color:#429996; font-weight:600; display:inline-block}
#pingyo-form-area .sec_06 img {position:relative; top:5px; }
#pingyo-form-area .sec_last {margin-bottom:15px}
#pingyo-form-area .terms_container{margin:0 0 40px 20px}
#pingyo-form-area .terms_container p {font-size:12px; color:#464646; width:320px; font-weight:normal; padding:10px 0 0 0}
#pingyo-form-area .terms_left {width:330px; height:auto; float:left}
#pingyo-form-area .terms_left_2 {width:20px; height:auto; float:left; position:relative; top:27px;}
#pingyo-form-area .terms_left_2 .checkpad {position:relative; top:23px}
#pingyo-form-area .terms_left_3 {width:250px; height:auto; float:right; margin:35px 0 0}
#pingyo-form-area .terms_left_3 p {color:#959595; font-size:14px; font-weight:600; display:inline; padding:8px 0 0 12px;}
#pingyo-form-area .terms_left_3 img {position:relative; top:8px; padding:8px 0 0 8px}

@media screen and (min-width:0\0) {  }
@media screen and (min-width:0\0) {
    /* IE9 and IE10 rule sets go here */
#pingyo-form-area input[type="radio"] {width:24px; height:21px;margin:0 8px 0 3px;-webkit-appearance:none; border:0px; background-repeat:no-repeat; position:relative; top:5px; background-image:none;}
#pingyo-form-area input[type=radio]:checked {width:24px; height:21px;background-image:none;}
#pingyo-form-area input[type="checkbox"] {width:22px; height:20px;margin:0 8px 0 3px;-webkit-appearance:none; border:0px; background-repeat:no-repeat; position:relative; top:5px;background-image:none;}
#pingyo-form-area input[type=checkbox]:checked { width:24px; height:21px;background-image:none;}




#pingyo-form-area .select_long {width:200px;padding:5px 10px 5px 10px; height:29px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/long-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_med {width:180px; height:18px; padding:5px 0 5px 10px;}
#pingyo-form-area .select_sm_med {width:73px; height:29px; padding:5px 0 5px 10px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/sm_med-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_short {width:195px;padding:5px 0 5px 10px; height:29px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/select-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_shorter {width:59px;padding:5px 0 5px 5px; height:29px; background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/short-bg.png);-webkit-appearance:none; cursor:pointer; border:0px;}
#pingyo-form-area .select_shortest {width:34px; height:18px; padding:5px 0 5px 10px;}
#pingyo-form-area .select_month {width:59px; height:29px; padding:5px 0 5px 10px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/short-bg.png);-webkit-appearance:none; cursor:pointer; border:0px; margin-right:2px;}
#pingyo-form-area .select_year {width:59px; height:29px; padding:5px 0 5px 10px;background-image:url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/year-bg.png);-webkit-appearance:none; cursor:pointer; border:0px; margin-right:2px;}
#pingyo-form-area .error { border:1px solid #910000; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/cross.png) no-repeat right center; background-color:#fff}
#pingyo-form-area .valid { border:1px solid #27ae60; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/tick.png) no-repeat right center; background-color:#fff}

#pingyo-form-area .checkbox .error { border:1px solid #910000; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/checkerror.png) no-repeat;background-size:22px 20px;}
#pingyo-form-area .checkbox .valid { border:1px solid #27ae60; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check-on.png) no-repeat; background-size:22px 20px;}
}

#pingyo-form-area .checkbox .error { display:inline-block; border:0px; background:none; }
#pingyo-form-area .checkbox .error input[type="checkbox"] + label { border:0px; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/checkerror.png) no-repeat; }

#pingyo-form-area .checkbox .valid { display:inline-block; border:0px; background:none; }
#pingyo-form-area .checkbox .valid input[type="checkbox"] + label { border:0px; background: url(https://loans.pingtree.co.uk/common/themes/short_term_loan/full_page/no_title/desktop/dark_green_w660/images/check-on.png) no-repeat; }

#pingyo-form-area .checkbox { float:right; margin-top:10px; }
#pingyo-form-area .terms_container p { width:296px; }

#pingyo-form-area .text-plain { font-size:12px; color:#464646; }

#pingyo-form-area .modal-title {
  padding: 0px;
  font-size: 20px;
}
#pingyo-form-area button.close {
  padding-right: 10px;
}

#ana-postcode-addresses-modal {
	text-align: left;
}
#ana-postcode-addresses-modal ul {
	list-style:none !important;
	padding:0 !important;
}
#ana-postcode-addresses {
	list-style:none;
	padding:0;
}
#ana-postcode-addresses-wrapper {

}
#ana-postcode-addresses-wrapper h4 {
  font-size:16px;
  padding:2px;
}
li.ana-postcode-address {
	cursor: pointer;
}
#ana-postcode-addresses li:hover {
	cursor: pointer;
}
#ana-postcode-addresses li:nth-child(even){
  /*background-color: #dcdcdc;*/
	background-color: #dcdcdc;
}
/*#ana-postcode-addresses li:nth-child(odd){
  background-color: #aaaaaa;
}*/
#ana-phone-number-error {
  clear: both;
  margin-top: 5px;
  margin-left:10px;
  color: #dc5f5f;
  font-size: 11px;
}
#ana-combined-monthly-household-income,
#ana-phone-number-error,
#ana-address-fields {
  display:none;
}

/*Bootstrap Modal*/
.close {
  float: right;
  font-size: 41px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -5px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
