/* typography */

.ProductDetailControl_PersonifyDefault .ProductDetailNameDisplay {
    font-size: 1.25rem;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    color: #006697;
    line-height: 25px;
    /* ------ page fixes ----- */
}
.ControlPanel_PromtionalProductListControl .PromotionProductListItem {
    width: 175px;
    /*height:190px;*/
    float: left;
    padding: 15px;
    border: 1px solid #FFFFFF;
    margin: 5px;
    overflow: hidden;
}
div.RadTreeView {
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 20px;
    text-align: left;
}
.savingsHeader {
    height: 40px;
}
.savingsHeader .decore {
    position: absolute;
    left: -8px;
    top: 0px;
    width: 17px;
    height: 20px;
    display: inline;
}
.ChangeLinkButton {
    border: 0px none;
/*    text-decoration: underline;*/
    color: blue;
    cursor: pointer;
    background-color: transparent;
    /* width: 80px !important;*/
}
/*modalpages - required field alignment */

.required label,
.requiredLegend span {
    padding-left: 10px;
    display:inline-block;
}
/* remove scroll bar from lH nav */

div.RadTreeView {
    overflow: hidden;
}
/* allow lh nav titles to wrap */

.RadTreeView {
    cursor: default;
    white-space: normal;
}
/* meeting register button */

.MTGDetailRegisterButton {
    clear: both;
    font-stretch: normal;
    background-color: #F4911E;
    height: 30px;
    min-width: 150px;
    color: white;
    vertical-align: top;
}
.MTGDetailRegisterButton:hover {
    background: #006892;
}
/* main address tag */

.address_PersonifyDefault h3.ctrlTitle,
.name-demographics_PersonifyDefault h3.ctrlTitle {
    font-size: 1.333em;
    line-height: 1.25em;
    color: #222222;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 0.5rem;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility;
}
/* dropdown arrow */


.RadComboBox_PersonifyDefault .rcbArrowCellLeft,
.RadComboBox_PersonifyDefault .rcbArrowCellRight {
    background-image: url("/Themes/PersonifyDefault/ComboBox/rcbSprite.png");
}
/*Align Register Now box in meeting Details Page */

.MTGDetailRightContent {
    float: right;
    width: 300px;
}
/*Align Wizard Banner for Join */

.WizardBannerControl_PersonifyDefault span {
    padding: 5px;
}
span.prefix,
label.prefix {
    background: none repeat scroll 0 0 #009AC7;
}
/* Member Log-in */


.WizardBannerControl_PersonifyDefault.Membership_PersonifyDefault.Base_PersonifyDefault {
    margin: 1em 0;
}
.WizardBannerControl_PersonifyDefault {
    width: 90%;
    font-size: 0.875rem;
    color:#009AC7;
    padding: 5px;
    display: inline-block
}

span.prefix,
label.prefix {
    border: 1px solid #FFFFFF;
    display:none;
}

/* required email field width*/

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost195ord1_ctl00_ctl00_UserRegistrationControl_EmailRow > input {
    width: 65%;
}
/*Meeting Detail Page*/

