@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&display=swap');
body{
    /* font-family: 'Noto Sans', sans-serif!important; */
    color:#2A2A2A;
}
/* a{
    color: #14558F!important;
    text-decoration: underline;
} */
/* h1, h2, h3, h4, h5, h6, p, span {
    font-family: 'Noto Sans', sans-serif!important;
} */
.error{
    color:#CD0D0D!important;
    text-align: left!important;
}
.slds-combobox__input{
    border-radius: 0!important;
}
.branding-userProfile-button{
    border-radius: 50%!important;
}
.search-container .slds-button, .slds-button_neutral, .edit-search-fields-btn .slds-button{
    color:#14558F!important;
}
.search-container .slds-button.slds-button_brand{
    color:#fff!important;
}
.slds-has-error .slds-form-element__help{
    text-align: left!important;
}
c-mass-d-o-t-project-scoping-check-list-english .omni-typeahead-container .slds-input__icon::before{
    content: url("/resource/search_icon");
    position: absolute;
    cursor: default;
    border: unset;
    transform: scale(0.6);
    right: -6px;
    top: -7px;
} 
c-mass-d-o-t-project-scoping-check-list-english .omni-typeahead-container .slds-button.slds-button_icon{
    padding: 0.65rem;
    margin-top: -4px;
    margin-left: -4px;       
}
c-mass-d-o-t-project-scoping-check-list-english .omni-typeahead-container .slds-input__icon svg{
    display: none;  
}     
c-mass-d-o-t-project-scoping-check-list-english [data-omni-key="generalprojectInfo"] [data-omni-key="DetailOwnershipBelow"] .slds-form-element__label,
c-mass-d-o-t-project-scoping-check-list-english c-mass-d-o-t-roadway-scoping-checklist-english [data-omni-key="targetDesignSpeed"] .slds-form-element__label,
c-mass-d-o-t-project-scoping-check-list-english c-mass-d-o-t-roadway-scoping-checklist-english [data-omni-key="DesignSpeed"] .slds-form-element__label{
    position: absolute!important;
    margin: -1px!important;
    border: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    overflow: hidden!important;
    clip: rect(0 0 0 0)!important;
    text-transform: none!important;
    white-space: nowrap!important;
}
c-mass-d-o-t-project-scoping-check-list-english .subsection-heading{
    font-size: 1rem !important;
    font-weight: 600;
}
c-mass-d-o-t-project-scoping-check-list-english .slds-button_neutral{
    border-color: #0176d2;
}
c-mass-d-o-t-project-scoping-check-list-english .repeat-action-block{
    width: 100%;  
}
c-mass-d-o-t-project-scoping-check-list-english .repeat-action-block .slds-grid.slds-wrap{
    justify-content: end;
}
c-mass-d-o-t-project-scoping-check-list-english .repeat-action-block .action-edit,
c-mass-d-o-t-project-scoping-check-list-english .repeat-action-block .action-delete{
    width: fit-content;
}
c-mass-d-o-t-project-scoping-check-list-english .repeat-action-block .action-edit{
    margin-right: 0.75rem;
}
c-mass-d-o-t-project-scoping-check-list-english a:focus,
c-mass-d-o-t-project-scoping-check-list-english button:focus,
c-mass-d-o-t-project-scoping-check-list-english input:focus,
c-mass-d-o-t-project-scoping-check-list-english lightning-input input:focus,
c-mass-d-o-t-project-scoping-check-list-english .slds-input:focus,
c-mass-d-o-t-project-scoping-check-list-english lightning-combobox input:focus,
c-mass-d-o-t-project-scoping-check-list-english .slds-textarea:focus,
c-mass-d-o-t-project-scoping-check-list-english lightning-textarea textarea:focus,
c-mass-d-o-t-project-scoping-check-list-english a:active,
c-mass-d-o-t-project-scoping-check-list-english button:active,
c-mass-d-o-t-project-scoping-check-list-english input:active,
c-mass-d-o-t-project-scoping-check-list-english lightning-input input:active,
c-mass-d-o-t-project-scoping-check-list-english .slds-input:active,
c-mass-d-o-t-project-scoping-check-list-english lightning-combobox input:active,
c-mass-d-o-t-project-scoping-check-list-english .slds-textarea:active,
c-mass-d-o-t-project-scoping-check-list-english lightning-textarea textarea:active,
c-mass-d-o-t-project-scoping-check-list-english .slds-listbox_vertical .slds-listbox__option:focus, 
c-mass-d-o-t-project-scoping-check-list-english .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
c-mass-d-o-t-project-scoping-check-list-english .slds-listbox--vertical .slds-listbox__option:focus, 
c-mass-d-o-t-project-scoping-check-list-english .slds-listbox--vertical .slds-listbox__option.slds-has-focus
{
	outline: 2px dotted #333 !important;
	outline-offset: 3px !important;
}

c-mass-d-o-t-project-scoping-check-list-english .slds-radio [type=radio]:focus + .slds-radio__label {
    outline: 2px dotted #333 !important;
    outline-offset: 3px !important;
}
c-mass-d-o-t-project-scoping-check-list-english .slds-radio [type=radio]:focus + .slds-radio__label .slds-radio_faux {
    box-shadow: none;
}
c-mass-d-o-t-project-scoping-check-list-english .slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux {
    box-shadow: none;
    outline: 2px dotted #333 !important;
    outline-offset: 3px !important;
}
c-mass-d-o-t-project-scoping-check-list-english c-checkbox-group legend{
    margin-bottom: 0.5rem;
}
c-mass-d-o-t-project-scoping-check-list-english [data-omni-key="RoadwayContext"] [data-omni-key="DescribeprojectLocatedMBTA"] .slds-form-element__label{
    position: absolute!important;
    margin: -1px!important;
    border: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    overflow: hidden!important;
    clip: rect(0 0 0 0)!important;
    text-transform: none!important;
    white-space: nowrap!important;  
}
c-mass-d-o-t-project-scoping-check-list-english c-checkbox-group .slds-checkbox+.slds-checkbox{
    margin-top: 0.5rem;
}
c-mass-d-o-t-project-scoping-check-list-english omnistudio-omniscript-multiselect[data-omni-key="projectProponent"],
c-mass-d-o-t-project-scoping-check-list-english omnistudio-omniscript-multiselect[data-omni-key="assetOwnerShip"]{
    margin-bottom: 1.5rem;
}
c-mass-d-o-t-project-scoping-check-list-english .table-action-edit .vlocity-btn.slds-button{
    line-height: unset;
}
c-mass-d-o-t-project-scoping-check-list-english .table-action-delete .vlocity-btn.slds-button{
    line-height: unset;
    line-height: unset;
    border: none;
    padding: 0px;
}
c-mass-d-o-t-project-scoping-check-list-english .table-action-delete .vlocity-btn.slds-button:hover{
    background-color: transparent;
}
c-mass-d-o-t-project-scoping-check-list-english .slds-accordion .slds-accordion__list-item .slds-accordion__section.slds-is-open .slds-accordion__content.omni-block_content{
    padding-top: 0.5rem;
}
.internal-lwc-container a:focus,
.internal-lwc-container button:focus,
.internal-lwc-container input:focus,
.internal-lwc-container lightning-input input:focus,
.internal-lwc-container .slds-input:focus,
.internal-lwc-container lightning-combobox input:focus,
.internal-lwc-container .slds-textarea:focus,
.internal-lwc-container lightning-textarea textarea:focus,
.internal-lwc-container a:active,
.internal-lwc-container button:active,
.internal-lwc-container input:active,
.internal-lwc-container lightning-input input:active,
.internal-lwc-container .slds-input:active,
.internal-lwc-container lightning-combobox input:active,
.internal-lwc-container .slds-textarea:active,
.internal-lwc-container lightning-textarea textarea:active,
.internal-lwc-container .slds-listbox_vertical .slds-listbox__option:focus, 
.internal-lwc-container .slds-listbox_vertical .slds-listbox__option.slds-has-focus, 
.internal-lwc-container .slds-listbox--vertical .slds-listbox__option:focus, 
.internal-lwc-container .slds-listbox--vertical .slds-listbox__option.slds-has-focus
{
	outline: 2px dotted #333 !important;
	outline-offset: 3px !important;
}

