.red-left-nav-content {
    padding: 1em;
    font-size: .75em !important;
}

.red-left-nav-content .Quick-Order input {
    width: 10em;
}

.red-left-nav-content * {
    box-sizing: content-box;
    list-style: inherit;
    line-height: 1.25;
}

.red-left-nav-content .StandardTab2 td, .red-left-nav-content .ReturnTableNoBorderStyle td {
    vertical-align: top !important;
}

.red-left-nav-content .disc {
    padding: 0;
}

.red-left-nav-content caption,
.red-left-nav-content .Title,
.red-left-nav-content .SortBy,
.red-left-nav-content .Totals,
.red-left-nav-content .DivTblHrBGColor,
.red-left-nav-content .LoginInfoQuestion,
.red-left-nav-content td.TopButton,
.red-left-nav-content td.TopButtonRight,
.red-left-nav-content td.BottomButton,
.red-left-nav-content td.PagingSize {
    /*background: #cee0f5 !important;*/
    color: #0072bc !important;
    text-transform: uppercase;
}

.red-left-nav-content .Title,
.red-left-nav-content .SortBy,
.red-left-nav-content table,
.red-left-nav-content .Totals,
.red-left-nav-content .DivTblHrBGColor,
.red-left-nav-content .TopButton,
.red-left-nav-content .LoginInfoQuestion {
    border-color: #cee0f5 !important;
}

.red-left-nav-content table {
    border-collapse: inherit !important;
    display: table;
    width: 100% !important;
    font-size: 12px !important;
}

.red-left-nav-content tbody {
    border-collapse: inherit !important;
    width: 100% !important;
    font-size: 12px !important;
}

.red-left-nav-content .HeaderRow {
    background: #f4f4f4 !important;
}

.red-left-nav-content br {
    display: block !important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.red-left-nav-content input[type="text"],
.red-left-nav-content input[type="password"],
.red-left-nav-content input[type="number"],
.red-left-nav-content textarea
    /*.red-left-nav-content select*/ {
    border: 1px solid #cccccc !important;
    border-radius: .25em !important;
    /*  border-radius: .4em !important;*/
    padding-left: .25em !important;
    margin: .4em !important;
    /* min-height: auto;*/
    min-height: 2.5em;
    /*min-width: 50% !important;*/
}

.red-left-nav-content .InventoryManagementTDControl select {
    width: 158px !important;
}

.red-left-nav-content input[type="checkbox"] {
    margin-right: .4em;
}

body select {
    /*  border: 1px solid #cccccc;*/
    /*  border-radius: .25em;*/
    /*padding: .25em !important;*/
    margin: .4em;
    min-height: 2.5em;
}

.red-left-nav-content input[type="text"]:hover,
.red-left-nav-content input[type="password"]:hover,
.red-left-nav-content input[type="number"]:hover,
.red-left-nav-content textarea:hover
    /*.red-left-nav-content select:hover*/ {
    border: 1px solid #031933 !important;
}

.red-left-nav-content input[type="text"]:focus,
.red-left-nav-content input[type="password"]:focus,
.red-left-nav-content input[type="number"]:focus,
.red-left-nav-content textarea:focus
    /*.red-left-nav-content select:focus*/ {
    border: 1px solid #0072bc !important;
}

.red-left-nav-content input[type="text"].ruFakeInput,
.red-left-nav-content input[type="password"].ruFakeInput,
.red-left-nav-content input[type="number"].ruFakeInput,
.red-left-nav-content textarea.ruFakeInput,
.red-left-nav-content select.ruFakeInput,
.red-left-nav-content input[type="text"].radPreventDecorate,
.red-left-nav-content input[type="password"].radPreventDecorate,
.red-left-nav-content input[type="number"].radPreventDecorate,
.red-left-nav-content textarea.radPreventDecorate,
.red-left-nav-content select.radPreventDecorate {
    padding: 0 !important;
    margin: 0 !important;
}

.red-left-nav-content select {
    /*min-height: inherit;*/
}

.red-left-nav-content .DefaultRadioButton,
.red-left-nav-content .DefaultRadioButton label,
.red-left-nav-content .DefaultCheckBox label,
.red-left-nav-content input + label {
    display: inline-block;
    margin-left: .75em;
}

.red-left-nav-content .FieldLabel {
    width: 30% !important;
}

.red-left-nav-content .office-locations .FieldLabel,
.red-left-nav-content .catalogs .FieldLabel,
.red-left-nav-content .account-status .FieldLabel {
    text-align: left;
}

.red-left-nav-content .AlternateItemRow {
    background: #eee !important;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 .isEmpty {
    display: none !important;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="text"],
.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="password"],
.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="number"],
.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable textarea,
.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="date"] {
    width: 50% !important;
    clear: both;
    display: block;
    height: 2em;
    margin: 0 !important;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable select {
    width: 50% !important;
    clear: both;
    display: block;
    height: 2.01em;
    margin: 0 !important;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable textarea {
    min-height: 6em;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable select {
    /*min-height: inherit;*/
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable td {
    padding: 1em !important;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable tr.FieldInstructions td {
    padding: 0 0 1em;
    font-weight: 500;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable .FieldLabel {
    font-size: 14px;
    width: 30%;
    padding: 0;
    white-space: normal;
    color: #0072BC;
    text-transform: uppercase;
    text-align: left;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table tr td.FieldControl,
.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table tr td.NestedFieldControl {
    width: 70%;
    padding: 0 0 1em 0;
}

.red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable .FieldValidator {
    line-height: 2;
}

@media (max-width: 640px) {
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table,
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table td,
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable .FieldLabel {
        width: 100% !important;
        display: table;
        height: auto;
        clear: both;
        float: none;
    }

    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable tr {
        padding-bottom: 1em !important;
        display: block;
    }

    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable td {
        padding: .25em 1em 0 !important;
    }

    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input + label {
        display: inline;
        margin-left: auto;
    }

    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type=checkbox],
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type=radio] {
        margin-right: .5em;
    }

    /*Password reset page*/

    .harmony-profiles-resetpassword .hs-slider .StandardTab {
        border: none;
    }
    .harmony-profiles-resetpassword .hs-slider .StandardTab td {
        display: block;
        text-align: left !important;
        margin-top: 1em;
    }
    .harmony-profiles-resetpassword .hs-slider .StandardTab td input[type="password"] {
        width: 45% !important;
        margin-bottom: .5em !important;
        margin-top: -.5em !important;
    }

}

@media (max-width: 1040px) {
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="text"],
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="password"],
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="number"],
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable textarea,
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable select,
    .red-left-nav-content #ctl00_cphMainContent_NewAccountWizUc1_Wizard1 table.FormTable input[type="date"] {
        width: 100% !important;
        clear: both;
        display: block;
        height: 3em;
        margin: 0 !important;
    }
}

.red-left-nav-content .DefaultCheckBox {
    margin-right: .5em;
}

[title="Accept"] {
    min-height: 2.5em;
}

body .StandardButton,
body .StandardButton-Checkout,
body .StandardButton-Search-Go,
body .StandardButton-MyAccountOn,
.StandardButton,
.StandardButton-HyperLink,
.ruFileInput,
.RadUpload_Default .ruStyled .ruFileInput,
.RadUpload .ruStyled .ruFileInput,
.ruButton.ruBrowse,
.RadUpload .ruFakeInput {
    background: #0072bc !important;
    border: 0 none !important;
    vertical-align: middle;
    height: 3em;
    line-height: 3em;
    padding: 0 1em;
    font-weight: 500;
}

.StandardButton {
    white-space: nowrap !important;
}

body .StandardButton:hover,
body .StandardButton-Checkout:hover,
body .StandardButton-Search-Go:hover,
body .StandardButton-MyAccountOn:hover,
.StandardButton:hover,
.StandardButton-HyperLink:hover,
.ruFileInput:hover,
.RadUpload_Default .ruStyled .ruFileInput:hover,
.RadUpload .ruStyled .ruFileInput:hover,
.ruButton.ruBrowse:hover,
.RadUpload .ruFakeInput:hover {
    background: #031933 !important;
    color: #fff !important;
    height: 3em;
    line-height: 3em;
    padding: 0 1em;
    font-weight: 500;
}

body input.StandardButton {
    height: 3em;
    line-height: 3em;
    padding: 0 1em;
    font-weight: 500;
}

#BackgroundPanel,
#Head1 + body {
    background: #fff;
}