.MTGDetailLeftNav {
    clear: both;
    float: left;
    width: 250px;
}
.MTGDetailRightContent {
    float: right;
    width: 270px;
    background:#eee;
}
.MTGDetailContent {
    float: left;
    padding: 5px 5px 5px 20px;
    width: 550px;
}
.MTGDetailContentEventSchedule {
    float: left;
    margin-top: -85px;
    padding: 5px 5px 5px 20px;
    width: 550px;
}
.MTGDetailEventsHeader {
    background-color: #009AC7;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: auto;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}
.MTGDetailEventOption {
    clear: both;
    float: left;
    padding-left: 5px;
    width: 95%;
}
.MTGDetailMainHeader {
    clear: both;
    color: #4682B4;
    float: left;
    font-size: large;
    font-stretch: normal;
    min-width: 300px;
}

/*  commented out 6.6 SD

.RadTreeView .rtUL .rtLI .rtUL {
    margin-left: -20px;
}
*/

.ExhibitorListing_PersonifyDefault .clDescription {
    clear: both;
    margin-top: 10px;
    line-heightL1.2em;
}
.MTGDetailSelectedEvent {
    font-style: italic;
    font-weight: bold;
    width: 95%;
}
/* Store Pages */

.productDetails {
    float: left;
    min-width: 42%;
    margin-right: 1em;
}
h3.productName {
    font-size: 1.4em;
}
.joinButtonRow input {
    background: none repeat scroll 0 0 #F4911E;
    color: #FFFFFF;
    padding: 10px 20px;
    border:none;
}
.joinButtonRow input:hover {
    background: none repeat scroll 0 0 #006892;
}

.BreadcrumbControl_PersonifyDefault .Breadcrumb {
    display: block;
    font-size: 0.85em;
}
.BreadcrumbControl_PersonifyDefault .Breadcrumb .BreadcrumbDelimiter {
    display: none;
}
.BreadcrumbControl_PersonifyDefault .Breadcrumb. BreadcrumbDivider {
    display: none;
}
.Breadcrumb.BreadcrumbSelectionsLabel {
    float: left;
}
.BreadcrumbControl_PersonifyDefault {
    line-height: 2em;
}
.BreadcrumbControl_PersonifyDefault .BreadcrumbDivider {
    display: none;
}
.Breadcrumb.BreadcrumbHeadersLabel.ProductTypeLabel {
    font-weight: bold;
    clear:both;
}
.BreadcrumbHeadersLabel {
    font-weight: bold;
    display: block;
    clear:both;       
}
.Breadcrumb BreadcrumbSelectionsLabel{
   font-size: 0.875rem;
}

.MTGDetailSelectedEvent .rtSp {
    font-size: .6em;
    background: red;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
    font-size: .9em;
    padding: 1px 0 1px 20px;
}
.PriceListUL > li {
    font-size: 0.875rem;
}
.summary .item div.result {
    float: right;
    display: inline;
    text-align: right;
}
.summaryTotal div {
    float: right;
    display: inline;
    text-align: right;
    font-size: 1em;
}
.summaryTotal label {
    width: 100px;
    display: inline-block;
    font-size: 1em;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
    padding: 0;
}
#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost214ord0_ctl00_ctl00_ShoppingCartSavingsControl_PanelHeader div {
    font-size: 0.85rem;
}
.addressButton {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 0.5em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    background-color: #8c8c8c;
    color: white;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    border-radius: .6em;
    float: left;
}
.addressButtonsDiv {
    float: left;
    width: 100%
}
.savingsHeader .savingsLink {
    font-weight: bold;
}
.CreditCardControl_PersonifyDefault .creditCardReplace {
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    float: left;
    font-style: italic;
}
.summaryTopColumn {
    float: left;
    margin: 1em;
    width: 650px;
}
.controlbutton.processOrder.purchaseButton {
    background: none repeat scroll 0 0 #F4911E;
    color: #fff;
    padding: 5px 10px;
}
.controlbutton.processOrder.purchaseButton:hover {
    background: none repeat scroll 0 0 #006892;
}
.duplicateProcessOrder {
    margin-left: 4px !important;
    color: #ffffff !important;
    background: #fd901d !important;
    border: 1px #fd901d solid !important;
}
.duplicateProcessOrderPayNow {
    margin-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    background: #fd901d;
    border: 1px #fd901d solid;
}
.CCNumber.required {
    margin: 0 20px 0 0;
}
.PaymentInfoControl_PersonifyDefault .creditCardControl {
    padding-right: 1em;
    padding-bottom: 1em;
}
.checkout {
    border: 1px solid #CCCCCC;
    background: #eeeeee;
    text-align: center;
    padding: 0 10px 15px 10px;
    margin-bottom:10px;
}
.summaryData {
    padding: 6px;
    border: 1px solid #CCCCCC;
    background: #eeeeee;
}
.whatsThis {
    font-size: 0.8em;
}

