 fieldset{min-width:0;padding:0;margin:0;border:0}
 legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
 label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
 input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
 input[type=file]{display:block}
 input[type=range]{display:block;width:100%}
 select[multiple],select[size]{height:auto}
 input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
 output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
 .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
 .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
 .form-control::-moz-placeholder{color:#999;opacity:1}
 .form-control:-ms-input-placeholder{color:#999}
 .form-control::-webkit-input-placeholder{color:#999}
 .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
 textarea.form-control{height:auto}
 input[type=search]{-webkit-appearance:none}
 .form-group{margin-bottom:15px}
 .radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
 .radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
 .radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}
 .radio+.radio,.checkbox+.checkbox{margin-top:-5px}
 .radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
 .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
 input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}
 .radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
 .radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
 .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}
 .form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}
 .input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
 select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}
 textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}
 .input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
 select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}
 textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}

  body {  line-height: 23px; }

 .form { background-color: #FFF;  position: relative; z-index: 1; }
  .form .checkbox .form-control { box-shadow: none; border: none; width: 18px; margin-top: -5px; }
  .form .checkbox label { line-height: 31px; text-align: left; }
  .form .transactionFee { width: 75px; position: absolute; right: 0; z-index: 100; padding: 10px; background-color: #A1C036; color: #FFF; }
  .form h1 { margin-bottom: 30px; }
  .checkbox .radio label, .checkbox label { padding-left: 30px;}
  .form .checkbox{text-align:left;}
  .checkbox .radio input[type=radio], .checkbox .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { margin-left: -30px; }
  .form .input-group { width: 100%; }
  .form .input-group .dropdown-menu { min-width: 100%; }
  .form .divider { margin-top: 10px; font-size: 12px; letter-spacing: 2px; display: inline-block; background-color: #FFF; line-height: 30px; height: 30px; width: 40px; }
  .form .divider:before { left: 15px; top: 25px; z-index: -1; content: ''; display: block; position: absolute; height: 1px; width: 93%; background-color: #CCC; }
  .input-group-addon { border-radius: 2px; background-color: #FFF; }
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #FFF; }
  .form .form-control { border-radius: 2px; height: 44px; }
  .form .error{ padding: 10px; margin: 15px; text-align: left; color: white; background-color: #EB5C5F; border-radius: 2px; }
  .form .form-control:focus { outline: none; box-shadow: none!important; border-color: #B7B7B7; }
  .form .glyphicon { display: none; }
  .form .margins { margin: 10px 0px; }