#colorbox,
#colorbox * {
    box-sizing: content-box !important;
}

.hs-product-list #cboxContent{background: transparent !important; border: none !important;}
.hs-product-list #cboxClose{display:none !important;}

body#MyAccount .red-left-nav-content table.SimpleListWrapper {
    margin-bottom: auto !important;
}

body#MyAccount .red-left-nav-content table.SimpleListWrapper td {
    font-size: 11px !important;
}

body#MyAccount .red-left-nav-content table.SimpleListWrapper td.Text .ChkAlign {
    margin-left: 25px;
}

body#MyAccount table.SimpleListWrapper td.TopButton {
    background: #cee0f5 !important;
}

body#Supplies table.SimpleListWrapper {
    margin-bottom: auto !important;
}

#pricingPanel,
#pricingPanel * {
    box-sizing: content-box;
    font-size: 12px;
}

.red-left-nav-content ol {
    margin: 0;
    padding-left: 0;
}
/* To fix issue with submit buttons behaviour in ipad  */
.red-left-nav-content input[type=submit] {
    -webkit-appearance: none;
}

.red-left-nav-content .OrderActionBar .AddToShopList {
    text-decoration: none;
}

.red-left-nav-content table.SimpleListWrapper td.ModTitle {
    background-color: #cee0f5;
}

.red-left-nav-content #divOrderHistory select {
    font-family: Lucida Console;
    font-size: 12px;
    width: 530px;
    padding-left: 0px !important;
}


.red-left-nav-content select {
    min-height: auto;
    /*  border-radius: .25em !important;*/
}

table.tblOrderableProducts th.FirstColumn, table.tblOrderableProducts td.FirstColumn {
    width: 35%;
}



/*Login Page*/
.harmony-profiles-login .hs-slider .LoginTableDivisionRight select {
    display: block;
    height: 2.5em;
    width: 50%;
    clear: both;
}

.harmony-profiles-login .hs-slider .LoginInfoQuestion.isEmpty {
    padding-left: 1em;
}

.harmony-profiles-login .hs-slider .LoginTableDivisionRight > p {
    margin-bottom: 1em;
}

.harmony-profiles-login .hs-slider td {
    vertical-align:middle;
}

.harmony-profiles-login .hs-slider .LoginTableDivisionRight {
    vertical-align: top !important;
}


.harmony-profiles-login .red-left-nav-content * {
    line-height: 1.5;
}

.harmony-profiles-login .hs-slider td.LoginTitleSection {
    width: 8em !important;
}

.harmony-profiles-login .hs-slider article.expand .LoginTableDivisionRight input[type="text"],
.harmony-profiles-login .hs-slider article.expand .LoginTableDivisionRight input[type="password"] {
    width: 90% !important;
    border-radius: .25em !important;
}

.harmony-profiles-login .hs-slider .LoginTableDivisionRight input[type="text"],
.harmony-profiles-login .hs-slider .LoginTableDivisionRight input[type="password"] {
    width: 90% !important;
}

@media(min-width: 1280px) {

    .harmony-profiles-login .hs-slider article.expand .LoginTableDivisionRight input[type="text"],
    .harmony-profiles-login .hs-slider article.expand .LoginTableDivisionRight input[type="password"] {
        width: 65% !important;
    }

    /* Quick order table overlapped with ads*/
    .harmony-shopping-quickorder .QuickOrder input[type="text"] {
        width: 100%;
    }
}

@media(min-width: 1440px) {

    .harmony-profiles-login .hs-slider .LoginTableDivisionRight input[type="text"],
    .harmony-profiles-login .hs-slider .LoginTableDivisionRight input[type="password"] {
        width: 75% !important;
    }
}

/*Create Online Account*/
.harmony-profiles-newaccount .hs-slider table.FormTable .FieldLabel {
    text-align: right !important;
    vertical-align: top;
}

.harmony-profiles-newaccount .hs-slider table.FormTable select {
    height: 2.5em !important;
}

.harmony-profiles-selectcountry .hs-slider select {
    height: 2em !important;
}

.harmony-profiles-selectcountry .site-footer select {
    height: auto !important;
}
/*end Create Online Account*/

/*end Login Page*/


/*My Account Menu*/
.harmony-profiles-myaccount .hs-slider table.SimpleList td {
    padding-right: .5em;
}

.harmony-profiles-myaccount .hs-slider .StandardTabCol3 {
    margin-bottom: 20px;
}

.harmony-profiles-myaccount .hs-slider div.StandardTabCol3 {
    width: 99.5%;
}

