html, body, p, label{
  font-size:14px;
}

header{
  background:#021E45;
  padding:30px 0;
}

form .ginput_container_checkbox ul{
  columns: 2;
  -webkit-columns: 2;
  -moz-columns:2 ;
}

.gform_wrapper .gform_heading{
  background:#0076A4;
  color:#fff;
  padding:20px 10px;
  width:100% !important;
  margin: 0 0 10px !important;
}

input[type=text], textarea{
  border-radius: 0;
}

input[type=text]:focus{
  box-shadow: none;
}

.ginput_container_select select{
  padding:5px;
}

#gform_submit_button_1{
  background: #021E45;
  box-shadow: none;
  color: #fff;
  padding: 15px 25px;
}

#gform_1{
  padding:15px;
  border: 1px solid #ddd;
  background: #f9f9f9;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper .gfield_radio li label, .gform_wrapper .gfield_checkbox li label{
  font-weight: 400;
}

.gfield input[readonly=readonly]{
background:rgba(0,0,0,0.1);
cursor:not-allowed;
}

.gf_dualopt input{display:none;}
.gf_dualopt .gfield_radio{max-width:333px;border:1px solid #ddd;height:40px;overflow:hidden}
.gf_dualopt .gfield_radio li{width:50%;display:inline-block;margin:0;}
.gf_dualopt .gfield_radio li:first-child{border-right:1px solid #ddd;}
.gf_dualopt .gfield_radio li label{margin:0;text-align:center;padding:10px;cursor:pointer}
.gf_dualopt ul.gfield_radio li input[type=radio]:checked+label{background:#0076A4;color:#fff;font-weight:400}
.gform_wrapper table.gfield_list td.gfield_list_cell{width:100% !important;}
.gform_wrapper .gfield_list td.gfield_list_cell input{width:100%;}