.ProductDetailControl_PersonifyDefault .ProductDetailContentCell {
    width: 70%;
    vertical-align: top;
}
.ProductDetailContentCell .PriceSaleValueLabel {
    display: inline
}
.ProductDetailControl_PersonifyDefault .ProductDetailLeftCell {
    vertical-align: top;
    width: 30%;
}
.ProductDetailControl_PersonifyDefault .ProductDetailImageCell {
    vertical-align: top;
}
.savingsHeaderMessage {
    font-size: 0.9em;
}
.aspNetDisabled.update {
    background: none repeat scroll 0 0 #F4911E;
    color: #fff;
}
.aspNetDisabled.update:hover {
    background: none repeat scroll 0 0 #006892;
}
.ProductItemControl_PersonifyDefault .ProductNameDisplay {
    font-weight: bold;
}
.ControlPanel_PromtionalProductListControl .ProductPromotionalNameDisplay {
    font-weight: bold;
}
.PromtionalProductListControlTitle {
    color: #006892;
    font-family: "Lato", Helvetica, sans-serif;
    font-weight: 400;
    padding-left: 0;
    position: relative;
    font-size: 1.333em;
    line-height: 1.25em;
    margin-bottom: 10px;
}
span.TreeViewTitleLabel {
    clear: both;
    font-family: "Lato", Helvetica, sans-serif;
    font-size: .9em;
}