.harmony-profiles-myaccount .hs-slider div.StandardTabWidth  {
    width:99.7%;
}

.harmony-profiles-myaccount .hs-slider #dvTemp1 {
    height:11.5em ;
    width:99% !important;
}

.harmony-profiles-myaccount .hs-slider#dvTemp1 .SimpleListWrapper {
    padding-bottom: 5.35em;
}

/* Account Summary/Open Transactions */
.harmony-olp-accountsummary .hs-slider table.SimpleListWrapper select {
    height: 2em;
    clear: both;
}

.harmony-olp-accountsummary .hs-slider .DivTblHrBorderColor table tr *:last-child {
    padding-right: .5em;
}

.harmony-olp-accountsummary .hs-slider table.SimpleList th.LastColumn,
.harmony-olp-accountsummary .hs-slider table.SimpleList td.LastColumn {
    padding-right: 1em;
}

.harmony-olp-accountsummary .hs-slider table.SimpleList td {
    padding-right: 3px;
}

.harmony-olp-accountsummary .hs-slider table.SimpleListWrapper td.Totals {
    padding-right: 10px;
}

.harmony-olp-accountsummary .hs-slider table.SimpleList td.Currency,
.harmony-olp-accountsummary .hs-slider table.SimpleList th.Currency {
    text-align: left
}

.harmony-olp-accountsummary .hs-slider .HeaderRow > td:nth-child(8) {
    text-align: left !important;
}

/*end Account Summary/Open Transactions */

/*Statements & Invoices*/
.harmony-olp-relatedinvoice .hs-slider table.SimpleList th.Currency,
.harmony-olp-relatedinvoice .hs-slider table.SimpleList td.Currency {
    text-align: left;
}

.harmony-olp-relatedinvoice .hs-slider .SortBy > select {
    height: 2em;
}
/*end Statements & Invoices*/


/*Auto Pay*/
.harmony-olp-autopaymentdetailcc .hs-slider  .ReturnTableNoBorderStyle {
    padding-left: 0 !important;
}

.harmony-olp-autopayment .hs-slider table.FormTable tr.FormField td {
    padding-left: 10px;
}

.harmony-olp-autopayment .red-left-nav-content table tr td {
    vertical-align: top;
}

.harmony-olp-autopayment .red-left-nav-content table,
.harmony-olp-autopayment .red-left-nav-content table.SimpleListWrapper,
.harmony-olp-autopayment .red-left-nav-content td.SimpleListContainer{
    border: none !important;
}

.harmony-olp-autopayment .red-left-nav-content .tdInfo{
    border: #BDD3DE 1.0px solid; width:48%;
}

.harmony-olp-autopaymentcreditcard .hs-slider .FieldControl {
    padding-left: 10px;
}

.harmony-olp-autopaymentcreditcard .hs-slider .FieldControl > select {
    height: 2em;
}

.harmony-olp-autopaymentchecking .hs-slider table.FormTable td.FieldLabel,
.harmony-olp-autopaymentcreditcard .hs-slider table.FormTable td.FieldLabel,
.harmony-profiles-userprofileadd .hs-slider table.FormTable td.FieldLabel,
.harmony-profiles-addresslookup .hs-slider .StandardTab2 td {
    vertical-align: baseline !important;
}

/*end Auto Pay*/

/*eStatements Enrollment*/
.harmony-olp-statementenrollment .hs-slider table.FormTable tr.FormField td {
    padding-left: 10px;
}

.harmony-olp-statementenrollment .hs-slider .ItemRow .Text.FirstColumn:first-child {
    width: 20%;
}

.harmony-olp-statementenrollment .hs-slider .Text.FirstColumn input {
    width: 35% !important;
}
/* end eStatements Enrollment*/

/*Reconciliations*/

/*Receiving*/
.harmony-orders-reconciliationreceiving .hs-slider .StandardTab2 input[type="radio"] {
    margin-left: 0.5em;
}

.harmony-orders-reconciliationreceiving .hs-slider .StandardTab2 div {
    margin-left: .5em;
}
/*end Receiving*/

/*Invoice Approvals*/
.harmony-orders-reconciliationverification .hs-slider .StandardTab2 input[type="radio"] {
    margin-left: 0.5em;
}

.harmony-orders-reconciliationverification .hs-slider .StandardTab2 div {
    margin-left: .5em;
}
/*end Invoice Approvals*/

/*end Reconciliations*/

/*Inventory List*/
.harmony-inventorymanagement-createnewinventorylist .hs-slider .InventoryManagementTDControl > select {
    height: 2em;
}
/*end Inventory List*/

/* Cycle Count*/
.harmony-inventorymanagement-cyclecount .hs-slider .SortBy > select {
    height: 2em;
}
/*end Cycle Count*/

/*Inventory Adjustment*/
.harmony-inventorymanagement-inventoryadjustments .hs-slider .SortBy > select {
    height: 2em;
}
/*Inventory Adjustment*/

/*Order Status*/
.harmony-orders-orderstatus .hs-slider .StandardTab2 div {
    padding-left: .5em;
}

.harmony-orders-orderstatus .hs-slider .SortBy select {
    height: 2em;
}

.harmony-orders-orderstatus .hs-slider .StandardTab2 input[type="radio"] {
    margin-left: .5em;
}

.harmony-orders-orderstatus .hs-slider .ui-datepicker-trigger {
    margin-right: .5em;
}

.harmony-orders-orderstatusdetail .hs-slider .SubTotalRow span {
    padding-right: 10px;
}

.harmony-orders-orderstatusdetail .hs-slider .SubtotalRowClear span {
    padding-right: 10px;
}
/*end Order Status*/

/*return View*/
.harmony-returns-returnstatus .hs-slider .SortBy > select {
    height: 2em;
}

.harmony-popups-viewreturn .hs-popup  .ReturnTabHeader {
    padding-left: 0 !important;
}

.harmony-popups-viewreturn .hs-popup .ReturnTableStyle td:last-child {
    padding-left: .5em;
    padding-bottom: .5em;
}

.harmony-popups-viewreturn .hs-popup .ReturnTableStyle select {
    height: 2em;
    clear: both;
    width: 20%;
    margin-left: 0;
}

.harmony-popups-viewreturn .hs-popup .ReturnTableStyle textarea {
    border: 1px solid #cccccc;
    border-radius: .25em;
    padding: 5px;
}

.harmony-returns-finalizereturn .hs-slider .FieldControl > select {
    height: 2em;
    width: 30%;
}

