﻿/*This section applies to all pieces of the Enroll page*/
/*Enroll Global Styles -- start*/
#mainDiv input, select {
    margin-left: 0;
}
#testEnrollWarning {

}


.enrollError
{
    color: #FF0000;
    /*padding-left: 5px;*/
    padding-bottom: 5px;
}

/*Enroll Global Styles -- end*/

/*Enroll Main -- start*/
#buttonsDiv
{
    margin-top:20px;
}

#saveButton {
    position: relative;
    cursor: pointer;
}

#cancelButton {
    position: relative;
    cursor: pointer;
}

#saveButton, #cancelButton {
    width: 150px;
    height: 35px;
    color: white;
    font-weight: normal;
    background: #008897;
    transition: .5s ease;
    border: 0px;
}

    #saveButton:hover {
        background: #00c1d6;
        transition: .5s ease;
    }

    #cancelButton:hover {
        background: #F47920;
        transition: .5s ease;
    }

#companyContainer
{
    float:left;
    margin:0px;
    width:350px;
}

/*The authenticating image*/
#waitingDiv
{
    display:none;
    float:right;
    background:url('/images/loading.gif') no-repeat left center;
    padding-left:30px;
    height:25px;
    padding-top:5px;
    margin-right:150px;
    margin-top:5px;
    color:#00636D;
    font-weight:bold;
}

/*Greyed out eFile banner*/
#editBanner
{
    width:365px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:35px;
    font-weight:bold;
    color:#C0C0C0;
    margin-top:10px;
}

#mainDiv
{
    position:relative;
}

#rightPanelDiv
{
    margin-left:370px;
    vertical-align:top;
    overflow:visible;
}

#tempContent
{
    visibility:hidden;
}

#updateError
{
   color:red;
   font-weight:bold;
}

.buttonsDivClear
{
    clear:both;
}
/*Enroll Main -- end*/

/*UI_Enroll_Login -- start*/
/*The login-tip id is not in the html, but it needs to exist*/
#login-tip
{
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#login_tip_msgs
{
    display:none;
}

#login_data_username, #login_data_password, #login_data_verifyPassword
{
    width:205px;
}

#usernameHelpText {
    font-style: italic;
    font-weight: bold;
}


.loginLabels {
    float: left;
    width: 150px;
}

.loginInputs
{
    float:left;
}

.loginClear
{
    clear:both;
}

/*UI_Enroll_Login -- end*/

/*UI_Enroll_AccountInfo -- start*/
/*The accountInfo-tip id is not in the html, but it needs to exist*/
#accountInfo-tip
{
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#accountInfo_tip_msgs
{
    display:none;
}

/*Make the radio Buttons line up with the rest of the lines of text*/
#accountInfo_data_selCompany, #accountInfo_data_selPreparer
{
    margin-left:0px;
}

#accountInfo_data_accountPackage
{
    width:205px;
}

.accountInfoLabels
{
    float:left;
    width:150px;
}

.accountInfoInputs
{
    float:left;
}

.accountInfoClear
{
    clear:both;
}
/*UI_Enroll_AccountInfo -- end*/

/*UI_Enroll_ContactInfo -- start*/
/*The contactInfo-tip id is not in the html, but it needs to exist*/
#contactInfo-tip
{
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#contactInfo_tip_msgs
{
    display:none;
}

#contactInfo_data_contactName
{
    width:305px;
}

#contactInfo_data_emailAddress,
#contactInfo_data_emailAddressVerify
{
    width:205px;
}

#contactInfo_data_officePhone, #contactInfo_data_faxNumber, #contactInfo_data_cellPhone
{
    width: auto;
}

#contactInfoAcceptBox
{
    margin-top:15px;
}

/*Make the checkbox align with the rest of the lines of text*/
#contactInfo_data_acceptSms
{
    margin-left: 0px;
}

.contactInfoLabels
{
    float:left;
    width:150px;
}

.contactInfoInputs
{
    float:left;
}

.contactInfoClear
{
    clear:both;
}
/*UI_Enroll_ContactInfo -- end*/

/*UI_Enroll_TaxPreparerInfo -- start*/
/*The taxPreparer-tip id is not in the html, but it needs to exist*/
#taxPreparer-tip
{
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#taxPreparer_tip_msgs
{
    display:none;
}

#taxPreparer_data_ein, #taxPreparer_data_verifyEin, #companyInfo_data_zipCode {
    width: 85px;
}

#taxPreparer_data_referenceNumber 
{
    width: 45px;
}

#taxPreparer_data_companyName, #taxPreparer_data_addressLine1, #taxPreparer_data_addressLine2, #taxPreparer_data_cityStateZip, #taxPreparer_data_zipCode {
    width: 305px;
}

/*#taxPreparer_data_city, #taxPreparer_data_state*/ /*simulates the disabled style even though the textboxes are readonly*/ /*{
    color: #545454;
    background-color: #EBEBE4;
    border: 1px solid darkgray;
    padding-left: 1px;
    padding-right: 1px;
    cursor: default;
}*/

.taxPreparerLabels
{
    float:left;
    width:150px;
}

.taxPreparerInputs
{
    float:left;
}

.taxPreparerClear
{
    clear:both;
}

.taxPreparerIsSalesTaxExempt {
    font-weight:bold;
}

/*UI_Enroll_TaxPreparerInfo -- end*/
/*UI_Enroll_CompanyInfo -- start*/
/*The companyInfo-tip id is not in the html, but it needs to exist*/
#companyInfo-tip {
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#companyInfo_tip_msgs
{
    display:none;
}

#companyInfo_data_ein, #companyInfo_data_verifyEin, #companyInfo_data_zipCode {
    width: 85px;
}

#companyInfo_data_referenceNumber 
{
    width: 44px;
    margin-top: 3px;
}

#companyInfo_data_companyName, #companyInfo_data_addressLine1, #companyInfo_data_addressLine2, #companyInfo_data_cityStateZip
{
   width:305px; 
}

/*#companyInfo_data_city, #companyInfo_data_state*/ /*simulates the disabled style even though the textboxes are readonly*/ /*{
    color: #545454;
    background-color: #EBEBE4;
    border: 1px solid darkgray;
    padding-left: 1px;
    padding-right: 1px;
    cursor: default;
}*/

#companyInfo_data_numEmps
{
    width:55px;
}

.companyInfoLabels
{
    float:left;
    width:150px;
}

.companyInfoInputs
{
    float:left;
}

.companyInfoClear
{
    clear:both;
}
/*UI_Enroll_CompanyInfo -- end*/

/*UI_Enroll_Peachtree -- start*/
#peachtree-tip
{
    width: 365px;
    top: 0px;
    left: 0px;
    position: absolute;
}

#peachtree_tip_msgs
{
    display:none;
}

.peachtreeLabels
{
    float:left;
    width:150px;
}

.peachtreeInputs
{
    float:left;
}

.peachtreeClear
{
    clear:both;
}
/*UI_Enroll_Peachtree -- end*/