.MembershipRenew_PersonifyDefault input.renew {} .MembershipRenew_PersonifyDefault input.renew {
    background: none repeat scroll 0 0 #F4911E;
    color: #fff;
    padding: .5em 1em;
    margin: 1.8em auto 0px auto;
    border:none;
}
.MembershipRenew_PersonifyDefault input.renew:hover {
    background: none repeat scroll 0 0 #006892;
}
.MembershipRenew_PersonifyDefault .ctrlContent {
    text-align: left;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost103ord1_ctl00_ctl00_membershipRenewalDetailsControl_MainContainer > div h2 {
    color: #006892;
    font-family: "Lato", Helvetica, sans-serif;
    font-weight: 400;
    padding-left: 0;
    position: relative;
    font-size: 1.333em;
    line-height: 1.25em;
    margin-bottom: 10px;
}

h3.customerName,#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost103ord1_ctl00_ctl00_membershipRenewalDetailsControl_MainContainer > div h3{
    color: #006892;
    font-family: "Lato", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 10px;
    
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost103ord1_ctl00_ctl00_ContainerPanel > div
{
   font-size: 0.875rem;
   line-height: 1.2rem;
}
ul.mail-phone
{
   font-size: 0.875rem;
}

h3.customerName{
margin-top:20px;
}

.section.title-address{
    margin-bottom:20px;
    float:left;
}

 .membershipDetails {
    margin:0; 
    padding:0
}


a.edit {
    line-height: 1.8rem;
}

.section.title-address span {
    font-style: normal;
}

.MembershipRenewalControl_PersonifyDefault input[type="button"], input[type="submit"] {
    display: inline-block;
    background: none repeat scroll 0 0 #F4911E;
    color: #fff;
    padding: .5em 1em;
    margin: 1.8em auto 0px auto;
    border:none;
}


.MembershipRenewalControl_PersonifyDefault input[type="button"]:hover, input[type="submit"]:hover {
    background: none repeat scroll 0 0 #006892;
}

/*button styles*/

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost195ord1_ctl00_ctl00_UserRegistrationControl_ButtonDiv > input{
    display: inline-block;
    background: none repeat scroll 0 0 #F4911E;
    color: #fff;
    padding: .5em 1em;
    border:none;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost195ord1_ctl00_ctl00_UserRegistrationControl_ButtonDiv > input:hover{
     background: none repeat scroll 0 0 #006892;
}


.totalAmountSection .total {
    font-size: 120%;
    font-weight: bold;
}

.MembershipRenewalControl_PersonifyDefault hr {
    margin:.5em 0px
}


.MembershipRenewalControl_PersonifyDefault .containerPanel {
    width:900px}



.summary .estimate {
    padding: 2px 4px;
    padding-bottom: 2px;
    color: #ffffff;
    font-size: small;
    background: #F4911E;
    margin-left: 5px;
}

.summary .estimate:hover{
    background:  #006892;
}


.ShoppingCartItemDetailsControl_PersonifyDefault.ShoppingCart_PersonifyDefault.Base_PersonifyDefault{
   font-size: 0.875rem;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost114ord0_ctl00_ctl00_ContainerPanel > div {
    margin-bottom: 20px;
}

span.TreeViewTitleLabel
{
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    border-bottom: 1px solid #A0A0A0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #006892;;
}

h1.productName{
    font-size:1.2em;
}

h2.ctrlTitle{
    font-size:1em;
}

.validatedMessage {
    padding: 1em;
/*    margin-bottom: 1em;*/
}


.section.profile-pic {
    float: right;
    width: 120px;
    position: absolute;
    top: 36px;
    right: 0px;
}



.buttonRow .cancel, .buttonRow .CancelEditButton {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #0000FF;
    cursor: pointer;
    text-decoration: none;
}




.buttonRow.cancel:hover, .buttonRow.CancelEditButton:hover {
    background: none repeat scroll 0 0 #006892;
}



button, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
   background: none repeat scroll 0 0 #006892;
}

.totalAmountSection .total {
    font-weight:bold; 
    font-size:120%; 
     margin-top:.5em;
}

/* -----------------   4.14.2014  ----------------------- */

.MTGDetailPriceGroup {
/*    border: 1px solid #CCCCCC;*/
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 5px;
    vertical-align: middle;
    background:#eee;
}

.MTGDetailRegistrations {
/*    border: 1px solid #CCCCCC;*/
    clear: both;
    height: 80px;
    line-height: 80px;
    padding-top: 20px;
    text-align: center;
    background:#eee;
}


.buttonRow .cancel, .buttonRow .CancelEditButton {
    background: none repeat scroll 0 0 #F4911E;
    color: #FFFFFF;
    padding: 5px 10px;
    border:none;
}


button, html input[type="button"], input[type="reset"], input[type="submit"]{
   background: none repeat scroll 0 0 #F4911E;
    color: #FFFFFF;
    padding: 5px 10px;
    text-decoration: none;
    border:none;  
}
.purchaseButton.MTGDetailRegisterButton {
    margin-top: 0;
}


.MTGDetailValue {
    float: left;
/*    overflow: auto;*/
    padding-top: 5px;
    width: 400px;
}


.ShoppingCartSavingsControl_PersonifyDefault {
/*   border: 1px #CCCCCC solid;*/
   background: #eee;
}


.welcomeBack {
    float: left;
    width: 100%;
}


.memberName {
    max-width: 345px;
    float: left;
}

.MembershipJoinOptionsControl_PersonifyDefault .detailsPanel {
/*    margin-left: 150px;*/
}

.totalAmountSection {
/*    min-width: 300px;*/
      text-align: right;
}


.footer-content{
    margin-top: 15px;
}


.autoRenew > label {
    line-height: 1.5em;
}


.UserNamePasswordControl_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault fieldset.name{ /*.UserNamePasswordControl_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault fieldset.demographics {*/
    margin-bottom: 0;
    width: 75%;
}

.UserNamePasswordControl_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault fieldset.name .formRow{ /*.Base_PersonifyDefault.Profile_PersonifyDefault.UserNamePasswordControl_PersonifyDefault*/
    line-height: 2em;
}



#ctl00_ContentPlaceHolder1_dropzone2ctlWidgetHost145ord0_ctl00_ctl00_TMAFormRow1 > label, #ctl00_ContentPlaceHolder1_dropzone2ctlWidgetHost145ord0_ctl00_ctl00_TMAFormRow2 > label {
    float:left;
}


#ctl00_ContentPlaceHolder1_dropzone2ctlWidgetHost145ord0_ctl00_ctl00_TMAFormRow1 > input,
#ctl00_ContentPlaceHolder1_dropzone2ctlWidgetHost145ord0_ctl00_ctl00_TMAFormRow2 > input{
    float:right;
    margin-bottom: 10px;
}