.harmony-returns-finalizereturn .hs-slider .FieldControl > input {
    width: 30% !important;
}

.harmony-returns-finalizereturn .hs-slider textarea {
    width: 30% !important;
}

.harmony-returns-requestreturn .hs-slider .Text.FirstColumn td {
    vertical-align: top;
}

.harmony-returns-requestreturn .hs-slider .StandardTab2 input[type="radio"] {
    margin-left: .5em;
}

.harmony-returns-requestreturn .hs-slider .SearchFormNote {
    padding-left: .5em;
}

.harmony-returns-requestreturn .hs-slider .StandardTab2 div {
    padding-left: .5em;
}

.harmony-returns-requestreturn .hs-slider .SortBy select {
    height: 2em;
}

.harmony-returns-requestreturn .hs-slider img {
    margin-right: .5em;
}

.harmony-returns-requestreturn .hs-slider .StandardButton {
    margin-bottom: 0.5em;
    margin-right: 0.5em;
}

/*end return View*/

/*Reporting*/
.harmony-report-reports .hs-slider .SortBy select {
    height: 2em;
}
/*end Reporting*/

/* User ID/Password*/
.harmony-profiles-logincredentials .hs-slider .StandardTab2 td,
.harmony-profiles-logincredentials .hs-slider .ReturnTableNoBorderStyle td {
    vertical-align: baseline !important;
}

.harmony-profiles-logincredentials .hs-slider textarea {
    vertical-align: middle;
}
/* end User ID/Password*/

.harmony-orders-reconciliationverificationdetail .hs-slider .StandardTab2 td,
.harmony-orders-reconciliationverificationdetail .hs-slider .ReturnTableNoBorderStyle td {
    vertical-align: top !important;
}

/*Contact Information*/
.harmony-profiles-contactinformation .hs-slider table.FormTable tr.FormField td {
    vertical-align: baseline;
}

.harmony-profiles-contactinformation .hs-slider .FieldControl input {
    width: 35%;
}

.harmony-profiles-contactinformation .hs-slider .FieldControl select {
    height: 2em;
    width: 35%;
}
/*end Contact Information*/

/*preferences*/
.harmony-profiles-userpreferences select {
    /* padding-right: .25em;*/
    height: 2em;
    min-height: 2.02em;
}

.harmony-profiles-userpreferences .hs-slider  footer select {
    height: auto;
}
/*end preferences*/

/*credit cards */
/*View/Modify*/
.harmony-profiles-creditcard .hs-slider .FieldControl > span {
    padding-left: 5px;
}

.harmony-profiles-creditcard .hs-slider img {
    vertical-align: middle;
}

.harmony-profiles-creditcard .hs-slider select {
    height: 2em;
}

.harmony-profiles-creditcard .hs-slider .StateRegion select {
    width: 27%;
}

.harmony-profiles-creditcard .hs-slider input[type="text"],
.harmony-profiles-creditcard .hs-slider input[type="password"] {
    width: 27%;
}

.harmony-profiles-creditcard .hs-slider table.FormTable td.FieldLabel {
    vertical-align: baseline;
}
/*end View/Modify*/
/*end credit cards*/

/*User Profiles*/
.harmony-profiles-userprofileedit .hs-slider .FieldControl select {
    width: auto;
    height: 2em;
}

.harmony-profiles-userprofileedit .hs-slider table.FormTable input[type="text"],
.harmony-profiles-userprofileedit .hs-slider table.FormTable input[type="password"] {
    width: 35%;
}

.harmony-profiles-userprofilelist .hs-slider .SortBy > select {
    height: 2em;
}

.harmony-profiles-userprofilelist table th.FirstColumn, table th.LastColumn {
    width: 10%;
}
.harmony-profiles-userprofilelist table th.FirstName {
    width: 25%;
}
.harmony-profiles-userprofilelist table th.LastName {
    width: 25%;
}
.harmony-profiles-userprofilelist table th.Email {
    width: 30%;
}

/*end user profiles*/

/*Office Locations*/
.harmony-profiles-editofficelocation .hs-slider table.FormTable td.FieldLabel {
    vertical-align: baseline;
}

.harmony-profiles-editofficelocation .hs-slider .FieldControl > input[type="text"] {
    width: 35%;
}

.harmony-profiles-editofficelocation .hs-slider .FieldControl > select {
    height: 2em;
    width: 35% !important;
}

.harmony-profiles-billingaddress .hs-slider .FieldControl > select {
    height: 2em;
    width: 30%;
}

.harmony-profiles-billingaddress .hs-slider .FieldControl > input[type="text"] {
    width: 30%;
}

.harmony-profiles-billingaddress .hs-slider .FieldControl > span {
    padding-left: .5em;
}

.harmony-profiles-officelocationlist .hs-slider .SortBy select {
    height: 2em;
}

/*add new Office Location*/
.harmony-profiles-addofficelocation .hs-slider input[type="text"] {
    width: 35%;
}

.harmony-profiles-addofficelocation .hs-slider select {
    width: 35% !important;
    height: 2.01em;
}

.harmony-profiles-addofficelocation .hs-slider .SimpleListContainer input[type="text"] {
    width: 25%;
}

.harmony-profiles-addofficelocation .hs-slider .ProfileInput {
    width: 25% !important;
}

.harmony-profiles-addofficelocation .hs-slider .hs-select-opt.x-small > select {
    min-height: 2.5em;
    width: auto !important;
}

.harmony-profiles-officelocationaccess .hs-slider .SortBy > select {
    height: 2em;
}
/*end add new Office Location*/

/*end Office Locations*/

/*Budgets*/
.harmony-budget-budgets .hs-slider .SortBy select {
    height: 2em;
}
/*end Budgets*/

/*Review*/
.harmony-shopping-itemreviewsadmin .hs-slider .SortBy > select {
    width: 13%;
}
/*end Review*/

/*custom eCatalog*/
.harmony-profiles-catalogaccessmultiuser .hs-slider .SortBy > select {
    height: 2.01em;
    width: 18%;
}

.harmony-profiles-catalogaccessmultiuser .hs-slider table.SimpleListWrapper h1 {
    font-size: 12px;
    font-weight: 700;
    padding: 1em 1em 1em 0.25em;
}

/*end custom eCatalog*/

