/*
 *
 *  * Copyright (C) 2016 by Estalea, Inc. All rights reserved.
 *  * This is proprietary software of Estalea, Inc.
 *
 */

.formSectionContent > .uitkSubSect > h4 {
    height: 47px;
    font-family: 'Roboto', sans-serif;
    font-size: 35px;
    line-height: 47px;
    color: #000000;
    margin-bottom: 14px;
    margin-top:45px;
}



#mpSignupForm .uitkValidationErrors {
    margin-left: 0px;
}


.uitk-mp-container > #hd {
    padding-right:0px;
    padding-left:0px;
}


.header-line {
    box-sizing: border-box;
    width: 100%;
    height: 1px;
    border: 1px solid #EDEDED;
}

.uitkInputGroup > .uitkFields {
    margin-right : 0px;
    padding-left : 131px;
}

#field-signupCenteredBlock {
    width: 800px;
    margin:auto;
    position: relative;
    padding: 0 0 0px 0;
    z-index: 1;
}

#field-fl-signupCenteredBlock {
    background-color: lightcoral;
}


.mps-signup-radio-container {
    display: inline-block;
}

.uitkSubSect > .uitkInputGroup {
    border-top:0px;
    padding-bottom: 0px;
}

#np_captacha_input {
    width:499px;!important;
    height:36px;!important;
    margin-bottom:14px;
}


#field-fl-mp_firstname_input {
    /*border-top: 1px solid #EDEDED;*/
    height:55px;
    /*margin-top: 30px;*/
    margin-bottom: 10px;
}


#field-fl-year_founded,
#field-fl-mp_password_ex_input,
#field-fl-mp_username_ex_input,
#field-fl-mp_lastname_input,
#field-fl-mpSignupWebAddressInput,
#field-fl-mp_email_input,
#field-fl-mp_confirm_email_input,
#field-fl-mp_username_input,
#field-fl-mp_password_input,
#field-fl-mp_confirm_password_input,
#field-fl-mp_company_name,
#field-fl-mp_country_input,
#field-fl-mp_street1_input,
#field-fl-mp_street2_input,
#field-fl-mp_city_input,
#field-fl-mp_zipcode_input
{
    height:50px;
    margin-bottom:14px;
}

#field-fl-mp_username_ex_input {
    /*border-top: 1px solid #EDEDED;*/
    /*margin-top: 30px;*/
    margin-bottom: 28px;
}

#field-fl-mp_usstate_input,
#field-fl-mp_caprov_input,
#field-fl-mp_austate_input
{
    margin-bottom:0px;
}

#field-fl-mp_caprov_input, #field-fl-mp_austate_input {
    margin-bottom: 28px;
}


#field-fl-mp_password_input > div:nth-child(2) > p:nth-child(3),
#field-fl-mp_username_input > div:nth-child(2) > p:nth-child(3),
#field-fl-mp_company_name > div:nth-child(2) > p:nth-child(2),
#field-fl-mp_country_input > div:nth-child(2) > p:nth-child(2)
{
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #9B9B9B;
}

#field-fl-mp_username_input,
#field-fl-mp_password_input,
#field-fl-mp_company_name,
#field-fl-mp_country_input
{
    margin-bottom: 28px;
}

#field-fl-aggr1,
#field-fl-aggr2
{
    height:30px;
}

#se-mpSignupWebAddressInput  {
    margin-right:4px;
    width:10px; !important;
}
#se-mpSignupWebAddressInputEx  {
    margin-right:4px;
    width:10px; !important;
}

/*WEB URL STYLEING*/
#facebook_link_input-inputCell,
#facebook_link_input-triggerWrap > tbody > tr > td:nth-child(2),
#field-facebook_link_input > div:nth-child(2) > div > input,
#twitter_link_input-inputCell,
#twitter_link_input-triggerWrap > tbody > tr > td:nth-child(2),
#field-twitter_link_input > div:nth-child(2) > div > input

{
    height:36px;
}

#field-twitter_link_input > div:nth-child(2) > div > input,
#field-facebook_link_input > div:nth-child(2) > div > input
{
    width:420px;
    padding-right: 0px;
    margin-right: 0px;
}

#facebook_link_input-inputEl,
#mpSignupWebAddressInput-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_country_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#facebook_link_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#twitter_link_input-inputEl,
#twitter_link_input-triggerWrap > tbody > tr > td:nth-child(2) > div
{
  padding-top : 9px;!important;
  padding-bottom : 9px;!important;
}


.uitkMainLabel > label {
    font-weight: bold;
    width: 179px;
    height: 22px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    color: #333333;
}

#year_founded,
#mp_password_ex_input,
#mp_username_ex_input,
#mp_firstname_input,
#mp_lastname_input,
#mp_email_input,
#mp_confirm_email_input,
#mp_username_input,
#mp_password_input,
#mp_confirm_password_input,
#mp_company_name,
#mp_street1_input,
#mp_street2_input,
#mp_city_input,
#mp_zipcode_input
{
    width:499px;!important;
    height:36px;!important;
}

