/* GENERAL UNSET */
.slds-scope .slds-card__body, .slds-scope p
{
    margin-top: unset !important;
}
/* GENERAL DISPLAY */
body.waiting * { cursor: wait !important; }
.eo-portal-page-header_noBackground
{
	background: none !important;
}
.eo-font-size_small
{
    font-size: .9em !important;
}
.eo-portal_f_bold
{
	font-weight: 700 !important;
}
.eo_portal_label
{
	color: black;
}
.eo-portal_labelbold
{
	font-weight: 700 !important;
}
.eo-portal_add_stdBorder
{
    border: 2px solid rgb(216, 216, 216) !important;
	border-top-right-radius: 8px !important;
	border-top-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
}
.eo-portal-first-item_top_border
{
    border-top: 2px solid rgb(216, 216, 216) !important;
}
.eo-header_instructions
{
	font-size: 16px !important;
}
.eo-header_instructions p 
{
    margin-top: 16px !important;
}
.eo-header_instructions ol, .eo-header_instructions ul
{
	list-style: revert !important;
    line-height: 30px;
    margin: 5px 30px;
}
.eo-portal-display_flex
{
	display: flex;
}
.eo-portal-display_inline-block
{
    display: inline-block;
}
.eo-portal-justify_right
{
	justify-content: right;
}
.eo-portal-justify_left
{
	justify-content: left;
}
.eo-portal-justify_center
{
	justify-content: center;
}
.eo-portal-align-content_center
{
	align-content: center;
}
.eo-portal-align-items_center
{
	align-items: center !important;
}
/* GENERAL MARGINS AND PADDINGS */
/** Margins **/
.eo-portal-m-top_auto
{
    margin-top: auto;
} 

.eo-portal-m-bottom_auto
{
    margin-bottom: auto;
}
.eo-portal-m-right_xx-small
{
    margin-right: 0.25em;
}
.eo-portal-m-right_small
{
    margin-right: 0.5em;
}
.eo-portal-m-right_medium
{
    margin-right: 1em;
}
.eo-portal-m-right_large
{
    margin-right: 1.5em;
}
.eo-portal-m-left_xx-small
{
    margin-left: 0.25em;
}
.eo-portal-m-left_small
{
    margin-left: 0.5em;
}
.eo-portal-m-left_medium
{
    margin-left: 1em;
}
.eo-portal-m-left_large
{
    margin-left: 1.5em;
}

/** Paddings **/
.eo-portal-p-left_medium
{
    padding-left: 1em;
}
.eo-portal-p-right_xx-small
{
    padding-right: .25em;
}
.eo-portal-p-right_medium
{
    padding-right: 1em;
}
.eo-portal-p-left_large
{
    padding-left: 1.5em;
}
.eo-portal-p-top_x-small
{
    padding-top: .5rem;
}
.eo-portal-p-top_small
{
    padding-top: .75rem;
}
.eo-portal-p-top_medium
{
    padding-top: 1rem;
}
.eo-portal-p-top_large
{
    padding-top: 1.5rem;
}
.eo-portal-p-top_x-large
{
    padding-top: 2rem;
}
.eo-portal_flex_basis_auto
{
	flex: 1 1 auto;
}

/* IMAGES */
.eo-media-size_small
{
    width: 100%;
    max-width: 100px !important;
}

/* PAGE SPECIFIC SETTING */
/*Portal state Selection */
.state-picker
{
    width: 100%;
}
.ev-portal-m-bottom_x-large
{
    margin-bottom: 7em !important;
}
.portlalStateSelection
{
    display:flex;
    align-items: center;
    flex-wrap: wrap;
}
.stateCard
{
    padding: 1em;
}

.state-picker:hover
{
    border: 1px solid rgb(27, 150, 255);
}

/* Portal Measure Search */
.royalSlider 
{ 
    display:none;
}
.eoSlider,
.eoSlider *
{
    box-sizing: border-box;
}

.eoSlider
{
    width: 100%;
    color: #666;
}

.eoSlider .rsContainer
{
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: visible;
}

.rsSlide
{
    height: 95% !important;
    margin-top: 2%;
}