/*Order/Item  Level Fields*/
.harmony-customfields-editorderlevelcustomfield .hs-slider .FieldControl > input[type="submit"],
.harmony-customfields-edititemlevelcustomfield .hs-slider .FieldControl > input[type="submit"],
.harmony-customfields-insertitemlevelcustomfield .hs-slider .FieldControl > input[type="submit"],
.harmony-customfields-insertorderlevelcustomfield .hs-slider .FieldControl > input[type="submit"] {
    height: 2.2em;
    line-height: 2.2em;
    margin-left: 1em;
    margin-top: -1px;

}

.harmony-customfields-editorderlevelcustomfield .hs-slider .FieldControl input[type="text"],
.harmony-customfields-edititemlevelcustomfield .hs-slider .FieldControl input[type="text"] {
    margin-left: -1px !important;
}

.harmony-customfields-customfieldsitemlevel .hs-slider input {
    font-family: roboto, sans-serif;
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    line-height: 1;
}

.harmony-customfields-customfieldsitemlevel .hs-slider input[name="ctl00$cphMainContent$chkSplitLineEnabled"] {
    -webkit-appearance: checkbox; /*Safari/Chrome*/
    -moz-appearance: checkbox; /*Firefox*/
    width: 1em;
    height: 1em;
}
/*end Order/Item Level Field*/

/* Controlled Substance Form*/
.harmony-profiles-onlinecontrolledsubstanceform .hs-slider table.FormTable tr.FormField div {
    padding-left: .25em;
}
/*end Controlled Substance Form*/

/*Inventory List*/
.harmony-inventorymanagement-inventorylistdetails .hs-slider .Select > select {
    width: 4em;
    height: 2em;
}

.harmony-inventorymanagement-inventorylistdetails .hs-slider span > table.OnePixelSpace {
    margin-bottom: .5em;
}

.harmony-inventorymanagement-inventorylistdetails .hs-slider .InventoryManagementTDControl > select,
.harmony-inventorymanagement-inventorylistdetails .hs-slider .SortBy select {
    height: 2em;
}

.harmony-inventorymanagement-inventorylistdetails .hs-slider .InventoryManagementTDControl input[type="text"] {
    width: 20% !important;
}

.harmony-inventorymanagement-inventorylistdetails .hs-slider .Filter td {
    padding-bottom: 5px !important;
    vertical-align: baseline !important;
}

.harmony-inventorymanagement-inventorylistdetails .hs-slider table.SimpleList th.Currency,
.harmony-inventorymanagement-inventorylistdetails .hs-slider table.SimpleList td.Currency,
.harmony-inventorymanagement-inventorylistdetails .hs-slider table.SimpleList th.Number,
.harmony-inventorymanagement-inventorylistdetails .hs-slider table.SimpleList td.Number {
    text-align: center;
}
/*end Inventory List*/

.harmony-profiles-userprofileedit .hs-slider table.FormTable tr.FormField td {
    vertical-align: baseline;
}

.harmony-customeritemnumber-customeritemnumbermaintenance .hs-slider .TopPagingBackground > select,
.harmony-customeritemnumber-customeritemnumbermaintenance .hs-slider .PagingSize > select {
    height: 2em;
}


/*end My Account Menu*/


/*Supplies & Small Equipment*/

/*My special Offers*/
.harmony-shopping-myspecialoffers .hs-slider table.SimpleList th.Currency,
.harmony-shopping-myspecialoffers .hs-slider table.SimpleList td.Currency {
    text-align: center;
}

.harmony-shopping-myspecialoffers .hs-slider .Quantity > span span {
    vertical-align: middle !important;
}

.harmony-shopping-myspecialoffers .hs-slider table.SimpleList th.DateTime,
.harmony-shopping-myspecialoffers .hs-slider table.SimpleList td.DateTime {
    text-align: right;
}

.harmony-shopping-myspecialoffers .hs-slider .TopPagingBackground > select {
    height: 2em;
}
/*end My special Offers*/

/*Speed Entry*/
#divSpeedEntry input, #divSpeedEntry button {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    line-height: 1.85;
}
/*end Speed Entry*/

/*No Charge Item & Redemptions*/
.harmony-marketing-redemptions .hs-slider .FieldControl > select,
.harmony-marketing-redemptions .hs-slider .SortBy > select {
    height: 2em;
}

.harmony-marketing-redemptions .FieldControl > input {
    width: 25%;
}
/*end No Charge Item & Redemptions*/

/*Shopping List*/
.harmony-popups-shoppinglistmodify .hs-popup .FormTable input[type="radio"],
.harmony-popups-shoppinglistmodify .hs-popup .FormTable input[type="checkbox"] {
    margin-right: .75em;
}

.harmony-popups-shoppinglistmodify .hs-popup .FormTable input[type="text"] {
    border: 1px solid #cccccc;
    border-radius: 0.4em;
    margin: 0.4em;
    min-height: 2.5em;
    padding-left: 0.5em;
}

.harmony-popups-shoppinglistmodify .hs-popup table.FormTable td.FieldLabel {
    vertical-align: baseline;
}

.harmony-popups-shoppinglistmodify .hs-popup span.FieldRequirement {
    color: graytext;
    font-size: 14px;
    font-weight: 300;
}

.harmony-shopping-shoppinglistview .hs-slider .Text.FirstColumn td {
    vertical-align: top;
}

.harmony-shopping-shoppinglistview .hs-slider .Quantity span {
    vertical-align: middle !important;
}

.harmony-shopping-shoppinglistview .hs-slider .PagingSize > select {
    width: 7em;
}

.harmony-shopping-shoppinglistcreate .hs-slider .DefaultRadioButton,
.harmony-shopping-shoppinglistcreate .hs-slider.DefaultRadioButton label,
.harmony-shopping-shoppinglistcreate .hs-slider .DefaultCheckBox label,
.harmony-shopping-shoppinglistcreate .hs-slider input + label {
    vertical-align: top;
}
/*end Shopping List*/

/*Suggested Order*/
.harmony-inventorymanagement-suggestedorderdetails .hs-slider .SimpleList td > img {
    vertical-align: middle;
}

.harmony-inventorymanagement-suggestedorderdetails .hs-slider table.SimpleList th.Number,
.harmony-inventorymanagement-suggestedorderdetails .hs-slider table.SimpleList td.Number {
    text-align: left;
}

.harmony-inventorymanagement-suggestedorderdetails .hs-slider table.SimpleList th.Currency,
.harmony-inventorymanagement-suggestedorderdetails .hs-slider table.SimpleList td.Currency {
    text-align: center;
}

.harmony-inventorymanagement-suggestedorderdetails .hs-slider .SimpleList td:first-child {
    padding-left: 0;
}
/*end Suggested Order*/