.internal-lwc-container .slds-radio [type=radio]:focus + .slds-radio__label {
    outline: 2px dotted #333 !important;
    outline-offset: 3px !important;
}
.internal-lwc-container .slds-radio [type=radio]:focus + .slds-radio__label .slds-radio_faux {
    box-shadow: none;
}
.internal-lwc-container .slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux {
    box-shadow: none;
    outline: 2px dotted #333 !important;
    outline-offset: 3px !important;
}
.internal-lwc-container.advanced-search-container lightning-datatable .slds-table a:focus,
.internal-lwc-container.advanced-search-container lightning-datatable .slds-table .slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux
{    
    outline: none !important;
}

.internal-lwc-container.advanced-search-container lightning-datatable .slds-table {
    [kx-scope=button][kx-type=underline]:hover {
        text-decoration: underline;
    }

    [kx-scope=button][kx-type=underline]:hover::after {
        border: none !important;
        height: 0;
        text-decoration: underline;
    }
}


.internal-lwc-container .custom-multi-select-picklist .slds-listbox_vertical .slds-listbox__item+.slds-listbox__item{
    margin-top: 6px;
}
.internal-lwc-container .custom-multi-select-picklist .slds-listbox_vertical .slds-listbox__item .slds-listbox__option{
    margin-left: 8px;
    width: 95%;  
}
.internal-lwc-container .custom-lookup-element .slds-listbox.slds-listbox_vertical li:focus,
.internal-lwc-container .custom-lookup-element .slds-listbox.slds-listbox_vertical li:focus-visible{
    outline: 2px dotted #333 !important;  
    outline-offset: -3px;
}
c-mass-d-o-t-activites-english .activity-accordion{
    margin-bottom: 1rem;
}
c-mass-d-o-t-activites-english .vlc-separator {
    display: none;  
}
c-mass-d-o-t-header-english .vlc-separator, .vlc-separator{
    display: none;
}
.main_projectheading{
    width: 100%; 
    background-color: #124c82; 
    padding: 12px; 
    border-radius: 6px; 
    color: #fff; 
    border: 1px solid #0A3F71;
    text-transform: uppercase;
    font-size:1em;
    display: flex;
    align-items: flex-start;
    margin-bottom: 12px;
}
.main_projectheading h4{
    padding-right: 8px;
    text-transform: uppercase;
    font-size: 1.2rem!important;
    margin-bottom: 0!important;
    line-height: 24px;
    
}
.main_projectheading p{
    line-height: 24px;
    padding: 0!important;
    border:0!important;
    color: #fff!important;
}
.main-text_block{
    text-align: center;
}
.main-text_block strong{
    text-align: right;
    width: 210px;
    display: table-cell;
}
.main-text_block p{
    display: table-cell;
}
c-mass-d-o-t-header-english omnistudio-omniscript-text-block[data-omni-key="TextBlock1"] p{
    width: 100%; 
    background-color: #124c82; 
    padding: 12px; 
    border-radius: 6px; 
    color: #fff!important; 
    border: 1px solid #0A3F71;
    margin: 0!important;
}