fieldset.name .formrow{
    margin:10px 0;
}



/* -----------------   4.15.2014  ----------------------- */

.button.small.logout-button {
    padding: 5px 10px;
}


#ctl00_ContentPlaceHolder1_dropzone2ctlWidgetHost82ord0_ctl00_ctl00_cmbFilterProductType {
    margin-right:30px;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost121ord3_ctl00_ctl00_ProductINVBuyBoxControl_ProductDetailActionButtonControl1_AddToCartWindow_PopupWindow_C_ButtonCheckout {
    visibility: hidden;
}
#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost121ord3_ctl00_ctl00_ProductINVBuyBoxControl_ProductDetailActionButtonControl1_AddToCartWindow_PopupWindow_C_ButtonCheckout {
    visibility: hidden;
}


h3.ctrlTitle{
    font-size: 1.2em;
}

span.needCode {
    font-size: 1.1rem;
}

.membershipValues .label {
    margin-right: 3px;
    font-size:.875rem;
}


.ShoppingCartSavingsControl_PersonifyDefault.ShoppingCartSavingsControl_PersonifyDefault.Base_PersonifyDefault {
    font-size: 0.875rem;
}

.memberSavings {
  line-height: 1.2em;  
}


/* -----------------   4.16.2014  ----------------------- */

.membershipValues .label {
    font-size:.875rem;
    background:#eee;
    color: #5A5A5A;
    font-weight: bold;
}

.membershipValues .label:after {
    content:":";
/*    display:table;*/
}

.membershipValues .value{
    font-size:.875rem;
    color: #5A5A5A;
    float:none;
}


.MembershipSummary_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault{
    background:#eee;
}

.ctrlContent ul.membershipValues {
    max-width: 40em;
    padding: 0;
    overflow-x: hidden;
    list-style: none;
    margin-top: 0px;
    padding:0 10px 0 0;
}

.CustomerOrderBalance_PersonifyDefault.Profile_PersonifyDefault.Base_PersonifyDefault {
    margin-bottom: 20px;
}


.buttonrow input.PayNow{
    margin:.5em 0 ;
}

ul, li, dl {
    font-size: 0.875rem;
    line-height: 1.6rem;
}

address {
    white-space: pre;
    font-size: 0.875em;
    line-height: 1.25em;
    margin-bottom: .5em;
}

.address_PersonifyDefault {
    margin-bottom: 1em;
}

.ControlPanel_PromtionalProductListControl {
    padding: 10px 0px;

}

.ControlPanel_PromtionalProductListControl .PromotionalProductListControlButton-next-horizontal {
    margin-left: 3px;
    margin-right: 3px;
}

.ControlPanel_PromtionalProductListControl .PromotionalProductListControlButton-prev-horizontal {
    margin-left: 3px;
    margin-right: 3px;
    
}

/* Added 5/5/2014 */
/*Align Wizard Banner for Checkout */


.WizardHeaderControl_PersonifyDefault{
    font-size: 0.87em;
    color: #009ac7;    
}

.WizardHeaderControl_PersonifyDefault .step1::before{
    content: "1:"
}

.WizardHeaderControl_PersonifyDefault .step1::after{
    content: ">>"
}

.WizardHeaderControl_PersonifyDefault .step2::before{
    content: "2:"
}

.WizardHeaderControl_PersonifyDefault .step2::after{
    content: ">>"
}

.WizardHeaderControl_PersonifyDefault .step3::before{
    content: "3:"
}
    
.WizardHeaderControl_PersonifyDefault .step3::after{
    content: ">>"
}