/* Unplaced Orders / Order Awaiting Approval */
.harmony-orders-orderawaitingapproval .hs-slider .Text.FirstColumn td {
    vertical-align: baseline;
}

.harmony-orders-orderawaitingapproval .hs-slider .Text.FirstColumn td .item-custom-field-buttons input {
    margin: 0 .5em .5em 0;
}
/*end Unplaced Orders / Order Awaiting Approval */

/*Saving Calculator*/
.harmony-inventorymanagement-savingscalculator .hs-slider .StandardButton-HyperLink  {
    margin-right: 1em;
}

.harmony-inventorymanagement-savingscalculator .hs-slider table.SimpleList th.Currency,
.harmony-inventorymanagement-savingscalculator .hs-slider table.SimpleList td.Currency {
    text-align: center;
}

.harmony-inventorymanagement-savingscalculator .hs-slider select {
    padding-right: .5em;
}
/*end Saving Calculator*/

/*Switch Catalog */
.harmony-profiles-switchcatalog .hs-slider table.SimpleListWrapper input[type="radio"] {
    margin-left: .5em;
}
/*end Switch Catalog */

/*Virtual Sale Flyers & Catalogs*/
.harmony-supplies-virtualflyer .hs-slider .row img {
    margin-top: 1em;
    padding-left: 3em;
}
/*end Virtual Sale Flyers & Catalogs*/

/*MSDS/SDS Look-up Switch Catalog radio button*/
.harmony-msds-msdssearch .hs-slider table.StandardTab2 input[type="radio"] {
    margin-left: .5em;
}
/*end MSDS/SDS Look-up Switch Catalog radio button*/

/*switch office Locations
.harmony-profiles-switchofficelocation .hs-slider select {
    height: 2em;
}

.harmony-profiles-switchofficelocation .hs-slider  footer select {
    height: auto;
}

.harmony-profiles-switchofficelocation .hs-slider .contents ul {
    margin: 5px 0;
}

.harmony-profiles-switchofficelocation .hs-slider table.TabbedViews td.GoldBorder {
    border-left: none !important;
}

.harmony-profiles-switchofficelocation .hs-slider body table.SimpleListWrapper td.SimpleListContainer {
    border: none !important;
}
/*end switch office Locations*/


/*Search page*/
.harmony-us-en-search .hs-slider .FieldControl input[type="text"] {
    height: 2.5em;
    width: 45%;
    padding-left: .5em;
    margin-right: 1em;
    border: 1px solid #777;
    border-radius: .25em;
}

.harmony-us-en-search .hs-slider .StandardButton {
    margin-left: 1em;
    margin-top: -.5em;
}

/*end Search page*/



/* select box up and down arrow appearance*/

.harmony-shopping-products .hs-slider .Quantity input[type="number"],
.harmony-shopping-myspecialoffers .hs-slider .Quantity input[type="number"],
.hs-popup .Quantity input[type="number"],
.hs-popup .SimpleList.ProductList .Quantity input[type="number"] {
    -moz-appearance: textfield !important;
    position: relative;
    top: -.75em;
    line-height: 2.6;
    vertical-align: top;
}

.harmony-marketing-offerdetails .hs-slider .Quantity input[type="number"],
.harmony-orders-orderfromhistory .hs-slider .Checkbox.LastColumn > input,
.harmony-shopping-shoppinglistview .hs-slider .Quantity input,
.harmony-orders-orderstatusdetail .hs-slider .Checkbox.LastColumn > input,
.harmony-orders-orderawaitingapproval .hs-slider .ItemCommandArea > input,
.hs-form input[type="number"] {
    -moz-appearance: textfield !important;
    line-height: 2.5;
}

.harmony-orders-orderawaitingapproval .hs-slider .Quantity div > span {
    vertical-align: middle !important;
}
/*end select box up and down arrow appearance*/

.harmony-olp-printinvoicespopup .hs-popup .popup .invoice-popup-paging {
    margin-top: 5%;
}

.harmony-olp-printinvoicespopup .hs-popup .popup-header .popup-actions .action .fa-print {
    display: none;
}

.harmony-olp-printinvoicespopup .hs-popup .popup-header .popup-actions li:first-child {
    display: none;
}

.harmony-popups-orderconfirmationprint .hs-popup table {
    display: contents;
}

.harmony-popups-orderconfirmationprint .hs-popup table.StandardTab2 CAPTION {
    display: table;
}

.hs-slider .SortBy > select {
    height: 2em;
}

.StandardButton-HyperLink,
.StandardButton-Checkout,
.StandardButton,
.BottomButton,
.ruFileInput,
.ruButton.ruBrowse {
    font-size: x-small !important;
    text-transform: uppercase !important;
    border-radius: .25em !important;
}

/*Border Removed*/
.harmony-olp-accountsummary .hs-slider table.SimpleListWrapper,
.harmony-olp-historicalstatements .hs-slider table.SimpleListWrapper,
.harmony-olp-relatedinvoice .hs-slider table.SimpleListWrapper,
.harmony-olp-autopaymentdetailcc .hs-slider  table.SimpleListWrapper,
.harmony-returns-returnstatus .hs-slider table.SimpleListWrapper,
.harmony-report-reports .hs-slider table.SimpleListWrapper,
.harmony-olp-statementenrollment .hs-slider table.SimpleListWrapper,
.harmony-orders-orderstatus .hs-slider table.SimpleListWrapper,
.harmony-profiles-creditcardlist .hs-slider table.SimpleListWrapper,
.harmony-profiles-userprofilelist .hs-slider table.SimpleListWrapper,
.harmony-profiles-officelocationlist .hs-slider table.SimpleListWrapper,
.harmony-budget-budgets .hs-slider table.SimpleListWrapper,
.harmony-profiles-assigncatalog .hs-slider table.SimpleListWrapper,
.harmony-customfields-customfieldsitemlevel .hs-slider table.SimpleListWrapper,
.harmony-customeritemnumber-customeritemnumbermaintenance .hs-slider table.SimpleListWrapper,
.harmony-msds-msdssearch .hs-slider .SimpleListWrapper,
.harmony-returns-finalizereturn .hs-slider .SimpleListWrapper,
.harmony-returns-modifyreturn .hs-slider .SimpleListWrapper,
.harmony-orders-orderstatusdetail .hs-slider .SimpleListWrapper,
.harmony-orders-orderstatusdetail .hs-slider .BottomButton,
.harmony-profiles-officelocationassignusers .hs-slider .SimpleListWrapper,
.harmony-profiles-myaccount .hs-slider .StandardTabWidth .SimpleListWrapper,
.harmony-inventorymanagement-inventorylistdetails .hs-slider .OnePixelSpace,
.harmony-inventorymanagement-inventorylistdetails .hs-slider .SimpleListWrapper,
.harmony-olp-autopayment .hs-slider.SimpleListWrapper,
.harmony-shopping-shoppinglistview .hs-slider .SimpleListWrapper,
.harmony-marketing-offerdetails .hs-slider .SimpleListWrapper,
.harmony-inventorymanagement-suggestedorderdetails .hs-slider .SimpleListWrapper,
.harmony-profiles-addofficelocation .hs-slider .SimpleListWrapper {
    border: none !important;
}
/*end Border Removed*/