[data-omni-key*="HelpText"] .slds-form-container{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 2.45rem;
    }

    .TFPC_container .TFPC_label {
        font-size: 13px;
        min-height: auto;
        width: 242px;
        display: flex;
        text-align: right;
        color: #2a2a2a;
        justify-content: flex-end;
        height:18px;
        align-items: center;
        font-weight: bold;
    }
    /* @media (max-width: 1450px) {
        .TFPC_container .TFPC_label{
            width: 249px;
        }
    } */
    .TFPC_container .TFPC_value{
    width: 220px;
    text-align: left;
    align-items: center;
    display: flex;
    height:18px;
    }
    .TFPC_container .vloc-min-height{
        display: flex;
    align-items: center;
    }
    [data-omni-key*="HelpText"] .vlocity-input {
        border: none !important;
        padding: 0 !important;
        line-height: 0;
        font-size: 13px;
        min-height: auto;
        background: transparent !important;
        caret-color: transparent !important;
    }
    [data-omni-key*="HelpText"] .vlocity-input:hover,[data-omni-key="HelpText"] .vlocity-input:focus {
        box-shadow: none;
    }
    /* [data-component-id="flexipage_tabset6"] .slds-tabs_default__nav{
        display: none !important;
    } */
    omnistudio-omniscript-text[data-omni-key="HelpTextTFPC"] .slds-input:focus, omnistudio-omniscript-text[data-omni-key="HelpTextTFPC"] .slds-input:active{
        box-shadow: none!important;
        outline: 0!important;
    }
    omnistudio-omniscript-text[data-omni-key="HelpTextTFPC"] label span{
        color: #181818!important;
    }
    omnistudio-omniscript-text[data-omni-key="HelpTextTFPC"] .slds-form-container{
        width: 580px;
        display: flex;
        margin: 0;
        justify-content: center;
    }
    omnistudio-omniscript-text[data-omni-key="HelpTextTFPC"] .slds-form-element__control{
        width: 220px;
    }
    .omniscript-body[data-stepborder='left'][c-massDOTCreateContactsEnglish_massDOTCreateContactsEnglish]{
        border:0!important;
        padding:0!important;
    }
    .with_astrick-combobox::before{
        color:#CD0D0D!important;
        content:"*";
        left: 2px;
        top: -3px;
        position: absolute;
    }
    .uploaded_docs tr td{
        vertical-align: sub;
    }
    .without_astrick .slds-required, .with_astrick-combobox .slds-form-element__label{
        display: none;
    }
    .request_massdot [data-omni-key="NDAAccepted"] .slds-form-element__label::before, .with_astrick::before {
        color:#CD0D0D!important;
        content:"*";
        left:24px;
        position: absolute;
    }
    .request_massdot .omniscript-body{
        border:0!important;
        padding:0!important;
    }
    .request_massdot .slds-accordion__content{
        padding: 0!important;
    }
    .request_massdot  [data-omni-key="AcceptTerms"] a{
        font-size: 13px;
    }
    .request_massdot .slds-form-element__label{
        font-weight: 400;
    }
    .request_massdot [data-omni-key="NDAAccepted"] .slds-form-element__label{
        padding-left: 12px;
    }
    .request_massdot .login_footer{
        margin-top: 0px;
    }
    .slds-button:focus{
        box-shadow: 0px 0px 6px #14558F;
        outline: 2px dotted #08355f;
    }
    .slds-button.slds-button_brandd{
        color: #fff!important;
    }
    .slds-button.slds-button_brand .label{ 
        color: #fff!important;
    }
    .slds-button.slds-button_brand span{ 
        color: #fff!important;
    }
    .contentAttachmentPills .slds-button.slds-button_brand span{ 
        color: #747474!important;
    }
    .contentAttachmentPills .slds-button.slds-button_brand{ 
        padding-right: 6px;
    }
    
    /* .request_massdot .slds-button{
        padding: 5px 0;
    } */
    /* .slds-button_icon{
        padding: 0;
    } */
    .right_section p .slds-button_icon{
        margin-top: -6px;
    }
    .omniscript-btn-next .slds-button_brand span{
color:#fff;
    }
    .modal-dialog .slds-page-header__title{
        border-bottom: 0!important;
        padding-bottom: 0!important;
        margin: -16px -16px 0!important;
        text-align: left!important;
        padding-left: 32px;
        color: #2A2A2A;
        font-weight: 900!important;
    }
    .modal-dialog .modal-sub_heading, .modal-dialog .modal-sub_heading2{
        font-size: 12px;
        color: #2A2A2A;
        text-align: left;
        margin: -16px -32px 16px!important;
        padding: 8px 32px 16px;
        border-bottom: 1px solid #c7c7c7;
    }
    .slds-input, .slds-textarea{
        border-radius: 0!important;
        margin-bottom: 0px!important;
    }
    omnistudio-omniscript-step[data-omni-key="ContactRegistration"] .vlc-separator{
        display: none;
    }
    .cCenterPanel{
        /* height: 100vh; */
        margin: 0;
    }
    /* .slds-tabs_default__nav{
        display:none!important;
    } */
    .right_section h2{
        font-size: 28px;
        color:#2A2A2A;
        font-weight: 700;
    }
    .right_section p{
        color: #757575;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 32px;
        display: inline-block;
    }
    .right_section .mass_logo{
        background:url(/resource/1697466806000/MassDOT_logo);
        background-repeat: no-repeat;
        background-size: contain;
        height: 68px;
        width: 180px;
        display: block;
    }
    .right_section .project_logo{
        background:url(/resource/1697469118000/Projectinfo_logo);
        background-repeat: no-repeat;
        background-size: contain;
        height: 68px;
        width: 262px;
        display: block;
    }
    .login_footer p{
        color: #757575;
        font-size: 16px;
        font-weight: 300;
    }
   .left_section{
    height:100vh;
    position: relative;
    padding: 80px 56px;
    position: fixed;
    width: 50%;
    background:url(/resource/1697463713000/login_banner);
    background-repeat: no-repeat;
    background-size: cover;
   }
   
   /* .right_section{
    padding: 100px 40px;
   } */
   .left_section h1{
    font-size: 52px;
    font-weight: bold;
    color: #fff;
    /* padding: 72px 40px; */
    line-height: 68px;
    position: relative;
   }
   .left_section h1 span{
    font-size: 40px;
    font-weight: bold;
    display: block;
   }
   .left_section::before{
    content: "";
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background: rgba(20, 85, 143, 0.65);
   }
   .logo_box{
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
   }
   .login_footer p{
padding: 0;
margin: 0;
   }
   .request_massdot .action-template{
    margin-top: -24px;
    text-align: right;
   }
   .request_massdot a{
    font-size: 16px;
    color: #14558F!important;
    text-decoration: underline;
   }
   .salesforceIdentityLoginForm2 span a{
font-size: 16px;
position: relative;
z-index: 1;
color: #14558F!important;
    text-decoration: underline;
   }
   .salesforceIdentityLoginForm2 .inputContainer .inputIcon{
    color: #757575!important;
   }
   .salesforceIdentityLoginForm2 .inputContainer{
    display: flex;
    align-items: center;
    border-radius: 0!important;
   }
   .salesforceIdentityLoginForm2 .inputContainer .uiInput{
    width: 100%;
   }
   .login_footer{
    border-top: 1px solid #C7C7C7;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    text-align: left;
   }
   .login_footer h3{
    font-size: 18px!important;
    font-weight: bold;
    color: #2A2A2A;
    margin-bottom: 12px;
   }
   .login_footer a{
    text-decoration: underline;
   }
   .loginButton{
    margin-bottom: 24px!important;
   }
   omnistudio-omniscript-text-block [data-omni-key="TextBlock3"]{
    text-align: left!important;
    padding: 0!important;
   }
   .slds-modal__container .slds-modal__content{
    border-radius: 0;
    /* overflow: visible; */
   }
   [data-omni-key="accountType"]{
    text-align: left;
   }
   [data-omni-key="Messaging1"] .slds-media__body p, [data-omni-key="TextBlock1"] p{
    padding: 0!important;
    color:#2A2A2A!important;
   }
   [data-omni-key="TextBlock1"] p{
    margin-top: 16px;
    color:#2A2A2A!important;
   }
   /* .uiTabset .uiTabItem a{
    font-size: 24px;
   } */
   omnistudio-omniscript-step [data-omni-key="profileOS"] .slds-page-header__title, omnistudio-omniscript-step [data-omni-key="profileOS"] .vlc-separator{
    display: none!important;
   }
   [data-omni-key="ReadUser"] .slds-form-element, [data-omni-key="UserDetails"] .slds-form-element{
    margin-bottom: 16px;
   }
   
   [data-omni-key="ReadUser"] [data-omni-key="ReadLanguage"] .slds-dropdown-trigger .slds-form-element, [data-omni-key="ReadUser"] [data-omni-key="ReadTimeZone"] .slds-dropdown-trigger .slds-form-element, [data-omni-key="UserDetails"] [data-omni-key="accountTypeEdit"] .slds-dropdown-trigger .slds-form-element, [data-omni-key="ReadUser"] [data-omni-key="ReadLanguage"] .slds-input__icon, [data-omni-key="ReadUser"] [data-omni-key="ReadTimeZone"] .slds-input__icon, [data-omni-key="UserDetails"] [data-omni-key="accountTypeEdit"] .slds-input__icon{
display: none;
   }
   [data-omni-key="ReadUser"] [data-omni-key="ReadLanguage"] .slds-input, [data-omni-key="ReadUser"] [data-omni-key="ReadTimeZone"] .slds-input{
    background: transparent!important;
   }
   [data-omni-key="profile_subheading"] .page_subheading, [data-omni-key="profile_subheading2"] .page_subheading{
    font-size: 22px;
    color:#2A2A2A;
    border-bottom: 1px solid #C7C7C7;
    padding-bottom: 16px;   
    margin-top: -12px;
   }
   .omniscript-body[data-stepborder='right'][c-massDOTProfileOsEnglish_massDOTProfileOsEnglish]{
    border: 0!important;
   }
   .slds-popover_tooltip .slds-popover__body{
    color:#fff;
   }
   .cHeader .cHeaderTop .cHeaderTopInternalWrapper{
        width:1280px;
   }
   .main_heading{
color:#2A2A2A;
font-weight: 700;
font-size: 26px;
   }
   .main_heading:after{
    margin: 6px 0;
    height: 3px;
    width: 54px;
    display: block;
    content: "";
    background: #388557;
   }
   .omniscript-article.slds-card{
    border-radius: 0!important;
   }
   [data-omni-key="CancelEdit"] .slds-button{
    position: relative;
    top: 32px;
    border-color: #CD0D0D;
    color:#CD0D0D;
    padding:4px 0;
   }
   [data-omni-key="UserDetails"] .omniscript-step__body{
    margin-bottom: -24px;
   }
   .omniscript-article .omniscript-body .omniscript-btn-next .slds-button, .omniscript-article .omniscript-body .omniscript-btn-previous .slds-button{
    padding:4px 0;
   }
   [data-omni-key="UserDetails"] .slds-listbox__option-text{
        color:#2A2A2A!important;
   }
   /* [data-omni-key="Language"] .slds-form-element, [data-omni-key="Time"] .slds-form-element, [data-omni-key="accountType"] .slds-form-element{
    margin-bottom: 8px;
   } */
  .cHeaderTop .cHeaderTopInternalWrapper{
    max-width: 1280px;
  }
  /* [data-omni-key="FirstName"] label span, [data-omni-key="LastName"] label span, [data-omni-key="Telephone"] label span, [data-omni-key="AccountReq"] label span, [data-omni-key="ContactRegistration"] [data-omni-key="FirstName"] label span, [data-omni-key="ContactRegistration"] [data-omni-key="DesignAccount"] label span, [data-omni-key="ContactRegistration"] [data-omni-key="Email"] label span, [data-omni-key="ContactRegistration"] [data-omni-key="accountType"] label span{
    padding-left: 8px;
  } */
  /* [data-omni-key="FirstName"] label span::before, [data-omni-key="FirstName"] label span::before, [data-omni-key="LastName"] label span::before, [data-omni-key="Telephone"] label span::before, [data-omni-key="AccountReq"] label span::before{
color:#CD0D0D!important;
content:"*";
left:0;
position: absolute;
  } */
  /* [data-omni-key="ContactRegistration"] [data-omni-key="FirstName"] label span::before, [data-omni-key="ContactRegistration"] [data-omni-key="DesignAccount"] label span::before, [data-omni-key="ContactRegistration"] [data-omni-key="Email"] label span::before, [data-omni-key="ContactRegistration"] [data-omni-key="accountType"] label span::before{
    color:#CD0D0D!important;
    content:"*";
    left:0;
    position: absolute;
  } */

  [data-omni-key="NavigateToLoginPage"]{
    position: absolute;
    bottom: 16px;
  }
  [data-omni-key="NavigateToLoginPage"] .slds-button, [data-omni-key="NavigateAction2"] .slds-button{
    border-color: #CD0D0D;
    color:#CD0D0D;
    width: 90px;
  }
  .request_massdot .vlocity-btn,  .request_massdot .omniscript-btn-next .vlocity-btn{
    padding:4px 0;
  }
  .cPINFO_SfilesUpload .slds-form-element__control.slds-grow{
    width: calc(100% - 0px)!important;
  }
  .slds-modal.cPINFO_SfilesUpload .inputfield{
    width: 50%;
  }
  .slds-modal.cPINFO_SfilesUpload .slds-form-element__label{
    font-size: 14px;
    font-weight: 600;
    width: 100%!important;
  }
  .slds-modal.cPINFO_SfilesUpload .slds-form-element_horizontal{
    clear: left;
    padding:0;
  }
  .slds-modal.cPINFO_SfilesUpload .inputfield .slds-form-element__control{
    padding-left: 0!important;
    clear: left;
  }
  .slds-modal.cPINFO_SfilesUpload .slds-input{
    border-radius: 4px!important;
  }
  .slds-modal.cPINFO_SfilesUpload .slds-form-element__help{
    margin-left: 0!important;
  }
  .comm-page-login-home .cCenterPanel{
    max-width: 100%!important;
    padding: 0!important;
    margin: 0;
  }
  .comm-page-login-home .slds-col--padded.slds-size--12-of-12.slds-medium-size--6-of-12.slds-large-size--6-of-12.comm-layout-column{
padding:0;
margin: 0;
  }
  @media (max-width: 1023px){
    .comm-page-login-home .slds-col--padded.slds-size--12-of-12.slds-medium-size--6-of-12.slds-large-size--6-of-12.comm-layout-column:first-child{
        display: none;
    }
    .comm-page-login-home .slds-col--padded.slds-size--12-of-12.slds-medium-size--6-of-12.slds-large-size--6-of-12.comm-layout-column:nth-child(2){
        margin: 0 auto;
    }
    .comm-page-login-home .slds-grid .slds-col--padded [data-region-name="sidebar"]{
        padding: 100px 0!important;
    }
    .right_section .mass_logo{
        width: 140px;
    }
    .right_section .project_logo{
        width: 210px;
    }
   }
   @media (max-width: 48em){
    .comm-page-login-home .slds-grid .slds-col--padded [data-region-name="sidebar"]{
        padding: 100px 56px!important;
    }
   }
  .comm-page-login-home .siteforceCptBody{
    border: 0;
  }