.eoSlider .rsSlide
{
    display: flex;
    transition: transform 250ms ease-in;
    min-height: 0%
    flex: 0 0 100%;
    max-width: 100%
    display: block;
    border: 1px solid rgb(201, 201, 201);
    border-radius: .25rem;
    background: #fff;
}

.eoSlider .rsSlide:focus
{
    outline: 0;
    box-shadow: 0 0 3px #0176d3;
    border-color: rgba(53, 93, 150, 1);
    outline: 0
}

.eoSlider .rsSlide > div
{
    background: rgb(255, 255, 255);
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    text-align: center;
    height: 6.625rem;
    color: rgb(24, 24, 24);
}

.eoSlider .rsSlide > div > strong
{
    font-size: 1rem;
    display: block;
    font-weight: 600
}

.eoSlider .rsBullets
{
    align-self: center;
    text-align: center;
    width: 100%;
    margin: .5rem 0;
}

.eoSlider .rsBullet
{
    display: inline-flex;
    margin: 0 .25rem;
    margin-bottom: 30px;
}

.eoSlider .rsBullet
{
    width: 1rem;
    height: 1rem;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(229, 229, 229);
    border-radius: 50%
}

.eoSlider .rsBullet.rsNavSelected,
.eoSlider .rsBullet.rsNavSelected:hover
{
    background: rgb(1, 118, 211);
    border-color: rgb(1, 118, 211)
}

.eoSlider .rsBullet:hover
{
    background-color: rgb(243, 243, 243)
}

.eoSlider .rsBullet:focus
{
    outline: 0;
    box-shadow: 0 0 3px #0176d3;
    background-color: rgb(1, 68, 134);
    border-color: rgb(1, 68, 134);
    outline: 0
}

.eoSlider .rsArrow
{
    position: absolute;
    top: 50%;
    margin-top: -12px;
    width: 22px;
    height: 22px;
    display: block;
    border-radius: 4px;
    text-align: center;
    background: transparent;
    padding: 3px;
}

.eoSlider .rsArrowLeft
{
    left: 3px;
}

.eoSlider .rsArrowRight
{
    right: -.5em;
}

.eoSlider .rsArrow .rsArrowIcn
{
    width: 14px;
    height: 14px;
}

.eoSlider .rsArrowLeft .rsArrowIcn
{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52' %3E%3Cpath fill='%23706e6b' d='M34.2 47.7L13.4 27.2c-.6-.6-.6-1.6 0-2.2L34.2 4.5c.6-.6 1.6-.6 2.2 0l2.2 2.2c.6.6.6 1.6 0 2.2L22.1 25c-.6.6-.6 1.6 0 2.2l16.3 16.1c.6.6.6 1.6 0 2.2l-2.2 2.2c-.5.5-1.4.5-2 0z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
}

.eoSlider .rsArrowRight .rsArrowIcn
{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52' %3E%3Cpath fill='%23706e6b' d='M17.9 4.4l20.7 20.5c.6.6.6 1.6 0 2.2L17.9 47.6c-.6.6-1.6.6-2.2 0l-2.2-2.2c-.6-.6-.6-1.6 0-2.2l16.3-16.1c.6-.6.6-1.6 0-2.2L13.6 8.8c-.6-.6-.6-1.6 0-2.2l2.2-2.2c.6-.5 1.5-.5 2.1 0z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;
}

.eoSliderImg
{
    width: 100%;
}
.eoSliderImg > img
{
    width: 200px !important;
    height: 150px !important;
    margin-left: 0px !important;
    margin-top: 50px !important;
}
/*end portal measure search */
.loadingGif 
{
    display: none;
}
.eo-portal_contactSel_label
{
	width: 40% !important;
}
#input-meterNumber
{
    padding-left: 2em !important;
}
.eo-portal_legend_title
{
	margin-top: .25em;
    font-size: 1em !important;
}