/*margin top on button*/
.harmony-olp-autopaymentdetailcc .hs-slider  .StandardButton,
.harmony-report-reports .hs-slider .SimpleListWrapper .BottomButton a,
.harmony-profiles-creditcardlist .hs-slider .SimpleListWrapper .BottomButton a,
.harmony-profiles-userprofilelist .hs-slider .SimpleList td.BottomButton a,
.harmony-profiles-officelocationlist .hs-slider .SimpleListWrapper .BottomButton a,
.harmony-budget-budgets .hs-slider .SimpleListWrapper .BottomButton a,
.harmony-profiles-assigncatalog .hs-slider .BottomButton,
.harmony-customfields-customfieldsorderlevel .hs-slider .StandardButton-HyperLink,
.harmony-customfields-customfieldsitemlevel .hs-slider .StandardButton-HyperLink,
.harmony-profiles-switchcatalog .hs-slider .StandardButton,
.harmony-returns-modifyreturn .hs-slider .StandardButton
.harmony-returns-returnstatus .hs-slider .BottomButton .StandardButton-HyperLink,
.harmony-orders-orderstatusdetail .hs-slider .BottomButton .StandardButton,
.harmony-profiles-officelocationaccess .hs-slider .StandardButton,
.harmony-profiles-catalogaccess .hs-slider .StandardButton,
.harmony-profiles-officelocationassignusers .hs-slider .StandardButton,
.harmony-profiles-customcataloglist .hs-slider .StandardButton-HyperLink,
.harmony-inventorymanagement-inventorylistdetails .hs-slider .BottomButton .StandardButton,
.harmony-inventorymanagement-cyclecount .hs-slider .StandardButton,
.harmony-orders-hiddenproductslist .hs-slider .StandardButton,
.harmony-inventorymanagement-savingscalculator .hs-slider .StandardButton-HyperLink {
    margin-top: 1em;
}
/*end margin top on button*/

/*Verdana overrides*/
.hs-slider .StandardButton,
.hs-slider .StandardButton-Checkout,
.hs-slider .StandardButton-Search-Go,
.hs-slider .StandardButton-MyAccountOn,
.SubHeader,
.SubHeaderMessage,
#DivisionalHome,
#HeaderDivisionalTabs ul li,
.StandardAdviceText,
.GlobalPopUpSection_innerContents,
#GlobalBottom ul.column li .detail h2,
#Zone11HybridAds,
#salescontactinfo,
#salescontactunavailable,
.enhanced-content .product-title,
.enhanced-content .product-code,
.enhanced-content .product-customer-code,
.ui-widget,
body .StandardButton,
body .StandardButton-Checkout,
body .StandardButton-Search-Go,
body .StandardButton-MyAccountOn,
#PageProgressBar.loading {
    font-family: roboto, sans-serif !important;
}
/*end Verdana overrides*/

table {
    font-size: 14px;
}

.harmony-profiles-catalogaccessassignmultiuser .hs-slider table,
.harmony-profiles-userprofilelist .hs-slider table {
    font-size: 100%;
}

.harmony-profiles-catalogaccessassignmultiuser .hs-slider table td,
.harmony-profiles-userprofilelist .hs-slider table td {
    line-height: 2;
}

.red-left-nav-content table.Body td {
    vertical-align: top;
}

[type="1"] {
    list-style: decimal;
}

.harmony-customeritemnumber-customeritemnumbermaintenance div.RadUpload .ruBrowse, .RadUpload .ruFileWrap,
.harmony-profiles-customcatalogedit div.RadUpload .ruBrowse, .RadUpload .ruFileWrap {
    height: 3.7em !important;
    font-family: roboto, "sans-serif" !important;
    font-weight: 500;
    border-radius: 0 !important;
}

.harmony-profiles-customcatalogedit .hs-slider .ruButton.ruBrowse {
    height: 2.9em !important;
    border-radius: 0.25em !important;
    position: relative;
    top: 5px;
    text-transform: uppercase;
    font-size: x-small;
}

.harmony-profiles-customcatalogedit .hs-slider .tblCustomCatalog .FormFieldLevel1 .isEmpty {
    padding: 2em;
}

.harmony-customeritemnumber-customeritemnumbermaintenance .hs-slider .ruButton.ruBrowse {
    height: 2.9em !important;
    border-radius: 0.25em !important;
    text-transform: uppercase;
    font-size: x-small;
}

.harmony-customeritemnumber-customeritemnumbermaintenance .hs-slider input[type="checkbox"] {
    margin-left: .5em;
}

.harmony-customeritemnumber-customeritemnumbermaintenance ul,
.harmony-profiles-customcatalogedit ul {
    list-style: disc;
}

.harmony-customeritemnumber-customeritemnumbermaintenance ol,
.harmony-profiles-customcatalogedit ol {
    list-style: decimal;
}

/*Agency V2 page styling for BE/NL/AT/FR */


#location-info {
    float: left;
    padding: 1em;
}
#location-image {
    float: right;
    margin-right: 1em;
}
@media (max-width: 41em) {
    #location-image {
        width: 100%;
        margin-right: 0;
    }
    #location-image > img {
        width: 100%;
        height: 100%;
        padding: 1em;
    }
}
#location-map > iframe {
    width: 100%;
    margin-top: 2em;
    padding: 1em;
}
#location-map > iframe:before,
#location-map > iframe:after {
    position: relative;
    content: "";
    display: block;
    clear: both;
    width: 100%;
}

/* End Agency V2 page styling for BE/NL/AT/FR */

/*override for product name from black to harmony red*/
.hs-slider .panel span.ProductDisplayName a {
    color: #0072bc;
}
.hs-slider .panel span.ProductDisplayName a:hover {
    color: #ed1c24;
}

