@media print {

  .show_on_print {
    display:block;
  }

  .hide_on_print {
    display:none;
  }
 
  div#dd_page_1 {
    page-break-after: always;
  }
 
}


/* Fix recaptcha style*/
#recaptcha_area, #recaptcha_table { line-height: 0!important;}




/* Direct Debit */

div#direct_debit {
  /*width:660px;*/
  margin:auto;
}
img#dd_logo{
 float:right;
}
img#dd_ucac_logo {
  float:left;
}

img#dd_ucac_logo_2 {

  float:right;
}

div#page_1_left {
  width:320PX;
  clear:left;
  float:left;
  padding-top:10px;
  margin-right:20px;
}

div#page_1_right {
  width:320PX;
  float:left;
  padding-top:10px;
}

div#dd_address {
  border:1px solid #000;
  padding:10px;
  font-size:12pt;
}

div#dd_instruction {
  font-size:13pt;
 
}

div#dd_id_num_1 {
  float:left;
  margin-right:10px;
}

div#dd_id_num_1 p {
  margin:4px;
}

div#dd_id_num_2 {
  float:left;
}

div.dd_id_box {
  margin-top:7px;
  float:left;
  border: 1px solid #000;
  padding:8px;
  min-width:16px;
  font-size:16pt;
  text-align:center;
  font-weight:bold;
}

span.dd_english {
  font-style: italic;
}

div#printer_view {
  float:right;
}

div#dd_page_2 { 
  page-break-before:always; 
}



div#dd_section_1 {
  /*float:left; 
  clear:left;*/
  /*width: 290px;*/

}

p#branch_sort_code, p#bank_name_and_postal {
  clear: left;
}

div#dd_section_1_quest{
  /*float:left;*/
}

div#bank_details {
  /*background: #dde8e0;
  border-radius: 7px;*/
  border:1px solid #000;
  /*float:left;*/
  /*width:600px;*/
  /*width:100%;*/
  padding:10px;  
  margin-bottom:40px;
}

div#bank_details_bank_or_building {
  float:right;
  margin-top:0;
  padding: 0 10px 10px 10px;

}

div.dd_bank_address {
  /*border-bottom:1px solid #74a284;*/
  border-bottom:1px solid #000;
  min-height:34px;
}

div#bank_details div.no_underline {
  border-bottom:none;
}

div.dd_bank_address p {
  margin-bottom:2px;
}

div#section_234_container {
  /*width:320px;
  float:left;*/
  /* width:290px;  */
  
  
}

div#section_5_container {
  /*border:1px solid blue;*/
  float:left;
  width:330px;
}


div#dd_section_2_quest{
  /*float:left;*/
}

div#dd_account_holder {
  /*float:left;*/
  max-width: 350px;
  border: 1px solid #000;
  min-height:50px;
  padding:10px;
}




div#dd_section_3_quest{
 /*float:left;*/
}

div.dd_account_num_box {
  margin-top:0;
}

div.dd_id_box_separator {
  border:none;
  border-radius: 4px;
  background: #ccc;
  margin:0 1px; 
}


div#dd_section_4_quest{
  /*float:left;*/
}


div#dd_section_5_quest{
  /*float:left;*/
  width:294px;
}

div#dd_signature_container {
  /*float:left;*/
  width:274px;
  border:1px solid #000;
  min-height:80px;
  padding:10px;
}

div#dd_signature {
  /*float:left;*/
  border-right:1px solid #74a284;
  padding-right:26px;
}

div#dd_signature p, div#dd_date p {
  margin-bottom:0;
}

div#dd_date {
  float:left;
  padding-left:10px;
}

div#dd_section_6_quest {
  padding-top:6px;
  clear:left;
}
div#dd_section_6_quest div.dd_id_office_use{
  padding: 1px;  
}



div#page_1_footer {
  float:left;
  clear:left;
  text-align:center;
}

div#page_1_footer p {
  margin-bottom:10px;
}

div#dd_info_cutout {
  text-align:center;
}

div#dd_info_cutout p {
 margin: 10px 0 0 0;
}

.show_on_print {
  display:none;
}

div#dd_page_2 {
  /*float:left;
  clear:left;*/
}

div#dd_info_container {
  border: 1px dashed #000;
  padding:20px;  
}

div#dd_info_container_inner {
  border: 1px solid #000;
  padding:10px;  
}

div#dd_end_info {
  margin-top:20px;
}

div#dd_footer{
  text-align:center;
  color:#007100;
}

h3.dd_h3 {
  font-size:20pt;
  color:#000;
  margin:8px 0;
  font-weight:normal;
}

h3.dd_h4 {
  font-size:14pt;
  color:#007100;
  margin:18px 0 10px 0;
  font-weight:normal;
  line-height:100%;
  font-family: sans-serif;
}

h4.dd_h4 {
  font-size:12pt;
  color:#007100;
  margin:10px 0 10px 0;
  font-weight:normal;
  line-height:100%;
  font-family: sans-serif;
}

div#dd_view_navigation_buttons {
  /*float:left;
  clear:left;*/
  padding-top:0;
}


body.ucac-news .uk-article div.uk-container h2 { 
  text-align:left!important;
}