h1, h2, h3, h4, h5 {
  color: black;
  font-family: arial;
}

body {
  color:black;
}

a {
    color: #0000EE;
}

.drg-element-type-standard-field {
  margin-bottom: 0px;
}

.drg-element-type-cms-content {
  margin-bottom:10px;
}

.drg-element-type-standard-field .questionlabel {
  font-weight: bold;
  width: 100%;
  max-width: 200px;
  display: inline-block;
}

.questionlabel {
  font-weight:bold;
}

.drg-element-type-standard-field input {
  max-width: 555px;
  display: inline-block;
  width: 100%;
}

.drg-element-type-standard-field select {
  max-width: 565px;
  display: inline-block;
  width: 100%;
}

/* Billing Address */

input#id130_1013 {
    width: auto;
}

/* Submit Button */

.submit input{
  width: 100px;
  background: #333;
  color: white;
  font-size: 12px;
  text-decoration: none;
  text-shadow: none;
  padding: 10px 11px;
  border: none;
  border-radius: 0px;
}

.submit input:hover {
  background: #111;
  color: white;
  border: none;
  border-radius: 0px;
}

/* Requested Version */

.drg-element-type-standard-field.drg-element-sub-type-fieldname-REQUESTED_VERSION input{
  width: auto;
}

.drg-element-type-standard-field.drg-element-sub-type-fieldname-REQUESTED_VERSION .questionlabel{
  max-width: none;
}

/* Bill Me */

.drg-element-type-standard-field.drg-element-sub-type-fieldname-BILLSTAT input{
  width: auto;
}

/* Autorenew Indicator */

.drg-element-type-standard-field.drg-element-sub-type-fieldname-AUTORENEWALINDICATOR input{
  width: auto;
}

/* Account Status Page */

#account
{
  margin-bottom: 20px;
}

#account td{
 padding: 2px 20px 2px 0px; 
}

.acctitem {
  font-weight: bold;
}

/* Media */

@media screen and (max-width: 959px) {
  
.drg-element-type-standard-field .questionlabel {
    max-width: 135px;
}

}

@media screen and (max-width: 767px) {
  
.drg-element-type-standard-field .questionlabel {
    max-width: 130px;
}

.drg-element-type-standard-field input {
  max-width: 275px;
  width: 100%;
}

.drg-element-type-standard-field select {
  max-width: 285px;
  display: inline-block;
  width: 100%;
}

}

@media screen and (max-width: 479px) {
  
.drg-element-type-standard-field .questionlabel {
    max-width: 125px;
}

.drg-element-type-standard-field input {
  max-width: 140px;
  width: 100%;
}

.drg-element-type-standard-field select {
  max-width: 150px;
  display: inline-block;
  width: 100%;
}
  .submit input {
    width: 100%;
  }
}