.eo-portal_modal
{
	box-sizing: border-box !important;
}
.eo-portal_dt_link
{
	font-weight: normal !important;
	padding-top: 1em !important;
    margin-bottom: .5em !important;
}
dd.slds-item_detail
{
	min-height: 1em;
}
.eo-portal_modal label
{
	padding-top: .5em !important;
}
.eo-portal_modal_header
{
	padding-top: .5em !important;
	padding-bottom: .5em !important;
}
.slds-modal__container
{
	width: 25% !important;
}
.eo-portal_commandLink_form__item
{
	padding-left: 0px !important;
	min-width: 110px !important;
}
.eo-portal-subgroup_header
{
    line-height: 1.5em;
    font-size: 1.2em;
    background-color: rgba(0, 0, 0, 0.1) !important;
    margin: 0px 0px 15px 0px !important;
}
.eo-card_border_small 
{
    border:1px solid rgb(216, 216, 216) !important;
    border-radius: 8px !important;
}
.eo-portal-instructions-none
{
    margin-top: 0px;
}
.eo-portal-image-size_medium
{
    width: 100%;
    max-width: 130px !important;
}
.eo-portal-contact_fields dt
{
    padding-top: .5em;
	width: 50% !important;
}
.eo-portal-fieldset-col-1 .eo-portal-spacer
{
    height: 20px;
}
.eo-portal_form_singlecolumn_header
{
	font-size: 16px !important;
	font-weight: 700 !important;
	text-align: center;
	margin-bottom: 1rem !important;
}
.eo-portal_form_singlecolumn_header_2
{
	padding-top: 2rem !important;
}
.eo-menu-tree_header
{
	font-weight: bold !important;
	font-size: 1.25em
}
.eo-menu-tree_sub
{
	padding-left: 2.5em !important;
}
.eo-header_controls
{
	width: 100% !important;
	margin-left: 0px !important;
}
.eo-portal-card_headerbody.eo-portal-card-header_controls > h1
{
    display: inline-block;
}
.eo-portal-header-button
{
    margin-top: .1rem;
	text-align: right;
    margin-left: 0px;
    max-width: 200px;
}
.eo-portal-header-button > input[type='submit']
{
	margin-left: 0px !important;
}
.eo-header_controls h1 > span
{
	font-size: 1.25em !important;
	font-weight: bold !important;
}
.eo-portal_box_square
{
	width: 438px;
	height: 95px;
}
.eo-portal_no_image
{
    display: none !important;
}
.eo-media_clickable
{
	cursor: pointer;
    flex: unset !important;
}
h2.slds-truncate.eo-category.eo-font-size_medium
{
	font-size: 1.25em;
}
.eo-portal_card_small
{
	display:inline-block !important;
	white-space: nowrap !important;
}
.eo-portal_card_small span.eo_media_item
{
	display: inline-block !important;
    white-space: normal !important;
    vertical-align: middle !important;
}
.eo-font-size_large
{
    font-size: 1.5em !important;
}
.eo-portal_innergroup
{
    padding-bottom: 0 !important;
}
.eo-portal-p-left_none{
    padding-left: 0 !important;
} 

