﻿
.accountSettings .text-highlight { color: #35759d;  }

.accountSettings .box-highlight { overflow: hidden; }

.accountSettings .softwareBox .twoThirdMod { width: 410px; width: 380px; }
.accountSettings .softwareBox .twoThirdMod .capShim_2_3 { width: 370px; }
.accountSettings .softwareBox .oneThirdMod { width: 160px; width: 188px; }
.accountSettings .softwareBox .oneThirdMod .topCap { background-color: #EDEDED; }
.accountSettings .softwareBox .oneThirdMod .capShim_1_3 { width: 150px; width: 178px; }
.accountSettings .softwareBox .box-inner-callout .box-inner-content { background: #FFF url(/Own/img/Global/bg/sec_hdr_v2_default.jpg) left top repeat-x; }
.accountSettings .softwareBox .box-inner-callout { border-bottom: 1px solid #FFF; }

.accountSettings .section-nav-list .section-nav-item { display: block; font-size: 13px; }
.accountSettings .section-nav-list a.section-nav-item { color: #000; text-decoration: none; }
.accountSettings .section-nav-list a.section-nav-item:hover { background-color: #e2eaed; }
.accountSettings .section-nav-list a.section-nav-item:hover .bottomCap { background-color: #e2eaed; }
.accountSettings .section-nav-list .section-nav-image { position: absolute; margin: 12px 0 0 10px; left:0px; top: 0px; }

/* need to up margin bottom a bit in order to make it appear as 12px */
.accountSettings .vehicle-list { margin-bottom: 15px; }
.accountSettings .vehicle-list .section-nav-image { width: 42px; margin: 12px 0 0 10px; }

.accountSettings .section-nav-item { display: table; height: 60px; position: relative; } /* overflow: hidden ? */
.accountSettings .vehicle-list .section-nav-item { height: 44px; }

.accountSettings .section-nav-list .bottomCap { display: none; }
.accountSettings .section-nav-list .section-nav-item .bottomCap { display: block; position: absolute; width: 214px; background-color: inherit; margin-left: -1px; #bottom: -1px; }

.accountSettings .section-nav-data { display: table-cell; height: inherit; vertical-align: middle; cursor: pointer; #position: absolute; #top: 50%; #height: auto; }
.accountSettings .section-nav-label { display: block; cursor: pointer; margin: 0 10px 0 60px; #position: relative; #top: -50%; }

.vehicleSettings .section-nav-list .vehicle-item-current, .profileSettings .section-nav-list .profile-item, .communitySettings .section-nav-list .community-item { background-color: #e2eaed; }

.accountSettings fieldset.form label.isCheckbox { margin-left: 18px; }

/* LOGIN CUSTOMIZATIONS START */

.loginPage .halfMod { width: 400px; }
.loginPage .capShim_half { width: 390px; }
.loginPage fieldset.form label.isCheckbox {position: relative; top:-3px; font-weight: normal; }
.loginPage fieldset.form fieldset.buttons { position: relative; }
.loginPage fieldset.form fieldset.buttons .buttonCallout { margin: 0 0 0 5px; }

/* LOGIN CUSTOMIZATIONS END */


/* PROFILE START */
.data-profile .infoLabel { display: block; font-size: 10px; color: #999; text-transform: uppercase; margin-bottom: 4px; }
.data-profile .infoData { display: block; font-size: 15px; color: #000; margin: 0 0 16px 0; }
.data-profile .infoPassword { margin-bottom: 10px; }

/*
.communitySettings .radioButtonTableCommunityIcon td { vertical-align: top; }
.communitySettings .radioButtonTableCommunityIcon td label { display: block; font-size: 13px; text-transform: none; margin: 3px 5px 5px 20px; margin: 0 0 0 0; border: 1px solid pink; margin: -20px 0 0 30px; margin-left: 0; padding-left: 30px; }
.communitySettings .radioButtonTableCommunityIcon td label .floatLeft { border: 1px solid green; }
.communitySettings .radioButtonTableCommunityIcon td input { float: left; float: none; }
.communitySettings .radioButtonTableCommunityIcon td img { float: left; }
.communitySettings .radioButtonTableCommunityIcon td .clearBoth { display: block; clear: both; }
*/

.communitySettings fieldset.form .radioButtonTable { width: auto; }
.communitySettings .radioButtonTable td { vertical-align: middle; }
.communitySettings .radioButtonTable label { font-size: 13px; color: #000; text-transform: none; }


/* PROFILE END */

.accountSettings .workflow-panel-main { margin-bottom: 30px; }

.accountSettings .workflow-panel-main .moduleShell, .accountSettings .workflow-panel-main .bottomCap { background-color: #e2eaed; }
.accountSettings .workflow-panel-main .bottomCap { border-bottom: 1px solid #fff; }

.accountSettings .stepDescription { padding: 0 15px 15px 15px; }


.landing_page_module_container .marginBottomContentMod
{
    margin-bottom: 12px;
}