/*Removed number dial in Chrome*/
.red-left-nav-content input[type="number"]::-webkit-inner-spin-button,
.red-left-nav-content input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    margin: 0;
}

/*Removed number dial in firefox*/
.red-left-nav-content input[type="number"] {
    -moz-appearance: textfield !important;
}

/* used form Order Status page */
.red-left-nav-content table.StandardTab2 tr td {
    padding: 4px 0px 4px 0px;
}

span[id*='rblSearchOrderOptions'] label {
    padding: 10px 10px 10px 0px;
}

.red-left-nav-content ul {
    list-style: disc !important;
}

.red-left-nav-content ol {
    list-style: decimal !important;
}

@media (min-width: 800px) {
    .divCustomCatalogAddItem{
        width: 100%;
        height: 230px !important;
        overflow: auto;
    }
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .divCustomCatalogAddItem{
        width: 100%;
        height: 330px;
        overflow: auto;
    }
}
@media only screen and (orientation: landscape) {
    .divCustomCatalogAddItem{
        width: 100%;
        height: 130px;
        overflow: auto;
    }
}

/* Canceling .red-left-nav-content effects */
.no-red-left input[type="text"],
.no-red-left * {
    box-sizing: border-box;
    line-height: inherit;
    margin: initial !important;
    border-color: #0072bc !important;
    padding: 0;
}

.no-red-left input[type="text"] {
    padding-left: 1em !important;
}

.no-red-left .hs-btn {
    line-height: 3;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    padding: 0 1em !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.no-red-left .hs-form .single-input-btn:focus input[type=text],
.no-red-left .hs-form .single-input-btn:hover input[type=text] {
    padding-right: inherit !important;
}
.no-red-left .hs-form .single-input-btn .clear-search-catalog-items {
    position: absolute;
    right: 4em;
    top: 1em
}
.no-red-left select {
    height: 2.7em !important;
}
.no-red-left .width-search {
    width: 24em;
    margin-right: 1em !important;
}

/* Browser Upgrade */
#browser-upgrade html {
    background: #f4f4f4;
}

#browser-upgrade body {
    font-family: sans-serif;
    border: 1px solid #eee;
    background: #fff;
    line-height: 1.25;
    font-size: 14px;
}

#browser-upgrade p {
    margin-bottom: 16px;
}
.no-red-left .StandardButton, .no-red-left .StandardButton:hover {
    height: 3.6em;
    width: 4em;
}

.no-red-left .fa.fa-search {
    font-size: 17px;
    position: relative;
    top: -8px;
    left: -1px;
}

.no-red-left .StandardButton:hover .fa.fa-search {
    top: 3px;
}

#MyAccount.harmony-profiles-customcatalogedit .red-left-nav-content .FormFieldLevel1 ul li {
    list-style: none;
}

.harmony-profiles-customcatalogedit .hs-slider .SortBy .hs-form input[type="text"],
.harmony-profiles-customcatalogedit .hs-slider .SortBy select {
    margin: auto !important;
}

.harmony-profiles-customcatalogedit .hs-slider .SortBy .hs-form .single-input-btn {
    margin-bottom: 0 !important;
}

/*404 page list alignment*/
.harmony-us-en-filenotfound .red-left-nav-content ul {
    margin-left: 1em;
}

/*ONLY for Teeth pages*/
.tooth-fairy.harmony-shopping-productdetails aside.primary, .tooth-fairy.harmony-shopping-productdetails aside.featured-offers {
    display:none !important;
}
.tooth-fairy.harmony-shopping-productdetails main > article {
    width: 100% !important;
}
/*End for Teeth pages*/


/* Task 14089:Design Issue on COM item level page */
.harmony-customfields-customfieldsitemlevel .red-left-nav-content * {
    list-style: none;
}
#ctl00_cphMainContent_pnlTemplateArea td {
    display: inline;
    float: left;
    margin: 2em 2em 1em 0;
    width: 17%;
}

.txt-grid-quantity-limit {
    height: 17px;
    min-height:17px !important;
    font-size:12px;
    font-weight:400;
    width:50px;
}

.product-restriction-grid-view td {
    min-height:38px !important;
    vertical-align:middle;
    line-height: 38px;
    height:auto;
}
.product-restriction-grid-view img {
    padding-top: 4px;
}

.grid-budget-extend .hs-uom {
    top:5px !important;
}

.grid-budget-extend .hs-uom ul li {
    list-style:none;
}

.grid-budget-extend input[type=number] {
    min-height:2em !important;
    margin:0 !important;
}

.grid-budget-extend .btn-update-block-budget{
    display:block !important;
}

.product-restriction-grid-view .LastColumn .hs-uom {
    display:none !important;
}

.ui-widget-overlay {
    z-index: 10000 !important;
}
.ui-dialog {
    z-index: 10001 !important;
}

[id$=trMergeReplaceQuantityLimit] .td-merge-replace-ql-first {
    padding-left: 22px;
    padding-top: 3px;
}

[id$=trMergeReplaceQuantityLimit] .td-merge-replace-ql-last {
    padding-left: 5px;
    padding-top: 3px
}

.harmony-equipment-contactsales table.FormTable td.FieldLabel,
.harmony-equipment-equipenquiry table.FormTable td.FieldLabel {
    vertical-align: baseline;
}

.harmony-equipment-contactsales table.FormTable tr:last-child td.FieldLabel,
.harmony-equipment-equipenquiry table.FormTable tr:last-child td.FieldLabel {
    vertical-align: top;
}

.red-left-nav-content .change-request-comments .small, .red-left-nav-content .change-request-comments .x-small {
    line-height: 1.5 !important;
}

@media (min-width: 600px) AND (max-width: 1280px) {
    .Kent .main-menu .logo img,
    .budget-budget .main-menu .logo img {
        max-width: 70% !important;
    }
}

@media (min-width: 1281px) {
    .Kent .main-menu .logo img,
    .budget-budget .main-menu .logo img {
        max-width: 55% !important;
    }
}


.Kent .main-menu .logo,
.budget-budget .main-menu .logo {
    margin: .85em auto auto 1em !important;
}

.Kent .hang-around .logo img,
.budget-budget .hang-around .logo img {
    max-height: 3em;
}

.Kent .hang-around .logo,
.budget-budget .hang-around .logo {
    margin-top: auto !important;
}

.filterStyle td {
    width:33%;         
}