.eo-portal-p-right_none
{
    padding-right: 0 !important;
}
.eo-field-container
{
    min-height: 45px;
}
.slds-page-header__control.eo-header_controls h1 > span
{
	font-size: 1.25em !important;
	font-weight: bold !important;
}
form[id$='measure-information-form'] .label-quantity
{
    font-size: 0.9rem;
    padding: 0px 6px 0px 0px;
    margin: 0px;
} 
form[id$='measure-information-form'] .input-quantity
{
    width: 75px !important;
    min-height: 25px;
    max-height: 25px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
form[id$='measure-information-form'] .input-quantity::-webkit-inner-spin-button, 
form[id$='measure-information-form'] .input-quantity::-webkit-outer-spin-button 
{
    opacity: 1;
}
form[id$='measure-information-form'] .eo-equip-select-button
{
    min-width: unset;
    margin-top: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
}
form[id$='measure-information-form'] .eo-portal_helpOrb
{
    left: unset;
}
form[id$='measure-information-form'] .eo-field-label label
{
    padding-top: 5px;
}
form[id$='measure-information-form'] .eo-portal_input:not([type="checkbox"])
{
    width: 85% !important;
}
form[id$='measure-information-form'] span.dateInput.dateOnlyInput
{
    display: flex;
    align-content: space-evenly;
    align-items: center;
    width: 95%;
}    
form[id$='measure-information-form'] span.lookupInput a.slds-input
{
    width: fit-content !important;
    border: none;
    padding-left: 0.25rem;
    padding-right: 0px;
}
form[id$='measure-information-form'] table.multiSelectPicklistTable optgroup
{
    min-width: 110px;
    max-width: 110px;
}
form[id$='measure-information-form'] table.multiSelectPicklistTable td.multiSelectPicklistCell
{
    padding-left: 20px;
} 
form[id$='measure-information-form'] table.multiSelectPicklistTable img.picklistArrowRight, 
form[id$='measure-information-form'] table.multiSelectPicklistTable img.picklistArrowLeft
{
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    width: 20px;
    min-width: 30px;
    max-width: 30px;
    padding: 0px;
    margin: 0px;
    border: none;
    border-radius: unset;
}
input.eo-cart_qty_input { 
    width:40px !important;
}
.eo-cart_ready_for_sub_icon 
{
    color:green;
    background-color:white;
    text-align:center;
}
.eo-cart_ready_for_sub_text 
{
    color:green;
    background-color:white;
    line-height:1.2;
}
.eo-cart_missing_info_icon 
{
    color:red;
    background-color:white;
    text-align:center;
}
.eo-cart_missing_info_text 
{
    color:red;
    background-color:white;
    line-height:1.2;
}
.eo-cart_qty_label 
{
    color:rgb(128, 128, 128);
    font-size:90% !important;
    line-height:1.5;
}

input.eo-cart_qty_input 
{ 
    width:40px !important;
}
.eo-cart_qty_units 
{
    color:rgb(128, 128, 128);
    font-size:90% !important;
    line-height:1.5;
}
.eo-text-heading_medium{
    font-size: 1.2em !important;
} 
div #jsPopup 
{
    display: none;
}
div #loadingDiv 
{
    text-align:center;
    padding:20px 100px;
}
.eo-cart_popover_size_pos 
{
    position:absolute!important;
    top:-164px;
    left:23px;
    height:300px;
    width:400px !important;
}
.eo-cart_popover_text 
{
    overflow:auto;
    max-height:250px;
}
.eo-cart_progress_dialog 
{
    height:6rem;
}
.eo-portal_contact_commandLink
{
	padding-top: 3px;
    font-size: 1em !important;
    font-weight: 400 !important;
}
form[id$="eo-portal_ContactPaymentSelection"] div.eo-portal_contact_commandLink a 
{
    white-space: nowrap;
}
div[eo-style-class="eo-portalnoheader"] table.detailList
{
    width: 80% !important;
    margin: 0px auto;
}
div[eo-style-class="eo-portalnoheader"] table.detailList table.list thead
{
    display: none;
}
div[eo-style-class="eo-portalnoheader"] table.detailList table.list td
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
div[eo-style-class="eo-portalnoheader"] table.detailList table.list td::before 
{
    content: " ";
    display: list-item;
    list-style-position: inside;
    list-style-type: disc;
    width: 10px;
    float: left;
    padding-left: 20px;
}
.eo-portal_vf_pickerHelp
{
    font-size: .9em !important;
}
dd.eo-portal-m-bottom_x-small 
{
    margin-bottom: 0px !important;
}
.slds-scope .slds-visual-picker input:checked ~ label .slds-visual-picker__text
{
    border: 1px solid rgb(27, 150, 255);
    box-shadow:  0 0 0 1px rgb(27, 150, 255) inset;
}
/** FOOTER **/
.eo-portal-card_mainfooter
{
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 2.25rem !important;
}
  
div.quantity-container abbr.slds-required, 
div.eo-custom-fields_section abbr.slds-required, 
div.eo-measure-info-equip-wrapper_small abbr.slds-required
{
    font-size: larger;
    width: 10px;
    vertical-align: text-top;
}

/*Start of media queries for landscape force */


@media screen and (max-width: 1000px )
{
    .clonechoosecontactbutton {
        margin-left: 0% !important;
    }
    .slds-modal__container
    {
        width: 75% !important;
    }
    .eo-portal-card_buttons_center > input
    {
        width: 75% !important;
    }
    .eo-category_list .slds-truncate
    {
        white-space: normal !important;
    }  
    .eoSliderImg > img
    {
        margin-top: 0px !important;
    }
    
    .slds-page-header__row.eo-portal-m-bottom_small.eo-portal-search_child
    {
        width: 90%; 
    }
   
    .eo-portal-search_keword_row div.eo-portal-header-button input 
    {
        min-width: 135px !important;
    }

    .eo-portal-search_keword_row
    {
        width: 55% !important;
    }
    .eo-portal-search_child > .slds-page-header__control
    {
        width: 40%;
    }
    .eo-portal-search_catrow
    {
        width: 40% !important;
    }
    .slds-modal__container.eo-portal_modal
    {
        padding: 1em 0 1em 0;
        margin-left: 5em;
        margin-right: 0;
    }
    .slds-media__body .eo-category
    {
        white-space: inherit !important;
    }

    .eo-custom-fields_section .eo-field-container
    {
        width: 100% !important;
    }
    .eo-field-container
    {
        justify-content: left !important;
    }
    .eo-field-container .eo-field-input
    {
        width: 100%;
    }
    .eo-field-container .eo-field-label
    {
        text-align: left;
        width: fit-content;
    }
    
    .eo-custom-fields_section .multiSelectPicklistTable tr.multiSelectPicklistRow > td
    {
        width: 45%;
    }
    .eo-custom-fields_section .multiSelectPicklistTable tr.multiSelectPicklistRow .multiSelectPicklistCell
    {
        width: 10%;
        padding-left: 0px;
    }
    .eo-custom-fields_section .multiSelectPicklistTable tr.multiSelectPicklistRow div[id$='_hint']
    {
        display: none;
    }
    input[type=text], div[id*="eop__ResponseEntryInnerGroupSection"] textarea
    {
        width: 100% !important;
    }
    div[id*="eop__ResponseEntryInnerGroupSection"] select
    {
        width: 102% !important;
    }
    
    .eo-cart_popover_size_pos
    {
        width: 300px !important;
        height: 289px;
        top: -158px;
    }

    li[id='measureCartPageSelectOptions'] .slds-media__figure
    {
        margin-right: 0px !important;
    }
    .eo-measure-icons_parent
    {
        margin-left: 10px;
    }
    .eo-measure-icons_parent > span
    {
        margin-right: 1rem !important;
    }
    .headingdiv
    {
        display: none !important;
    }
    table.captchaComponentPanel + br + table
    {
        margin-left: 0px !important;
    }

    .taRegistration.taRegistrationInner
    {
        width: 75% !important;
    }
    .taRegistration.taRegistrationInner table td
    {
        text-align: left !important;
    }
    .eo-portal-cart_hierarchy
    {
        width: 30% !important;
    }
    
}
@media screen and (max-width: 500px )
{
    .slds-visual-picker_medium, .slds-visual-picker__figure
    {
        width: unset !important;
        width: 20em !important;
    }
    
    .slds-card_footer input[type='submit']
    {
        width: 75% !important;
    }

    .eo-portal-contact_tile_in_footer
    {
        margin-left: 0px;
        width: 100% !important;
    }
    
    #eo-portal-primary-contact-selection > div.slds-form > div.slds-form__row > div.slds-form__item ,
    #eo-portal-payee-selection  > div.slds-form > div.slds-form__row > div.slds-form__item
    {
        display: contents;
    }
    .eo-portal_contactSel_label
    {
        width: 100% !important;
    }
    .eo-portal-contact_tile
    {
        margin-left: 0px;
        width: 100%;
    }
    dd.slds-item_detail
    {
        max-width: 25ch;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block !important;
        width: 100% !important;
    }
    .slds-modal__container.eo-portal_modal 
    {
        margin-left: 3em;

    }
    .eo-portal_box_square
    {
        width: unset;
        min-width: 269px !important;
    }
    
    .slds-page-header__row.eo-portal-m-bottom_small.eo-portal-search_child 
    {
        width: 100%;
    }
    .eo-portal-search_child
    {
        display: block !important;
    }
    .eo-portal-search_catrow
    {
        width: 100% !important;
    }
    .eo-portal-search_categories > div > div
    {
        margin-left: 3%;
    }
    .eo-portal-search_keword_row
    {
        display: flex;
        flex-direction: column;
        margin-left: 3% !important;
        width: 95% !important;
    }
    .eo-portal-search_keword_row div.eo-portal-header-button
    {
        margin-left: 0;
    }
    .eo-portal-search_keword_row div
    {
        width: 100% !important;
    }
    .eo-portal-search_keword_row input[type='submit']
    {
        width: 90%;
    }
    .eo-portal-header-button
    {
        text-align: unset;
        max-width: unset;
    }
    .eo-portal-header-button input
    {
        width: 92% !important; 
    }

    .rsVisibleNearbyWrap
    {
        height: 245px !important;
        width: 390px !important;
    }
    div.rsOverflow.grab-cursor
    {
        height: 235px !important;
    }
    .measure_info_section.eo-portal-display_flex
    {
        flex-direction: column;
        align-items: center;
    }
    .measure_info_section div.slds-border_left
    {
        border-left: none;
        border-top: 1px solid rgb(201,201,201);
        padding-top: 3%;
        margin-top: 3%;
    }
    .quantity-container, .eo-portal-measure-info-card-small_header
    {
        width: 100% !important;
    }
    
    .quantity-container
    {
        justify-content: center;
        padding-top: 4%;
    }
    .eo-measure-info-equip-wrapper_small
    {
        flex-wrap: nowrap;
        flex-direction: column;
    }
   
    .eo-measure-info-equip-wrapper_small .eo-field-label , .eo-measure-selected-label
    {
        width:fit-content !important;
    }
    .eo-measure-info-equip-button_group
    {
        width: 100% !important;
        padding-top: 3%;
        margin-left: 3%;
    }
    .eo-measure-info-equip-button_group input
    {
        padding-top: 3%;
        
    }
    .eo-measure-selected-label
    {
        width: 100% !important;
        text-align: center;
    }
    input[type=text], div[id*="eop__ResponseEntryInnerGroupSection"] textarea
    {
        width: 93% !important;
    }
    .eo-measure-cart-measure-header
    {
        flex-direction: column;
    }
    
    header.slds-media.slds-media_center.slds-has-flexi-truncate.eo-measure-cart-measure-header > div
    {
        width: 100% !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .eo-portal-cart_hierarchy
    {
        width: 60% !important;
    }
    .measure_info_section
    {
        padding-top: 0 !important;
        padding-left: 1em !important;
        padding-bottom: 0 !important;
    }
    input[type=password]
    {
        width: 93% !important;
    }
    .eo-portal_checkbox_CustomerRegistration
    {
        margin-left: 0px !important;
    }
    .eo-portal_checkbox_CustomerRegistration label
    {
        width: 80% !important;
    }
    .eo-portal_checkbox_CustomerRegistration input
    {
        margin-bottom: 7%;
    }
    td.pbTitle > h2.mainTitle
    {
        font-size: 32px !important;
    }
    .eo-portal_pageheader
    {
        font-size: 32px !important;
    }
    td.eoTARegistrationQuestionLabelCol
    {
        min-width: unset !important;
    }
    .taRegistrationButtonTableNG input
    {
        width: 100% !important;
    }
    input[type="submit"]
    {
        width: 90% !important;
    }
    .rsContent p.eoImgHeader
    {
        margin-bottom: 3% !important;
    }
    a.linkButton
    {
        background: linear-gradient(280.92deg, #0887cf 18.58%, #1495dd 79.62%);
        -webkit-border-radius: 10px;
        border-radius: 3px;
        padding: 6px 14px;
        margin-left: 10px;
        text-shadow: none;
        color: #fff;
        font-weight: normal;
        font-family: "Lato" !important;
        font-size: 14px;
        line-height: 17px;
        font-style: normal;
        margin-top: 5%;
        text-align: center;
        text-decoration: none !important;
        display: inline-block;
    }
    .slds-tile__title
    {
        white-space: nowrap !important;
    }

    .content-container-inner > center
    {
        padding-top: 5px;
    }
    /*start projects home page*/
    div.eo-gridpanel_projects #gridbox > div.xhdr > table
    {
        display:flex;
        flex-direction: row;
    }
    div.eo-gridpanel_projects #gridbox > div.xhdr
    {
        height: 140px !important;
    }
    div.eo-gridpanel_projects #gridbox > div.xhdr > table > tbody
    {
        width: 100%;
        display: flex;
        flex-direction: row;
    }
    div.eo-gridpanel_projects #gridbox > div.xhdr > table >tbody tr
    {
        display:flex;
        flex-direction: column;
        height: 200px;
    }
    div.eo-gridpanel_projects #gridbox > div.xhdr > table > tbody > tr:first-child
    {
        display: none;
    }
    div.eo-gridpanel_projects #gridbox > div.xhdr > table > tbody > tr > td
    {
        height: 25px !important;
    }
    div.eo-gridpanel_projects div.gridbox_material.gridbox table.hdr tr:nth-child(2) td:last-child
    {
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 8px;
    }
    div.eo-gridpanel_projects #gridbox > div.objbox > table tr
    {
        display:flex;
        flex-direction: column;
    }
    div.eo-gridpanel_projects div.gridbox_material.gridbox table.obj tr > td:first-child,div.gridbox_material.gridbox table.obj tr > td:nth-child(5)
    {
        border-bottom: none !important;
    }
    div.eo-gridpanel_projects div.gridbox_material.gridbox table.obj tr td:first-child
    {
        padding-left: 4px !important;
    }
    
    /*End projects home page */
    span[id*='eo-portal_myAccount:attachmentsPanelId'] span table thead tr th:nth-child(3), 
    span[id*='eo-portal_myAccount:attachmentsPanelId'] span table thead tr th:nth-child(4),
    span[id*='eo-portal_myAccount:attachmentsPanelId'] span table tbody tr td:nth-child(3), 
    span[id*='eo-portal_myAccount:attachmentsPanelId'] span table tbody tr td:nth-child(4)
    {
        display: none;
    }
    /*Start Measure cart page*/
    .eo-cart-icon-delete_img, .eo-cart-icon-copy_img
    {
        display:none;
    }

    .eo-cart-icon-delete, .eo-cart-icon-copy_link
    {
        background: linear-gradient(280.92deg, #0887cf 18.58%, #1495dd 79.62%);
        -webkit-border-radius: 10px;
        border-radius: 3px;
        padding: 6px 14px;
        margin-left: 10px;
        text-shadow: none;
        color: #fff;
        font-weight: normal;
        font-family: "Lato" !important;
        font-size: 14px;
        height: 17px;
        font-style: normal;
        cursor: pointer;
       
    }

    .eo-cart-icon-copy_link
    {
        display:inherit;
    }
    .eo-cart-icon-delete, .eo-cart-icon-copy_link
    {
        width: 80% !important;
    }
    .eo-cart-icon-delete
    {
        margin-top: 10px;
        margin-bottom: 5%;
    }
    .eo-cart-icon-delete::before
    {
        content: "Delete";
        padding-left: 40%;
        margin-bottom: 2%;
    }
    .eo-cart-icon-copy_link::after
    {
        content: "Copy";
        padding-left: 42%;
        color: #fff;
    }
    input.eo-cart_qty_input
    {
        width: 20% !important;
    }
    .eo-measure-cart-measure-header div.slds-media__body
    {
        margin-left: 0;
        margin-top: 1em;
        margin-bottom: 1em;
    }
    .eo-cart-info-img, .eo-cart-details-img
    {
        height: 2rem !important;
        width: 2rem !important;
    }
    div#ProgSpecMeasDetails
    {
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .eo-cart-info-wrapper, .eo-cart-details-wrapper
    {
        margin-left: 25%;
    }
    .eo-cart_popover_size_pos
    {
        left: 0px !important;
    }
    .eo-cart-details
    {
        left: -25% !important;
    }
    .eo-cart-info
    {
        left: -50% !important;
    }
    div#jsPopup section::before, div#jsPopup section::after
    {
        display: none;
    }
    center.eo-ta-reg_center
    {
        margin-top: 5em;
    }
    div[id*="eop__ResponseEntryInnerGroupSection"] select
    {
        width: 96% !important;
    }
    /*End Measure Cart*/
    /*Start My Account page */
    .slds-notify.slds-notify_toast.slds-theme_success
    {
        min-width:unset;
        padding-top: 6px;
    }
    .accountHomeAttachments div.slds-truncate
    {
        white-space: unset;
    }
    /*end My Account Page */
}
