#billingInfo, #cybResData {
	width: 100% !important;
	text-align: left;
}

#cybResLabel, #cybResNum, #affLabel, #affiliate, #bonusLabel, #bonusCode,
#fullName, #line1, #line2, #city, #state, #country, #zipCode {
	width: 210.73px !important;
	height: 42px !important;
	box-sizing: border-box !important;
}

#cybResNum, #affiliate, #bonusCode,
#fullName, #line1, #line2, #city, #state, #country, #zipCode{
	margin-bottom: 10px !important;
	background-color: #F0F0F0 !important;
	border: 0 !important;
	outline-width: 0 !important;
	padding-left: 24px !important;
	width: 100% !important;
}

/* STATE DOESN'T DISPLAY IMMEDIATELY */
#state {
	display: block !important;
}

#metadata, #addressChange, #dataSubmit {
  margin-bottom: 10px !important;
  border: 0 !important;
  outline-width: 0 !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
  color: white;
  transition: 0.3s;
}

.collapsible {
	border: none;
	width: 100%;
	outline: none;
	cursor: pointer;
}

.collapsible:after {
	content: '\002B';
	color: #CCC!important;
	float: right;
	margin-left: 5px;
	text-align: right;
}

.active:after {
	content: '\2212';
	text-align: right;
}

#orderCustomFields, #addressFields {
	display: none;
	overflow: hidden;
	transition: display 0.3s ease-out;
}

#messageDiv, #addMessage {
	display: none;
}

.success {
	border: 1px solid #00B050 !important;
	border-left: 5px solid #00B050 !important;
	background-color: rgba(112, 173, 71, 0.25) !important;
}

.nochange, #inProgress, #loadInfo, #loadInfoMeta {
	border: 1px solid #F4C600 !important;
	border-left: 5px solid #F4C600 !important;
	background-color: rgba(244, 198, 0, 0.25) !important;
}

.failure {
	border: 1px solid #F40000 !important;
	border-left: 5px solid #F40000 !important;
	background-color: rgba(244, 0, 0, 0.25) !important;
}

#loadInfo, #loadInfoMeta {
	width: 100% !important;
	display: block;
	padding: 10px !important;
	margin-bottom: 10px !important;
}

#inProgress {
	width: 100% !important;
	display: none;
	padding: 10px !important;
}

.success, .nochange, .failure {
	width: 100% !important;
	display: block !important;
	padding: 10px !important;
}

#errorPhone {
	color: inherit !important;
	font-size: inherit !important;
}