



#copy #isocform-donate fieldset {width:470px}



#copy .form-checkbox  { margin-left:190px}
#copy .form-type-checkbox label {width: 510px; height:50px;margin-left:25px; margin-top: -22px; display:block;}


/* exception for form/mailing-subscription */
#copy #edit-lists .form-type-checkbox {height:130px;}
#copy #edit-lists .form-type-checkbox .description {padding:5px}
#copy .form-type-radios .description {padding-bottom:50px; }

div.description { color:#888 !important;}


/* #copy .form-type-textfield label,.form-type-select label {width: 200px} */
#copy  .form-type-checkbox {height:50px;}


#copy .form-type-checkbox input {margin:0px;}

#copy div.form-item-pii, 
#copy div.form-item-bJoinISOC-YES, 
#copy div.form-item-bJoinISOC-NO,
#copy div.form-item-bJoinISOC, 
#copy  div.form-item-sOptin {
	margin-left:-12px;
	height: 80px;
}
#copy div.form-item-bJoinISOC-YES,#copy div.form-item-bJoinISOC-NO {margin-top: 50px;margin-bottom:40px;}

#copy .form-select {width:270px; }
#copy div.form-type-radio input {height:20px;}
#copy form .form-item label { 
    font-weight: normal; 
	color:#888;
	font-size:13px; 
	padding-left:0px;
	font-family: 'Hind', Helvetica, Arial, sans-serif;
}

#copy form .form-type-radio label.option {
  padding-left:40px;
}

#copy form .form-type-textarea label {
  margin-top:30px;
}


#copy form .form-type-checkbox label.option {
  padding-left:40px;
}

.fieldset-wrapper{padding-top:10px}

#copy #edit-payment #edit-lpaymenttypeid {width:146px}
#copy #edit-promocode {width:65px}
#copy #edit-sprefix {width:120px}

#copy #edit-passportdate, 
#copy #edit-dob,
#copy #edit-schapterroledate,
#copy #edit-sexpirydate,
#copy #edit-sarrivaldate,
#copy #edit-sdeparturedate,
#copy #edit-spassportissuedate,
#copy #edit-spassportexpirydate {
	padding:0px;margin-top:-30px;margin-left:200px;
}
#copy #edit-passportdate .description, 
#copy #edit-dob .description, 
#copy #edit-sexpirydate .description {
	display:none
}
#copy #edit-passportdate-datepicker-popup-0, 
#copy #edit-dob-datepicker-popup-0,
#copy #edit-schapterroledate-datepicker-popup-0, 
#copy #edit-sexpirydate-datepicker-popup-0,
#copy #edit-sarrivaldate-datepicker-popup-0,
#copy #edit-sdeparturedate-datepicker-popup-0,
#edit-spassportissuedate-datepicker-popup-0,
#edit-spassportexpirydate-datepicker-popup-0
{width:70px;}

#copy .form-type-date-popup .description {margin-left:0px;margin-bottom: 15px;}

#copy .pageLoading { background-color: #333;
padding:140px;
font-size:30px;
color:#aaa;
text-align:center;
position:absolute;
top:300px;
background:#fff;
-moz-box-shadow: 3px 3px 5px 6px #ddd;
-webkit-box-shadow: 3px 3px 5px 6px #ddd;
box-shadow: 3px 3px 5px 6px #ddd;
}

#copy .pageLoadingFinished {display:none}

#PayAmount {color:#f00;}

p.jsEnabled, p.mandatory {color:#555; font-weight:bold }

.form-required {color:#555;}



/* choice button in forms */

#copy form #regbutton { float:left; margin: 20px;padding:0px;width:140px;}
#copy form #regbutton a  {text-decoration:none;display:block;color: #fff;padding:10px; height: 100px;}
#copy form #regbutton:hover  {background: #00ADEE;}


/* begin Paypal forms */
/* right floating images and image boxes with captions */
.content .messages {background-image: url(/misc/message-24-error.png);margin-left:-12px;}


.form-item input[type="checkbox"].error, .form-item input[type="radio"].error{
  outline: 2px solid red; color: red;
  -moz-appearance: none;
}

#confirmation { margin-left:-10px;}
#lookupTable th { background-color:#f5f5f5;border:1px solid #ccc;padding:6px; text-align:left}
#lookupTable { width: 545px;}
#confirmation, { width: 465px;}
#response_billing, #response_billing_title { width: 465px;margin:auto;}
#isocform-paypal-response {margin-left:-5px;}

#isocform-paypal-response {margin-left:8px;}


#copy #isocform-donate-ietf h2, #copy #isocform-donate-ietf  strong, #isocform-donate-oie h2 {color: #000;font-size:14px;}

#copy  #steps {  margin: 0px; line-height: 40px; background: #f5f5f5;}
#copy #steps li {
display: inline; margin:0px;  padding:8px;padding-left:20px; padding-right:20px; background:none;
text-align: center;list-style:none; font-weight:bold;position: relative;
border: solid #e1dfda;border-width: 0 1px 0 0;
 }
#copy #steps li.passive {color:#999;}

#response_billing td {padding:3px; border:none; background:#fff;}
#response_billing {border:1px solid #fff; border-top:10px solid #fff;}

#copy #edit-orderdetails, .noborder {border:none}



/* paypal donation confirmation */
#donation-wrapper * {
font-family: 'Hind', Helvetica, Arial, sans-serif;
font-size: 11px;}
#donation-wrapper { width: 470px;}
#donation-wrapper a:link, #donation-wrapper a:visited, #donation-wrapper a:active {	
	text-decoration:none;color:red;font-weight: bold}
#donation-wrapper a:hover {text-decoration:underline; }
#donation-wrapper #address th {background-color:#eee;border:2px solid #fff;padding:2px;}





/* form/orderlookup */


#copy #isocform-orderlookup div.form-item-amount {
	background-color: #f5f5f5;width:525px;padding:8px;}
#copy #isocform-orderlookup div.form-item-amount .form-item-amount {padding:0px;}
#copy #isocform-orderlookup {margin-top:-10px;padding:8px; width:525px;}

#copy #isocform-orderlookup input#edit-back.form-submit {
	background-color: transparent;
border-radius: 0;
border: 0;
displday: block;
color: #2b72d6;
height: auto;
margin: 0;
min-width: 0;
padding: 0;
font-size: 14px;
font-family: 'Hind', Helvetica, Arial, sans-serif;
font-weight: 600;
text-align: left;

widtsh: 50%
}

#edit-upload2, #edit-upload3, #edit-upload4 {border:none;}

/* styling amount labels */


/* end Paypal forms */