#field-mpSignupWebAddressInput > .uitkFieldsChild {
    width: 99px;
    height: 36px; !important;
}
#field-mpSignupWebAddressInput {
    height: 36px;
}

#field-mpSignupWebAddressInput > div > div > table {
    height: 36px;
}

#field-mpSignupWebAddressInput > div > div > input {
    height: 36px;
    width:417px;
}
#field-mpSignupWebAddressInputEx > .uitkFieldsChild {
    width: 99px;
    height: 36px; !important;
}
#field-mpSignupWebAddressInputEx {
    height: 36px;
}

#field-mpSignupWebAddressInputEx > div > div > table {
    height: 36px;
}

#field-mpSignupWebAddressInputEx > div > div > input {
    height: 36px;
    width:417px;
}

#mpSignupWebAddressInput-inputCell {
    height:36px; !important;
}

#mpSignupWebAddressInput-inputEl {
    height:36px; !important;
    padding-top : 9px;
    padding-bottom : 9px;
}

#mpSignupWebAddressInputEx-inputEl {
    height:36px; !important;
    padding-top : 9px;
    padding-bottom : 9px;
}


#mp_phone_input-inputCell {
    height:36px; !important;
    width:100px;!important;
}

#mp_phone_input-inputEl {
    height:36px; !important;
    width:100px;!important;
    padding-top : 9px;
    padding-bottom : 9px;
}

#field-mp_phone_input > div:nth-child(2) {
    height:36px;
}
#field-mp_phone_input > div:nth-child(2) > div:nth-child(1) > input:first-child {
    height:36px;
    width:193px;
}

#mp_currency_selectinput {
    height:36px;
    padding-top:7px;
}

#tax_id_input {
  width:178px;
}
#tax_country_input {
    width: 178px;
}
#tax_id_input,
#tax_country_input-inputEl,
#tax_country_input-inputCell,
#tax_country_input-triggerWrap > tbody > tr > td:nth-child(2),
#mediaPropertySelectElement-inputEl,
#mediaPropertySelectElement-inputCell,
#mediaPropertySelectElement-triggerWrap > tbody > tr > td:nth-child(2)
{
    height:36px;
}

#mediaPropertySelectElement-inputEl,
#tax_country_input-inputEl,
#mediaPropertySelectElement-triggerWrap > tbody > tr > td:nth-child(2) > div,
#tax_country_input-triggerWrap > tbody > tr > td:nth-child(2) > div
{
  padding-top : 9px;
  padding-bottom : 9px;
}

#mp_currency_selectinput-inputCell,
#primary_promo_select-inputCell,
#mp_bankloc_input-inputCell,
#mp_paymethod_input-inputCell,
#taxclass_select-inputCell,
#mp_tzd_input-inputCell,
#mp_country_input-inputCell,
#mp_usstate_input-inputCell,
#mp_caprov_input-inputCell,
#mp_austate_input-inputCell
{
    height:36px;
    width:480px;
}

#primary_promo_select-inputEl,
#mp_currency_selectinput-inputEl,
#mp_bankloc_input-inputEl,
#mp_paymethod_input-inputEl,
#taxclass_select-inputEl,
#mp_tzd_input-inputEl,
#mp_country_input-inputEl,
#mp_usstate_input-inputEl,
#mp_caprov_input-inputEl,
#mp_austate_input-inputEl
{
    height:36px; !important;
    width:480px;!important;
    padding-top : 9px;
    padding-bottom : 9px;
    padding-right: 40px;
}

#taxclass_select-inputEl{
    padding-right: 476px;
}

#mp_paymethod_input-inputEl{
    padding-right: 0px;
}

#mp_bankloc_input-inputEl{
    padding-right: 0px;
    width: 330px;
}

#mp_currency_selectinput{
    width: 499px;
}


#primary_promo_select-triggerWrap > tbody > tr > td:nth-child(2),
#mpSignupWebAddressInputEx-triggerWrap > tbody > tr > td:nth-child(2),
#mp_currency_selectinput-triggerWrap > tbody > tr > td:nth-child(2),
#mp_bankloc_input-triggerWrap > tbody > tr > td:nth-child(2),
#mp_paymethod_input-triggerWrap > tbody > tr > td:nth-child(2),
#taxclass_select-triggerWrap > tbody > tr > td:nth-child(2),
#mp_phone_input-triggerWrap > tbody > tr > td:nth-child(2),
#mp_tzd_input-triggerWrap > tbody > tr > td:nth-child(2),
#mp_usstate_input-triggerWrap > tbody > tr > td:nth-child(2),
#mp_caprov_input-triggerWrap > tbody > tr > td:nth-child(2),
#mp_austate_input-triggerWrap > tbody > tr > td:nth-child(2)
{
     height:36px;
}

#primary_promo_select-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mpSignupWebAddressInputEx-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_currency_selectinput-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_bankloc_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_paymethod_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#taxclass_select-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_phone_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_tzd_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_usstate_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_caprov_input-triggerWrap > tbody > tr > td:nth-child(2) > div,
#mp_austate_input-triggerWrap > tbody > tr > td:nth-child(2) > div
{
    padding-top : 9px;
    padding-bottom : 9px;
}

