.UPE-ProfileHeader 
{
    /*background: rgb(33,157,185);
    background: -moz-linear-gradient(90deg, rgba(33,157,185,1) 0%, rgba(2,119,189,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(33,157,185,1) 0%, rgba(2,119,189,1) 100%);
    background: linear-gradient(90deg, rgba(33,157,185,1) 0%, rgba(2,119,189,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#219db9',endColorstr='#0277bd',GradientType=1);
    font-family: 'Russo One';
    font-size: 24px;
    color: #fff;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 5px 0px 5px 30px;*/
    display: none !important;
}
.UPE-EditProfile
{
    border: 1px solid #ccc;
    padding: 15px;
    box-shadow: 1px 1px 5px #ccc;
}
.UPE-ProfileLink
{ 
    text-decoration: none;
    color: #808080;
}
.UPE-Required
{
    /*text-align: right;*/
    font-size: 12px;
    float: right;
    padding-top: 5px;
    /*padding-right: 10px;*/
}
.UPE-HelpText
{
    font-size: 12px;
    padding-left: 3px;
}
.UPE-InstructionText
{
    padding-bottom: 10px;
}
/* Registration Page */
.UPE-RegistrationForm
{
    background-color: #fff;
    margin: 75px 20%;
    padding: 30px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px #ccc;
}
.UPE-RegistrationForm .UPE-PageHeaderText
{
    text-align: center;
    color: #30414B;
}

.UPE-RegistrationForm input[type=text], .UPE-EditProfile input[type=text], 
.UPE-RegistrationForm input[type=password], .UPE-EditProfile input[type=password], 
.UPE-RegistrationForm input[type=email], .UPE-EditProfile input[type=email],
.UPE-RegistrationForm input[type=tel], .UPE-EditProfile input[type=tel]
{
    height: 20px;
    border-radius: 3px;
    border: 1px solid #a1a1a1;
    padding: 10px;
    color: #808080;
    width: 95%; /* May need to remove this if it causes inputs to be too big */
}
select 
{
    padding: 11px;
    border-radius: 3px;
    border: 1px solid #adadad;
}
textarea
{
    border-radius: 3px;
    border: 1px solid #a1a1a1;
    font-family: 'Muli';
    font-size: 16px;
    color: #808080;
    padding: 10px;
}
.UPE-FormFieldSet legend { width: 95%; }
.SS-Application-Large #FieldSetGeneralInformation > label,.SS-Application-Large #FieldSetGeneralInformation > fieldset,
.SS-Application-XtraLarge #FieldSetGeneralInformation > label,.SS-Application-XtraLarge #FieldSetGeneralInformation > fieldset,
.SS-Application-XtraLarge #FieldSetMobile > label,.SS-Application-XtraLarge #FieldSetMobile > fieldset,
.SS-Application-Large #FieldSetRegistrationPage2 #UPE-Label-cboState, .SS-Application-Large #FieldSetRegistrationPage2 #UPE-Label-txtPostalCode,
.SS-Application-XtraLarge #FieldSetRegistrationPage2 #UPE-Label-cboState, .SS-Application-XtraLarge #FieldSetRegistrationPage2 #UPE-Label-txtPostalCode
{
	float:left;
	width: 45%;
	clear:none;
	padding: 5px;
}
#FieldSetRegistrationPage1 > label, #FieldSetRegistrationPage1 > fieldset,
#FieldSetRegistrationPage2 > label, #FieldSetRegistrationPage2 > fieldset,
#FieldSetRegistrationPage3 > label, #FieldSetRegistrationPage3 > fieldset
{
    padding: 5px;
    display: inline-block;
    width: 95%; 
}
/* This makes these fields go to a new line */
.SS-Application-Large #FieldSetGeneralInformation #UPE-Field-Birthday,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Field-Birthday,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtEmailAddress,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtEmailAddress,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtUserNameReg,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtUserNameReg,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtPhone,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtPhone,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtAddress,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtAddress,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-cboRegion,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-cboRegion,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtExtraField,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtExtraField,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtExtraField2,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtExtraField2,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-Birthday,.SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-Birthday,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtCity, .SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtCity,
.SS-Application-Large #FieldSetRegistrationPage2 #UPE-Label-cboRegion, .SS-Application-XtraLarge #FieldSetRegistrationPage2 #UPE-Label-cboRegion,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-ScreenName, .SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-ScreenName,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtFirstName, .SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtFirstName 
{
	clear:left;
}

.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-cboState, .SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-cboState,
.SS-Application-Large #FieldSetGeneralInformation #UPE-Label-txtPostalCode, .SS-Application-XtraLarge #FieldSetGeneralInformation #UPE-Label-txtPostalCode
{
	width:20%;
	clear:none;
	padding:5px 10px;
}
.SS-Application-Large #FieldSetPassword > label,.SS-Application-XtraLarge #FieldSetPassword > label {
	float:left;
	width:30%;
	clear:none;
	padding:5px 10px;
}
.UPE-LabelText 
{
    font-size: 14px;
    padding-bottom: 4px;
    text-align: left;
}
.UPE-ButtonsCenter 
{
    text-align: center;
    clear: both;
    padding: 20px;
}
.UPE-Share
{
    width: 40px !important;
    vertical-align: middle;
}
TD.UPE-ApplicationTableCell
{
    white-space: normal;
}

@media only screen and (max-width: 480px) {
.UPE-RegistrationForm {
    padding: 10px;
    margin: 0;
}