.comm-page-login-home .slds-grid .slds-col--padded [data-region-name="sidebar"] {
    padding: 100px 56px;
    height: 100vh;
  }
  .comm-page-login-home .massDOT_footer-container{
    display: none;
  }
.custom_tooltip{
    position:relative;
}
.custom_tooltip .slds-popover{
    position: absolute;
    top: -62px;
    right: -17px;
}
.custom_tooltip .tooltip_icon:hover + .slds-popover, .custom_tooltip .tooltip_icon:focus + .slds-popover{
    display:block!important;
}
.tooltip_icon{
    font-family: auto;
    background: #757575;
    border-radius: 100%;
    height: 14px;
    width: 14px;
    text-align: center;
    color: #fff!important;
    font-weight: 900;
    margin-left: 6px;
    font-size: 10px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.custom_tooltip .slds-popover__body{
    width: 320px;
}
.login_subheading{
    display: flex;
}
/* #tab-4.slds-tabs_default__content [data-component-id="c_pinfoChecklistRequirement"]{
    float: right;
    z-index: 1;
    position: relative;
    margin-left: 8px;
}
#tab-4.slds-tabs_default__content [data-component-id="c_PINFO_SfilesUpload6"]{
clear:both;
} */
c-mass-d-o-t-header-english [data-omni-key="Step1"] .slds-page-header__title{
    display: none;
}
@media (max-width: 1100px){
    .request_massdot a, .salesforceIdentityLoginForm2 span a{
        font-size: 14px;
    }
}
.comm-page-article .forceTopicTopicLink{
font-size:20px;
}
.region-main flexipage-component2 .flexipageRichText{
    padding: 2px 0;
}
[data-omni-key="password_guidelines"]{
    margin-top: 20px;
}
[data-omni-key="Cancel"]{
    position: absolute;
    bottom: 16px;
}
[data-omni-key="Cancel"] .slds-button{
    padding:4px 0;
}
.omniscript-body[data-stepborder='right'][c-massDOTChangePasswordEnglish_massDOTChangePasswordEnglish]{
    border:0!important;
    padding: 0;
}
.omniscript-body[data-stepborder='right'][c-massDOTChangePasswordEnglish_massDOTChangePasswordEnglish] .omniscript-btn-next .slds-button{
    padding:4px 0;
}
[data-omni-key="changePassword"] .slds-page-header__title{
    border-bottom: 1px solid #C7C7C7!important;
    padding-bottom: 16px!important;
    margin: -16px -36px 0!important;
}
/* .forceChatterGroupAnnouncement .uiImage{
    display: block;
} */
.slds-form-element__label{
    font-weight: 600;
}
[data-element-label="changepasswordbutton"] .slds-button{
    padding: 4px 24px;
}
[data-omni-key="UserDetails"] input[aria-readonly="true"], [data-omni-key="UserDetails"] input[disabled]{
    background: #DCDCDC;
}
.help_pageHeading h1{
    color:#2A2A2A;
    font-weight: 700;
    font-size: 26px;
          /* font-family: 'Noto Sans', sans-serif!important; */
       }
       .help_pageHeading h1:after{
        margin: 6px 0;
        height: 3px;
        width: 54px;
        display: block;
        content: "";
        background: #388557;
       }
       .help_pageHeading a{
        font-weight: 400;
        font-size: 13px;
       }
    .comm-page-custom-knowledge-articles .contentRegion{
        padding-left: 8px!important;
        padding-right: 8px!important;
    }
    .help_pageHeading{
        padding: 12px 8px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .help_pageHeading a{
        border-radius:0;
    }
    .help_pageHeading:after{
display: none!important;
    }
     [data-omni-key="MaddDotHeaderDropDown"]{
        padding-right: 0;
     }
      [data-omni-key="MaddDotHeaderDropDown"] .block-header-heading{
        width:100%;
      }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-button.slds-p-horizontal_x-small{
        width: 100%;
        background-color: #124c82;
        padding: 8px 12px;
        border-radius: 0;
        color: #fff;
        border: 1px solid #0A3F71;
        text-transform: uppercase;
        font-size: 1em;
        display: flex;
        align-items: flex-start;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-button.slds-p-horizontal_x-small .slds-icon{
        fill: #fff;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-button.slds-p-horizontal_x-small .label-color-onexpand{
        color: #fff;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-button.slds-p-horizontal_x-small>span{
        display: flex;
        text-align: left;
        align-items: center;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-button.slds-p-horizontal_x-small>span span{
        line-height: 26px;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-text-align_center{
        display: table;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-text-align_center strong{
        text-align: right;
        width: 210px;
        display: table-cell;
    }
    [data-omni-key="MaddDotHeaderDropDown"]  .block-header .slds-text-align_center em{
        display: table-cell;
        font-style: normal;
        text-align: left;
    }

    [data-omni-key="MaddDotHeaderDropDown"] .slds-page-header__title{
        display: none;
    }
    [data-omni-key="MaddDotHeaderDropDown"] .omniscript-step__body{
        padding:0!important;
        min-height: 80px!important;
    }
    [data-omni-key="MaddDotHeaderDropDown"] .omniscript-step__body > .slds-grid{
        padding: 0;
    }
[data-target-selection-name="sfdc:StandardButton.leankor__ProjectRoom__c.Follow"] button{
    display: none
}
[data-omni-key="Step1"] .omniscript-step__body[omnistudio-omniscriptStep_omniscriptStep]{
    min-height: 100px;
    padding: 0;
}
[data-omni-key="Step1"] .omniscript-step__body[omnistudio-omniscriptStep_omniscriptStep] .slds-p-left_medium{
    padding-left: 6px;
}
[data-omni-key="Step1"] .omniscript-step__body[omnistudio-omniscriptStep_omniscriptStep] [data-omni-key="MaddDotHeaderDropDown"]{
    padding:0;
}
.path_stepper .slds-icon-utility-check svg{
color:#fff;
fill: #fff;
}
.path_date{
    position: absolute;
    left: 2px;
    top: 36px;
    display: block;
    width: 100%;
    font-weight: 500;
}
.path_stepper .slds-path__item{
margin-bottom: 45px;
}
.path_stepper .slds-path__nav .slds-is-complete .slds-path__title{
    transform: none;
}
.slds-path__nav .slds-is-active .slds-path__link, .slds-path__nav .slds-is-complete .slds-path__link{
    color:#fff!important;
}
.path_stepper .slds-path__nav .slds-is-complete:before, .path_stepper .slds-path__nav .slds-is-complete:after, .path_stepper .slds-path__nav .slds-is-complete{
    background: rgb(37 121 57);
}
.slds-popover_tooltip .slds-popover__body{
    color: #fff!important;
}
.main-content .row-content{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 4px;
    margin-bottom: 4px;
    display: flex;
}
.main-content .row-content strong{
    padding-left: 12px;
    font-weight: 500;
}
.main-content .row-content strong strong{
    padding-left: 0;
    font-weight: 500;
}
.main-content .row-content .label_text{
    min-width: 196px;
    font-weight: 600;
    font-size: 12px;
    display: flex;
    max-width: 196px;
}

omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__summary .slds-accordion__summary-action, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__summary .slds-accordion__summary-action{
    border-radius: 4px;
    font-size: 16px;
    background: #f3f3f3;
    margin-bottom: 0;
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__section, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__section{
    padding:12px 0;
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__summary, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__summary{
    padding: 0 12px;
    margin-bottom: 24px;
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .omniscript-step__body, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .omniscript-step__body{
    min-height: auto;
    padding: 0;
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__summary .slds-accordion__summary-action:focus, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__summary .slds-accordion__summary-action:focus{
    /* outline: 0; */
    box-shadow: 0 0 3px #0176d3;
    text-decoration: none;
    color: rgb(24, 24, 24);
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__summary .slds-accordion__summary-action:hover, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__summary .slds-accordion__summary-action:hover{
    color: rgb(24, 24, 24);
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-accordion__content, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-accordion__content{
    padding: 0;
}
.with_percentage::after {
    content: ' \0025';
}
omnistudio-omniscript-step[data-omni-key="InitationScoping"] .slds-page-header__title, omnistudio-omniscript-step[data-omni-key="CostProgrammingStep"] .slds-page-header__title{
    display: none;;
}
[data-omni-key="ProponentInformation"], [data-omni-key="ProjectTypeProgram"]{
    margin-top: 20px;
}
.comm-page-login-home .comm-content-header{
padding:0!important;
}
.omni-read-only input[readonly]{
    background: #DCDCDC!important;
    border-color: #C7C7C7!important;
}
/* [data-component-id="c_pinfo_SelectScheduleTemplate"]{
    float: left;
    margin-right: 12px;
} */
[data-component-id="c_massDOTProjectActivitySearch2"]{
    float: left;
}
[data-component-id="leankor_lwcLeankorGanttView"]{
    clear: both;
}
[data-component-id="c_pinfo_ProjectTeamContainer"]{
    text-align: right;
}
[data-component-id="c_pinfo_ProjectTeamContainer"] .slds-form-element{
    text-align: left;
}
[data-component-id="c_pinfo_ProjectTeamContainer"] .slds-rich-text-editor__output p{
    text-align: left;
}
[data-omni-key="ProjectDetailsStep"] h1{
    display: none;
}
.slds-accordion__summary{
    padding: 0;
}
.slds-accordion__summary-action{
    font-size: 16px;
    background: #f3f3f3;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-left: 24px;
    border-radius: 0.25rem !important;
}
.slds-button_brand, .slds-button_brand:hover, .slds-button_brand:active, .slds-button_brand:focus{
    background-color: #14558F;
    border-color: #14558F;
}
.customRadioCls .slds-form-element__control .slds-radio{
    display: inline-block !important;
    padding-right: 12px;
}
.custom_tooltip_new{
 position: relative;
 padding: 3px;
}
.custom_tooltip_new .custom_tooltip_icon{
    background:url(/resource/1708500748000/info_icon?);
    width: 14px;
    height: 14px;
    display: block;
}
.custom_tooltip_new .slds-popover{
    display: none;
    position: absolute;
    bottom: 50px;
    left: -15px;
    width: max-content;
}
.custom_tooltip_new .custom_tooltip_icon:hover + .slds-popover{
 display:block;
}
.forceCommunityTabset .tabs__content .slds-checkbox__label{
    display: flex;
    flex-direction: row-reverse;
}
[data-omni-key="Advertised"] .slds-checkbox__label .slds-form-element__label{
    width: 218px!important;
}
.forceCommunityTabset .tabs__content .slds-checkbox__label .slds-form-element__label{
   width: 208px;
}
[data-omni-key="EstimatedCostChangeActionVisible"]{
    margin-left: -6px;
}
.omni-read-only [data-omni-input] .slds-checkbox input[type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
    border-color: rgb(199, 199, 199);
}
[data-omni-key="Advertised"]{
    width: 100%;
}
[data-omni-key="Advertised"] .slds-grid.slds-m-vertical_medium, [data-omni-key="Article97"] .slds-grid.slds-m-vertical_medium, [data-omni-key="EstimatedCostChangeActionVisible"] .slds-grid.slds-m-vertical_medium, [data-omni-key="ProjectManagerLoggedIn"] .slds-grid.slds-m-vertical_medium{
    margin: 0;
    border-bottom: 1px solid #c9c9c9;
    margin-right: 24px;
    margin-bottom: 6px;
}
.slds-card__header-link{
    font-weight: 800;
}
.comm-page-detail-a0V [data-omni-key="ProjectTypeProgram"] .slds-accordion__summary .slds-accordion__summary-action{
    margin-bottom: 36px;
}
[data-omni-key="AccountingCodesBlock"] .slds-accordion__summary .slds-accordion__summary-action{
    margin-bottom: 0!important;
}
[data-omni-key="AccountingCodesBlock"] .slds-accordion__section{
    padding-bottom: 0!important;
}
.comm-page-detail-a0V c-mass-d-o-t-costandprogramming-english .omniscript-body{
    padding: 0;
    margin: 0;
    border: 0;
}
.comm-page-detail-a0V c-mass-d-o-t-costandprogramming-english .omniscript-article, .comm-page-detail-a0V c-mass-d-o-t-costandprogramming-english .omniscript-body{
    border: 0!important;
}
.comm-page-detail-a0V [data-omni-key="CostProgrammingStep"] .slds-accordion__summary{
    padding: 0 12px 0 6px;
}
leankor-lwc-leankor-gantt-view .slds-card{
 overflow: scroll;
 display:block;
}
.aboutMeText, c-mass-d-o-t-p-i-n-f-o-blank-generic-o-s-english{
    display: none;
}
[data-omni-key="designerScopeMilestones"] .slds-grid.slds-m-vertical_medium{
    margin: 0;
    border-bottom: 1px solid #c9c9c9;
    margin-right: 24px;
    margin-bottom: 6px;
    padding-bottom: 2px;
}
[data-omni-key="designerScopeMilestones"]  .slds-form-element__label{
    font-size: 12px!important;
}
.branding-actions li[data-target-selection-name="sfdc:StandardButton.User.OutOfOfficeAction"]{
display: none;
}
.slds-brand-band.slds-brand-band_user:before{
    background-image: url(/_slds/images/themes/lightning_blue/lightning_blue_background.png);
}
.slds-template_profile{
    padding: 4rem 0.75rem 0.75rem;
}
c-pinfo-advance-search-table [data-label="Resolved"] [data-key="check"]{
    border: 1px solid #C9C9C9;
    background: #F3F3F3;
    border-radius: 2px;
    padding: 2px;
}
/* .comm-page-detail-a0V .schedule_template .cancel_button, .comm-page-detail-a0r .schedule_template .cancel_button{
    right: 104px!important;
    bottom: 29px!important;
    position: absolute!important;
} */
.slds-listbox .slds-listbox__option:focus, .slds-listbox .slds-listbox__option.slds-has-focus{
    border:1px dotted #14558F;
}
/* .slds-listbox .slds-is-selected{
color:#fff!important;
} */
.request_massdot .slds-listbox__option span{
color:rgb(83, 83, 83)!important;
}
omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] .slds-accordion__content{
 padding:0;
 margin:0;
}
omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] [data-omni-key="HealthTransportationException"] .slds-m-vertical_medium, omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] [data-omni-key="ControllingCriteriaException"] .slds-m-vertical_medium{
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 6px;
    padding-bottom: 8px;
}
.omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] [data-omni-key="ControllingCriteriaException"] .slds-m-vertical_medium{
    margin-left: 16px;
}
omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] [data-omni-key="HealthTransportationException"] .slds-checkbox__label, omnistudio-omniscript-block[data-omni-key="DesignExceptionBlock"] [data-omni-key="ControllingCriteriaException"] .slds-checkbox__label{
    display: flex;
    flex-direction: row-reverse;
}
.slds-form-element__label{
    width:208px;
}
.document_upload table .slds-checkbox__label{
    display: block!important;
}
.document_upload .slds-card__body{
padding:0;
}
.document_upload .slds-modal__footer{
    background:rgb(243, 243, 243);
}
.document_upload .slds-progress-bar, .document_upload .slds-progress-bar__value{
    border-radius: 8px;
}
.document_upload .file_name{
    background: #E9EEF3;
    color: #388557;
    font-weight: 800;
    display: table;
    border-radius: 20px;
    padding: 4px 16px;
    margin-top: 12px;
}
.document_upload .slds-modal{
    overflow: auto!important;
}
.document_upload .slds-modal .slds-modal__content, c-pinfo-public-comment-documents .slds-modal .slds-modal__content, c-pinfo-schedule-narrative .slds-modal .slds-modal__content{
    max-height: 400px;
    overflow: auto!important;
}
.proposed_checkbox .slds-checkbox_toggle{
    max-width: fit-content;
    display: flex;
}
.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox_faux_container .slds-checkbox_faux{
    border-color: #14558F;
    box-shadow: 0px 0px 8px #14558F;
    outline: 2px dotted #08355f;
}
/* [data-component-id="c_PINFO_ManageScheduleNarrativeSfilesUpload"]{
    text-align: right;
    position: relative;
    right: 0;
    margin-bottom: -20px;
    bottom: -12px;
} */
.schedule_template .navigation-bar__right-align{
    display: flex;
    flex-direction: row-reverse;
    gap: 0.4rem;
}
.schedule_template .flow-button__FINISH .slds-button_brand{
    color: #14558F!important;
    background:#fff!important;
}
.schedule_template .flow-button__FINISH .slds-button_brand:hover{
    color: #14558F!important;
    background:#fff!important;
    border-color: #14558F;
    transform: none;
}
.schedule_template .flow-button__BACK .slds-button_neutral{
    background-color: #14558F;
    border-color: #14558F;
    color:#fff!important;
}
.document_upload{
	border: 1px solid #A1BBD2!important;
    padding: 0;
}
.document_upload .top-header .slds-button, .document_upload .top-header svg{
	color:#14558F;
	fill:#14558F!important;
}
.document_upload .path_stepper .slds-path__item{
	margin-bottom: 24px;
}
.document_tooltip{
	vertical-align: bottom;
}
.document_upload input{
	border-radius: 0!important;
}
.revision_box .slds-form-element__label{
    width: auto;
}
.cuf-commentSubmit:disabled{
    background:rgb(201, 199, 197);
}
.slds-listbox__option.slds-is-selected:focus{
    color: #fff;
    background: #14558f;
}
[data-component-id="c_pinfoEditScheduleContainer"] .slds-form-element__label{
width:auto;
}
c-pinfo-view-hide-proposed-schedule-edits .slds-form-element__label, .leftside-filter-container .slds-form-element__label{
    width: auto;
}
html[native-dark-active] .slds-button{
    color:#dcdcdc;
    border:1px solid #555555;
    background-color:#292929;
    box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px;
}
html[native-dark-active] [data-omni-key="ProponentInformation"] .slds-accordion__summary-heading{
    color:#dcdcdc;
    border:1px solid #555555;
    background-color:#292929;
    box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px;
}
.custom_header-container{
    border: 1px solid rgb(201, 201, 201);
    border-radius: 4px;
}
.custom_header-container .slds-page-header{
    padding: 12px;
    background-color: #f3f2f2;
    border-bottom: 1px solid lightgray;
    border-radius: 4px 4px 0 0;
}
.reviewteam_modal .flowruntime-datatable-custom-header, .reviewteam_modal .flowruntime_datatable_info_message_display{
    text-align: left;
}
[data-value="Lead Reviewer"]{
    pointer-events: none;
    /* background: #eee; */
    color:#888;
}
.leftside-filter-container .advance_searchheader{
    background: #E9EEF3;
    margin: -5px -16px;
    padding: 5px 16px 18px;
}
.refresh_icon svg{
    fill:#14558F!important
   }
   .searchview_box{
    background: #E9EEF3;
    margin: -7px -16px;
    padding: 5px 16px 18px;
    border-bottom: 1px solid #d4cccb;
    margin-bottom: 10px;
   }
   .searchview_box .search_combobox{
    display: flex;
    align-items: flex-end;
   }
   .uiButton--brand{
    color:#fff!important
   }
    .stipcompliance_table table tbody tr:last-child span{
        font-weight: 700;
    }
    [data-omni-key="AccountHeader"] .omniscript-step__body{
        min-height: auto!important;
    }
    [data-omni-key="AccountHeader"] .slds-page-header__title, [data-omni-key="AccountHeader"] .vlc-separator{
        display: none;
    }
    [data-omni-key="AccountHeader"] .info_icon{
        padding-left: 14px!important;
        margin: 0;
    }
    .info_icon:before{
        content: url("/resource/1716277963000/info_icon_Primary?");
        position: absolute;
        cursor: default;
        width: 14px;
        height: 14px;
        padding-left: 0;
        left: -10px;
        display: block;
        top: 2px;
    }
    .footer_cancel{
        text-align: left;
        margin-bottom: -40px;
    }
    .approvedMsgClass{
        background: #E2F0E5;
        width: 100%;
        color: #000;
        display: flex;
        padding: 16px 20px;
        align-items: center;
    }
    .approvedMsgClass span{
        background: #388557;
        padding: 8px;
        margin-right: 10px;
        border-radius: 100%;
        display: flex;
        width: 30px;
        height: 30px;
    }
    .approvedMsgClass span img{
            margin: 0;
    }
    .deniedMsgClass{
        background: #fbe8e8;
        width: 100%;
        color: #000;
        display: flex;
        padding: 16px 20px;
        align-items: center;
    }
    .deniedMsgClass span{
    background: #CD0D0D;
        padding: 8px;
        margin-right: 10px;
        border-radius: 100%;
        display: flex;
        width: 30px;
        height: 30px;
    }
    .deniedMsgClass span img{
            margin: 0;
    }
    .slds-modal .slds-modal + .slds-backdrop{
        min-width: 5000px;
        left: -100%;
        height:100vh;
    }
    .accessType .slds-form-element__control .slds-radio {
        margin-top: 5px;
    }
 .approval_icon{
    width: 26px;
    height: 26px;
    background: #388557;
    align-items: center;
    display: flex;
    justify-content: center;
 }

 [data-omni-key="changePassword"] .slds-form-element__label{
    width: auto;
 }
 lightning-helptext.help-text{
    display: inline-flex;
 }
 .forceCommunityTabset.uiTabset>.uiTabBar .uiTabItem{
    max-width: 10%!important;
 }
 .slds-path__link{
    display: flex!important;
    justify-content: center;
    align-items: center!important;
 }
 [data-omni-key="NDAAccepted"] .slds-form-container.slds-relative-tooltip{
    flex-direction: column;
 }
 [data-omni-key="DesignExceptionStepReviewTab"] .slds-page-header__title, [data-omni-key="ManagementStep"] .slds-page-header__title, [data-omni-key="ManagementStep"] .slds-page-header__title, [data-omni-key="ProjectManagementTeamStep"] .slds-page-header__title, [data-omni-key="FacilityInfoStep"] .slds-page-header__title, [data-omni-key="ProjectMappingStep"] .slds-page-header__title{
    display: none;
 }
 .emailuiMassEmailActionFooter .slds-button_brand {
    color: #fff !important;
}
.shareUsers .custom-multi-select-picklist .slds-dropdown {top:5px}

[data-omni-key="OfficeEstimate"] .slds-form-container{
    display: flex;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.omniscript-body [data-omni-key="OfficeEstimate"] .slds-form-container input[readonly]{
    background: rgb(255 255 255 / 0%) !important;
    border: 0;
}
/* .advanced-search-container .slds-table tbody .slds-grid_align-spread{
text-align: center;
justify-content: center;
} */

.slds-modal .slds-modal__close:focus{
    outline: 2px dotted #ffffff !important;
    outline-offset: 3px !important;
}
c-pinfo-advance-search-header-and-actions .slds-page-header__row{
    flex-wrap: wrap;
    gap: 12px;
    width: 100%;
}
c-pinfo-advance-search-header-and-actions .slds-page-header__row .slds-page-header__col-actions{
    align-self: flex-end;
    flex: revert;
}
.custom_spinner{
    background-color: rgb(255 255 255 / 75%)!important;
}
@media (max-width: 768px){
    [data-omni-key="MaddDotHeaderDropDown"] c-cf-mass-d-o-t-project-header .block-header .slds-text-align_center{
        display: flex;
        margin-bottom: 10px;
    }
    [data-omni-key="MaddDotHeaderDropDown"] c-cf-mass-d-o-t-project-header .block-header .slds-text-align_center strong{
        text-align: left;
        width: 170px;
        display: block;
    }
    [data-omni-key="MaddDotHeaderDropDown"] c-cf-mass-d-o-t-project-header .block-header .slds-text-align_center em{
        display: block;
    }
    [data-omni-key="MaddDotHeaderDropDown"] .slds-size_4-of-12{
        width:100%!important;
    }
    .slds-global-header_container{
        position: relative;
    }
    .navexConsoleTabset>.tabsetHeader{
        position: relative;
    top: 0px!important;
    padding:0;
    }
    .slds-global-actions__item{
        margin: 0 2px;
    }
    .forceStyle.desktop .viewport .stage{
        top:0!important;
        height: auto!important;
    }
    .forceStyle.desktop .stage{
        position: relative;
    }
    .path_stepper .slds-path__nav{
overflow: auto;
    }
    .navexConsoleTabset>.tabsetHeader>.navBar{
        min-width: calc(250px - 1rem);
    }
    .slds-context-bar__object-switcher{
        min-width: 5rem;
    }
    .slds-form-element__label{
        width: 200px;
    }
    .slds-path__item{
        min-width: 7rem;
    }
    c-pinfo-advance-search-header-and-actions .slds-page-header__row{
        display: block;
    }
    c-pinfo-advance-search-header-and-actions .slds-page-header__row .slds-page-header__col-actions{
        margin-top: 10px;
    }
    c-pinfo-advance-search-header-and-actions .slds-page-header__row .slds-page-header__col-actions .slds-button-group-item{
        margin-bottom: 4px;
        display: inline-block;
        margin-left: 0;
        margin-right: 4px;
    }
    .header-container[c-pinfoAdvanceSearchTable_pinfoAdvanceSearchTable]{
        padding:12px!important;
    }
    .leftside-filter-container[lwc-2t9pbfka970], .right-side-container[lwc-2t9pbfka970], .right-side-container[c-massDOTProjectSearch_massDOTProjectSearch]{
        height: 100%!important;
        width:100%;
    }
    .right-side-container[lwc-2t9pbfka970] .slds-p-around_large{
        padding: 0;
    }
    .advanced-search-container .slds-grid.slds-gutters{
        display: block;
    }
    .oneHeader .button-container-a11y{
        width: 21.5rem;
    }
    .forceSearchAssistant .search-button, .forceSearchAssistant .search-button:hover, .forceSearchAssistant .search-button:focus{
        min-width: 20rem;
    }
    
    .overflowMenu div.uiMenuList.visible{
        top: 36px !important;
    }
    c-pinfo-advance-search-table .slds-button-group-row{
        display: block;
    }
    c-pinfo_-project-team-container .addreviewbtn{
        margin-bottom: 10px;
    }
    .navexConsoleTabset>.tabsetBody>.split-left{
        overflow: visible;
    }
    .leftside-filter-container[c-massDOTProjectSearch_massDOTProjectSearch]{
        height:100%!important;
    }
    .slds-col.sidebar-toggle-button-container[c-massDOTProjectSearch_massDOTProjectSearch]{
        rotate: -90deg;
        margin: 0 auto;
    }
    .sidebar-toggle-button-background[c-massDOTProjectSearch_massDOTProjectSearch]{
        position: relative;
    }
    .slds-page-header_object-home > .slds-grid{
flex-direction: column;
    }
    .forceListViewManager .safari-workaround-anchor .safari-workaround{
        position: relative;
    }
    /* .forceListViewManager .safari-workaround-anchor{
        height:100vh;
    } */
    c-pinfo-export-nintex-reports .slds-modal{
        overflow: scroll;
        height: 100vh;
    }
    c-pinfo-export-nintex-reports lightning-progress-bar{
        position: relative;
        top:5px;
    }
    .textSize{
        height:auto!important;
    }
    .slds-modal__container{
        height:auto;
    }
    .slds-context-bar__app-name{
        padding-right: 10px;
    }
    .slds-context-bar__secondary .tabItem .title.slds-truncate{
        width: 80px;
    }
    .navexConsoleTabContainer .tabItem{
        width:100%!important;
    }
    .navexConsoleTabset>.tabsetBody{
        position: relative;
        height:200px;
        flex-direction: column;
    }
    .navexConsoleTabset>.fullRight>.split-left, .navexConsoleTabset>.split>.split-left{
        position: relative;
        top:10px!important;
        height: 100%!important;
    }
    .oneConsoleObjectHome{
        height: auto;
    }
    .forceStyle.desktop .oneContent.active{
        overflow: auto!important;
    }
    .navexConsoleTabset>.split>.split-right{
        left: 0;
    width: 100%;
    top: 10px;
    }
    .navexSplitViewWrapper>.splitview-toggle{
        height: 200px;
        position: absolute;
        left: 0;
    }
    .compact.navexSplitViewWrapper>.splitview-toggle{
        right: -12px;
        left: auto;
    }
    .accessibility-span {display:none;}
    .navexConsoleTabContainer a.overflowTrigger{padding: 10px;}
}
c-mass-d-o-t-project-search .slds-modal{
    overflow: auto;
}
html[native-dark-active] .slds-datepicker tbody > tr > td.slds-is-today > .slds-day{
   box-shadow: 0 0 0 1px #fff!important;
}
.slds-dueling-list__options [aria-selected=true], .slds-picklist__options [aria-selected=true]{
    color:#fff!important;
}

.sidebar-toggle-button-background {
    position: absolute;
    top: 40%;
    border-top: 20px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #c7c3c3;
    cursor: pointer;
}
.sidebar-toggle-button-background_right {
    right: 0;
    position: absolute;
    top: 40%;
    border-top: 24px solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 24px solid #c7c3c3;
    cursor: pointer;
}

.sidebar-toggle-button {
    margin-left: -19px;
    border-top: 5px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #343434;

}
.sidebar-toggle-button_right{
    position: absolute;
    border-right: 5px solid #343434 !important;
    border-left: 0px solid transparent !important;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
     right: -23px;
    top: -5px;
}
.summary-table{
    padding:0;
    margin-bottom: 14px;
    background-color: #F5F6F9;

    .slds-accordion__summary-heading{
        button{
            margin:0;
        }
    }
    .slds-accordion__summary-content{
         font-weight:700;
    }

    .slds-accordion__summary-action {
        background: none;
    }
    tbody{
        tr{
            th{
                font-weight:700;
            }
        }
        tr:last-child {
            td{
                font-weight: 700;
            }
        }

    }
    lightning-primitive-header-actions{
    lightning-button-menu{
        lightning-primitive-icon{
            display:none;
        }
    }
}
}

.manageEditBlock{
lightning-primitive-header-actions{
    lightning-button-menu{
        lightning-primitive-icon{
            display:none;
        }
    }
}
.slds-button{
    border-radius : 0.25rem !important;
     
}
 .slds-icon{
        fill:white  !important
    }
    .slds-modal__close{
background: none !important;

    }
}
.manage-edit-button,.refresh-button{
    .slds-button{
      border-radius : 0.25rem !important
}
}
.grantEditBlock{
    .slds-icon{
        fill:white  !important
    }
    .slds-modal__close{
background: none !important;

    }
}
.attributeSearch{
    .slds-form-element__control{
        input{
            padding-left:7px;
        }
        }
    .slds-form-element{
        .slds-input-has-icon_left-right{
            lightning-primitive-icon{
                position: absolute;
                right: 33px;
                top: 16px;
            }
        }
        }
    
    
    .slds-input__icon-group{
        lightning-primitive-icon{
            display: none;
        }
    }
}
.buttonBorderRadius{
    .slds-button{
      border-radius : 0.25rem !important;  
}
}

td.btn-comment .slds-button {
    border: unset !important;
    background: transparent !important;
}


.role-assignment .slds-button {
    text-align: left !important;
}
 [data-omni-key="CancelEditProponent"] .slds-button{
    position: relative;
    top: 56px;
    border-color: #CD0D0D;
    color:#CD0D0D;
    padding:4px 0;
   }

/*.slds-button.slds-button_icon {
    display: none;
}

.slds-form {
    pointer-events: none;
    cursor: default;
}*/

.curverNeutralButton .slds-button_neutral{
    border-radius: 0.25rem !important;
}

.primaryTextColor {
    .slds-button{
        color: #2A2A2A;
    }
}


.warning-background  svg path{
    fill: #dd7412;
}

.slds-form-element__label{
    font-weight: 700!important;
}

.slds-checkbox .slds-form-element__label{
    font-weight: 400!important;
}

/* Document Search */

/* Milestone Level (Green) */
.milestoneclass button, 
.milestoneclass .slds-button {
    color: #296397 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-size: 16px;
}

/* Area of Work Level (Red) */
.artofworkclass button, 
.artofworkclass .slds-button {
    color: black !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-size: 14px;
}

/* Activity Group Level (Blue) */
.activitygroupclass button, 
.activitygroupclass .slds-button {
    color: black !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.tree-grid-container .slds-scrollable_y {
    max-height: 500px;
    overflow-y: auto;
}

.document-search .slds-button_neutral.slds-is-selected, .document-search .slds-button--neutral.slds-is-selected {
    --slds-c-button-neutral-color-background: unset !important;
    --slds-c-button-neutral-color-border: unset !important;
}

.slds-modal__close {
    background-color: transparent !important;
    color: white !important;
    fill: white !important;
}

.slds-modal__close .slds-button_icon-bare svg{
    fill: white !important;
}

.slds-modal__close .slds-icon-text-default{
    background-color: transparent !important;
    color: white !important;
    fill: white !important;
}

.slds-modal__header  .slds-modal__close {
    background-color: transparent !important;
    color: white !important;
    fill: white !important;
}

.slds-modal__close.slds-icon-utility-close svg{
    fill: white !important;
}
 .slds-modal__close .slds-icon-utility-close svg{
    fill: white !important;
}

.main-content .row-content .slds-listbox__option-text strong {
    padding-left: 0 !important;
    font-weight: 500;
}

.title-bold{
    font-weight: 700;
}


[title="Deny Access"] svg.slds-button__icon.slds-button__icon_left {
    fill: #E14942;
[data-omni-key="project-header"] .omniscript-step__body{
    min-height: auto !important;
}

[title="Deny Access"] svg.slds-button__icon.slds-button__icon_left {
    fill: #E14942;
}

[title="Grant Access"] svg.slds-button__icon.slds-button__icon_left {
    fill: #388557;
}