#field-fl-mp_usstate_input, #field-fl-mp_phone_input,
#field-fl-mp_tzd_input, #field-fl-mp_bankloc_input,
#field-fl-mp_currency_selectinput,
#field-fl-publisherParamscoreAccountParamsvatRegisteredtrue,
#field-fl-593-fse-signupMediaPropertyParams-propertyType,
#field-fl-593-fse-signupMediaPropertyParams-platform, #field-fl-media_property_id,
#field-fl-media_property_url {
    padding-bottom: 0px;
    margin-bottom: 8px;
}

#field-mp_country_input {
    padding-bottom: 2px;
}

#mp_tzd_input-ct, #mp_bankloc_input-ct {
    margin-bottom: 2px !important;
}

/*#ext-gen1065 {
    padding-top : 9px;
    padding-bottom : 9px;
}*/

div > #mp-signup-mode-select-new + label {
    background-color: white;
    border: 1px solid #b1b1b1;
    margin: 0px;
    height: 30px;
    padding: 0 12px 0 12px;
    /*width: 153px;*/
    text-align: center;
    border-radius: 4px 0px 0px 4px;
    cursor: pointer;
}

.mps-signup-radio-container > label {
    line-height:25px;
}

div > #mp-signup-mode-select-new:checked + label {
    background-color: #f1f1f1;
    font-weight: bold;
    font-size: 14px ;
    cursor: default;
}

div > #mp-signup-mode-select-existing + label {
    background-color: white;
    border: 1px solid #afafaf;
    margin: 0px;
    height: 30px;
    /*width: 194px;*/
    padding: 0 12px 0 12px;
    text-align: center;
    border-radius: 0px 4px 4px 0px;
    position: relative;
    left: -10px;
    cursor: pointer;
}

div > #mp-signup-mode-select-existing:checked + label {
    background-color: #f1f1f1;
    font-weight: bold;
    font-size: 14px ;
    cursor: default;
}

div > #mp-signup-mode-select-new {
    margin: 0px;
    padding: 0px;
    visibility: hidden;
    position: absolute;
}

div > #mp-signup-mode-select-existing {
    margin: 0px;
    padding: 0px;
    visibility: hidden;
    position: absolute;
}

.notInitialSignupPage .orangeButton,#field-signupRightBlock .orangeButton {
    float:right;
}
.signupCenterButton {
    margin:0 auto;
    display:inline-block;
}

.signup-signin-button {
    margin-bottom: 6px;
    display:inline-block;
    background-color: #DADADA;
    border-radius: 3px;
    border:0;
    line-height:normal;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    float:right;
    cursor:pointer;
    width: 79px;
    height: 30px;
}

.signup-have-account-label {
    margin-top: 7px;
    margin-right: 15px;
    display:inline-block;
    float:right;
    color:#323232;
    width: 166px;
    height: 19px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #323232;
}

.uitk-mp-container {
    width:800px;!important;
    margin:0 auto;
}

.cancelSubmitButton .x-btn {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background:none;
    border:0 !important;
    border-radius:4px;
    height: 30px;
}

#button-createAccount-btnInnerEl {
    font-weight: bold;
}

.accountActivationForm > .formSection:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(6) {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #000000;
}
#field-account-activation {
    border:0;
}

#mpSignupWebAddressInput,
#mpSignupWebAddressInput-ct,
#mpSignupWebAddressInput-ct > label:nth-child(1)
{
    height:36px;
}

#mpSignupWebAddressInput-ct > label:nth-child(1):after {
    top:0;
    padding-top: 8px;
}

#ioDiffRenderer {
    padding-left: 10px;
}
/*UI Reskin styling*/
#viewresendForm {
    padding: 20px 25px;
}
h1 {
    font-size: 20px;
    text-align: center;
    font-weight: 400;
    line-height: 30px;
    color: #000000;
}
div#field-h6 {
    font-size: 14px;
    color: #a6a6a6;
    text-align: center;
    line-height: 25px;
    padding: 0 65px;
    font-weight: 400;
}
.alert {
    display: block;
    text-align: center;
    color: #AB0000;
    font-size: 14px;
    line-height: 18px;
}
#resendButton .x-btn {
    margin: 0;
    background: none;
    border: 0 !important;
    border-radius: 8px;
    background-color: #468FE8;
    padding: 0;
    color: #FFFFFF;
    height: 38px !important;
}
#resendButton .x-btn-inner {
    font-size: 13px;
    color: #ffffff;
    padding: 0 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
#resendButton .x-btn-over {
    background-color: #4091D8;
}
#resendButton .x-btn-pressed {
    background-color: #4091D8;
    box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
}

.accountActivationForm > .formSection > .uitkButtonGroup {
    background: #ffffff;
    border: 0;
    text-align: center;
    margin: 0;
    margin-top: 10px;
}