.ShoppingCart_PersonifyDefault .backToCartDiv {
    display: none;
}

/* Added to style the Name and Demographics section */

.DemographicInformationControl_PersonifyDefault {
    margin: 20px 0;
}

.DemographicInformationControl_PersonifyDefault .buttonRow {
    margin-top: 10px;
}

.CustomerNameControl_PersonifyDefault {
    font-size: .875em;
    line-height: 1.25em;
    margin-bottom: 15px;
}

.CustomerDemographicControl_PersonifyDefault {
    font-size: .875em;
    line-height: 1.25em;
    margin-bottom: 15px;    
}

/* Credit Card Page updates */
.AddCreditCardControl_PersonifyDefault #paymentInfoDiv .CCNumber input {
    width: 200px;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost162ord0_ctl00_ctl00_CheckoutPaymentInformationControl_PaymentInfoControl_CreditCardControl_AddCreditCardControl_NameOnCardRow input {
    width: 200px;
}

.CreditCardControl_PersonifyDefault .Cvv2 label {
    width: 95px !important;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost162ord0_ctl00_ctl00_CheckoutPaymentInformationControl_PaymentInfoControl_CreditCardControl_AddCreditCardControl_cbMonth_Input {
    height: 1.58em;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost162ord0_ctl00_ctl00_CheckoutPaymentInformationControl_PaymentInfoControl_CreditCardControl_AddCreditCardControl_cbYear_Input {
    height: 1.58em;
}

.AddCreditCardControl_PersonifyDefault .Cvv2{
    width: 115px;
}

.name-demographics_PersonifyDefault .formLayout fieldset label {
    float: left;
    text-align: right;
    width: 100px;
    margin-right: 3px;
}

.name-demographics_PersonifyDefault .formLayout fieldset input {
    height: 1.58em;
}

.name-demographics_PersonifyDefault .formLayout fieldset input.riTextBox {
    margin-left: 5px;
}

.name-demographics_PersonifyDefault .formLayout fieldset .RadComboBox table td.rcbInputCell{
	padding: 0px;
}

.name-demographics_PersonifyDefault .formLayout .buttonRow input{
	margin-right: 10px;
	margin-top: 10px;
}


/* Store left rail edits - added 6.06 SD*/


.RadTreeView.RadTreeView_PersonifyDefault{
    overflow:visible;
}


span.rtIn {
    border: 0 solid #FF0000;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
}


#leftMenu .rtBot, #leftMenu .rtTop {
    position: relative !important;
}
#leftMenu .rtTop, #leftMenu .rtBot, #leftMenu .rtMid, #leftMenu ul.rtUl {
    margin-left: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    background: green;
}

.rtLI li {
    line-height: 1em;
}
.RadTreeView_PersonifyDefault .rtUL .rtLI {
    line-height: 1em;
}

.RadTreeView.RadTreeView_PersonifyDefault {
    margin-left: -20px;
}

.rtIn.RadTreeView_TopLevel {
    font-weight: bold;
}

/*store page body*/
.pagerSortDisplay > span, 
.pagerItemsDisplay > span, 
.pagerSizeDisplay > span,
.pagerPagesDisplay > span,
.pagerShowAllDisplay > span,
.pagerPageNumber > span{
    font-size: 14px;
    font-weight: bold;
}


.riTextBox.riEnabled, 
.riTextBox.r, 
.RadInput_PersonifyDefault .riHover,
.RadInput_Hover_PersonifyDefault,
.RadInput_PersonifyDefault .riFocused,
 .RadInput_Focused_PersonifyDefaul{
      height: 1.8rem;
}

.SearchControl_PersonifyDefault .advancedLink{
        padding-left: 10px;
}


.rcbInput.radPreventDecorate {
    height: 22px;
}

.BreadcrumbControl_PersonifyDefault.Store_PersonifyDefault.Base_PersonifyDefault {
    background: #eee;
    padding:5px;
}
.productControlSection {
    padding: 2px 2px !important;
}