.WLPaypalProSingle #content{
  margin:0;
  padding:0;
  width:100%;
} 

.WLPaypalPro{
  margin: 20px auto;
  min-height:250px;
}

.WLPaypalPro input,
.WLPaypalPro select,
.WLPaypalPro input[type="reset"],
.WLPaypalPro input[type="submit"],
.WLPaypalPro input[type="button"],
.WLPaypalPro button{
  margin: 5px 0;
  padding: 3px;
  height:auto;
  line-height:auto;
  font-size:1em;
  color: #ffffff;
}
.WLPaypalPro a.btn:hover,
.WLPaypalPro a.btn{
    background-color: #237ABD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #666666;
    color: #FFFFFF;
    display: inline-block;
    text-align: left;
    text-decoration: none;
    text-shadow: none !important;
    font-size: 13px;
    padding: 7px 9px;
    color: #fff!important;
}

.WLPaypalPro select{
  
}

.WLPaypalProFixedWidth input,
.WLPaypalProFixedWidth select{
  width: 225px;

}

.WLPaypalProFixedWidth 
td.WLPaypalProFixedWidthName{
  width:110px;
}



.WLPaypalPro table{
  width:100%;
  margin-top:20px;
  padding:6px;
  border: none;
}
.WLPaypalPro table th,
.WLPaypalPro table td{
  vertical-align:top;
  text-align:left;
  font-size:1em;
  padding:0;
  border:none;
}

.WLPaypalPro table td span{
  margin-left:2px;
}

.WLPaypalProOuterHalf{
  width:50%;
}


.WLPaypalProWarning{
  background-color:#FFFDD0;
  color:#C3A368;
  border:1px solid #C3A368;
}

.WLPaypalProError{
  background-color:#FF9494;
  color:#C41E3A;
  border:1px solid #C41E3A;
}

.WLPaypalProSuccess{
  color: #4F8A10;
  background-color: #DFF2BF;
  border:1px solid #4F8A10;
}

.WLPaypalProInfo{
  color: #00529B;
  background-color: #BDE5F8;
  border:1px solid #00529B;
}

.WLPaypalProSuccessMessage,
.WLPaypalProInfoMessage,
.WLPaypalProErrorMessage,
.WLPaypalProWarningMessage{
  margin-bottom: 10px;
  padding:0 5px;
}

.WLPaypalPro table.WLPaypalProCenter td{
}

.WLPaypalPro img.WLPaypalProCards{
  margin: -5px 0 10px 0;
  display:block;
}

.WLPaypalPro img.WLPaypalProCVC{
  margin: 5px 0 10px 0;
  float:right;
  display:block;
}

.WLPaypalPro table.WLPaypalProInner{
  margin: 10px 0 0 0;
  float:left;
}



.WLPaypalProCenterTable table.WLPaypalProInner{
  border:none;
  width:400px;
  margin-left:auto; 
  margin-right:auto;
  float:none;
  
}

table.WLPaypalProInner th{
  font-weight:bold;
  font-size:1em;
  
}

.WLPaypalPro th{
  font-weight:bold;
  font-size:1.5em;
}

.WLPaypalPro input.WLPaypalProCancel{
  float:left;
  margin-top:100px;
}

.WLPaypalPro input.WLPaypalProSubmit{
  float:right;
  margin-top:100px;
}

.WLPaypalPro .WLPaypalProDisclaimer{
  padding-top: 20px;
}




.WLPaypalPro .WLPaypalProEditSubscription input{
  margin-right:2px;
  margin-top: 0px;
  margin-bottom: 0px;
}


.title{
  text-align: center;
}

.WLPaypalProEditSubscription .WLPaypalProProfileLabel,
.WLPaypalProProfileSubscriptions .WLPaypalProProfileLabel{

}

body .wlm-stripe-membership-status table {
    width: 100%;
    text-align: left;
}

body .wlm-stripe-membership-status table td {
    text-align: left;
}

@media only screen and (max-width: 765px) {
  .WLPaypalPro .WLPaypalProDisclaimer{
    clear: both;
    float: left;
    word-wrap: break-word;
  }

  .WLPaypalProButtonLeft{
    float:left;
    margin-right:20px;
  }

  .WLPaypalProButtonRight{
    float:left;
  }
  
  table.WLPaypalProCollapse td{
    float:left;
    clear:both;
  }
  
  .WLPaypalPro th{
    float:left;
    clear:both;
    font-size: 1.2em;
  }
  
  .WLPaypalPro img.WLPaypalProCards{
    width:100%;
  }
  
  .WLPaypalPro table{
    width: auto;
  }
  
  .WLPaypalProOuterHalf{
    clear: both;
    float: left;
    width: auto;
  }
  
  .title{
    text-align: left;
  }
  
   .WLPaypalProCollapseLabel{
    font-weight:900;
   }
   
  .WLPaypalProWarning th{
    padding:5px;
  }

  .WLPaypalProError th{
    padding:5px;
  }

  .WLPaypalProSuccess th{
    padding:5px;
  }

  .WLPaypalProInfo th{
    padding:5px;
  }
  
  .WLPaypalProEditSubscription th,
  .WLPaypalProProfileSubscriptions th{
    display:none;  
  }
  .WLPaypalProEditSubscription .WLPaypalProProfileLabel,
  .WLPaypalProProfileSubscriptions .WLPaypalProProfileLabel{
    display:inline;
    margin-right:10px;
    font-weight:900;
    font-size: 1em;
  }
  .WLPaypalProEditSubscription tr,
  .WLPaypalProProfileSubscriptions tr{
    margin-bottom: 5px;
  }
}
