/* /Components/App.razor.rz.scp.css */
html[b-o2mqjhabss], body[b-o2mqjhabss] {
    margin: 0;
    height: 100%;
    overflow-y: hidden;
}
#GlobalWebSite2024_MainApp_Body[b-o2mqjhabss] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    overflow-y: auto;
}

/* /Components/Layout/MainLayout.razor.rz.scp.css */


#blazor-error-ui[b-ubsmprnvgg] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem; 
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ubsmprnvgg] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }


.WebSite2024Layout_Container[b-ubsmprnvgg] {
    
}

.WebSite2024Layout_Header[b-ubsmprnvgg]{
    
}
.WebSite2024_WebSite_HeaderHome_Banner[b-ubsmprnvgg] {
    width: 100%;
}
.WebSite2024_WebSite_Header_Banner[b-ubsmprnvgg] {

}





.WebSite2024Layout_Body[b-ubsmprnvgg] {
}

.WebSite2024Layout_Footer[b-ubsmprnvgg]{

}





/*
@media all and (display-mode: fullscreen) {
    .WebSite2024Layout_Container {
        overflow: scroll;
    }
}
*/



.end[b-ubsmprnvgg]{}
/**/


@media print {

    .WebSite2024Layout_Container[b-ubsmprnvgg] {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .WebSite2024_WebSite_Header_Banner[b-ubsmprnvgg] {
        display: none;
    }

}

/* /Components/Layout/PrintLayout.razor.rz.scp.css */
#blazor-error-ui[b-uo4xcz01vh] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-uo4xcz01vh] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }



.WebSite2024Layout_Container[b-uo4xcz01vh] {

}

/*
@media print {

    .WebSite2024Layout_Container {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .WebSite2024_WebSite_Header_Banner {
        display: none;
    }
}
*/

/* /Components/Pages/BodySection/BodyAboutComponent.razor.rz.scp.css */
.BodyAboutComponent_Container[b-9gk9yxlfge] {
}

.BodyAboutComponent_Header[b-9gk9yxlfge] {
    height: 100px;
}

.BodyAboutComponent_Body[b-9gk9yxlfge] {
}

.BodyAboutComponent_Footer[b-9gk9yxlfge] {
}






















.end[b-9gk9yxlfge] {
}
/**/

/* /Components/Pages/BodySection/BodyContactComponent.razor.rz.scp.css */
.BodyContactComponent_Container[b-yzk5w0994h] {
    width: 100%;
    max-width: 1000px;
    margin: 0;
    margin: auto;
}





.BodyContactComponent_Body[b-yzk5w0994h] {
    
}
.BodyContactComponent_Contact_Container[b-yzk5w0994h] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyContactComponent_Contact_Message_Submitted[b-yzk5w0994h] {
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    color: red;
}

.BodyContactComponent_Contact_StaffInfo_LeftContainer[b-yzk5w0994h] {
    flex: 30%;
    border: 0 solid red;
    margin-top: 20px;
    height: 100%;
}

.BodyContactComponent_Contact_StaffInfo_Container[b-yzk5w0994h] {

}
.BodyContactComponent_Contact_Staff[b-yzk5w0994h] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyContactComponent_Contact_Staff_Logo[b-yzk5w0994h]{
    flex: 10%;
}
.BodyContactComponent_Contact_Staff_Logo_Image[b-yzk5w0994h]{
    cursor: pointer;
}
    .BodyContactComponent_Contact_Staff_Logo_Image:hover[b-yzk5w0994h] {
        border: 1px solid blue;
        border-radius: 10px;
    }

.BodyContactComponent_Contact_Staff_FullName_Group[b-yzk5w0994h] {
    flex: 90%;
    font-family: 'Titillium Web', sans-serif;
    color: #25231e;
    margin-left: 10px;
}
.BodyContactComponent_Contact_Staff_FullName[b-yzk5w0994h] {
    font-size: 20px;
}
.BodyContactComponent_Contact_Staff_Position[b-yzk5w0994h] {
    font-size: 16px;
    font-style: italic;
}
.BodyContactComponent_Contact_Connection[b-yzk5w0994h]{
    height: 20px;
}




.BodyContactComponent_Contact_Email_RightContainer[b-yzk5w0994h] {
    flex: 70%;
    border: 0 solid blue;
    margin-top: 20px;
    height: 100%;
}
.BodyContactComponent_Contact_Email_TO[b-yzk5w0994h] {
    width: 99%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
}
.BodyContactComponent_Contact_Email_NameGroup[b-yzk5w0994h] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyContactComponent_Contact_Email_FirstName[b-yzk5w0994h]{
    flex: 50%;
}
.BodyContactComponent_Contact_Email_LastName[b-yzk5w0994h] {
    flex: 50%;
}
.BodyContactComponent_Contact_Email_EmailGroup[b-yzk5w0994h] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyContactComponent_Contact_Email_Email[b-yzk5w0994h] {
    flex: 50%;
}
.BodyContactComponent_Contact_Email_Phone[b-yzk5w0994h] {
    flex: 50%;
}

.BodyContactComponent_Contact_Email_Comments[b-yzk5w0994h]{

}

.BodyContactComponent_Contact_Email_FirstName_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_LastName_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_Email_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_Phone_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_SubjectSelect_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_Subject_Data_Box[b-yzk5w0994h],
.BodyContactComponent_Contact_Email_Comments_Data_Box[b-yzk5w0994h] {
    width: 99%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
}
    .BodyContactComponent_Contact_Email_Comments_Data_Box[b-yzk5w0994h]{
        height: 200px;
    }

.BodyContactComponent_Contact_Submit_Group[b-yzk5w0994h]{

}
.BodyContactComponent_Contact_Submit[b-yzk5w0994h]{

}
.BodyContactComponent_Contact_Submit_Button[b-yzk5w0994h] {
    width: 100%;
    background-color: rgb(95,120,148);
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: larger;
    font-weight: bold;
}
    .BodyContactComponent_Contact_Submit_Button:hover[b-yzk5w0994h] {
        background-color: #fed136;
    }
    .BodyContactComponent_Contact_Submit_Button:active[b-yzk5w0994h] {
        color: black;
    }


.BodyContactComponent_Footer[b-yzk5w0994h] {
}


.BodyContactComponent_Contact_ErrorField[b-yzk5w0994h]{
    color: red;
    font-size: 12px;
}






/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 700px) {
    /* Styles */

    .BodyContactComponent_Contact_Container[b-yzk5w0994h] {
        display: flex;
        flex-direction: column; /* up - down */
    }

    .BodyContactComponent_Contact_StaffInfo_LeftContainer[b-yzk5w0994h] {
        flex: 100%;
    }

    .BodyContactComponent_Contact_Email_RightContainer[b-yzk5w0994h] {
        flex: 100%;
    }
}













.end[b-yzk5w0994h] {
}
/**/

/* /Components/Pages/BodySection/BodyEventsComponent.razor.rz.scp.css */
.BodyEventsComponent_Container[b-va2tvut2qm] {
    width: 100%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
}

.BodyEventsComponent_Header[b-va2tvut2qm] {
    height: 100%;
    width: 100%;
}

.BodyEventsComponent_Body[b-va2tvut2qm] {
}

.BodyEventsComponent_NewEvents_Container[b-va2tvut2qm],
.BodyEventsComponent_PastEvents_Container[b-va2tvut2qm] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}


.BodyEventsComponent_card[b-va2tvut2qm] {
    position: relative;
    height: 100%;
    min-height: 400px;
    width: 370px;
    margin: 10px;
    border: 0 solid red;
    font-family: 'Titillium Web', sans-serif;
    color: #393939;
}
.BodyEventsComponent_CardHeader[b-va2tvut2qm]{

}
.BodyEventsComponent_CardHeader_Image[b-va2tvut2qm]{
    width: 100%;
}


.BodyEventsComponent_CardBody[b-va2tvut2qm] {
    margin: 10px;
}


.BodyEventsComponent_CardBody_Title[b-va2tvut2qm]{
    font-size: 22px;
    text-align: left;
    height: 70px;
    font-weight: bold;
}
.BodyEventsComponent_CardBody_Date[b-va2tvut2qm] {
    font-size: 18px;
    text-align: left;
    height: 100%;
    min-height: 35px;
    font-weight: bold;
}

.BodyEventsComponent_CardBody_Description[b-va2tvut2qm] {
    font-size: 16px;
    text-align: left;
    height: 100%;
    min-height: 200px;
    line-height: 22px;
    color: rgb(134,142,150,1);
    font-weight: normal;
}


.BodyEventsComponent_EventName_Data_Box[b-va2tvut2qm] {
    width: 100%;
}
.BodyEventsComponent_Date_Text_Data_Box[b-va2tvut2qm] {
    width: 100%;
}
.BodyEventsComponent_EventDescription_Data_Box[b-va2tvut2qm] {
    width: 100%;
    height: 300px;
}


.BodyEventsComponent_CardFooter[b-va2tvut2qm] {
    position: absolute;
    bottom: 0;
}
.BodyEventsComponent_CardFooter_Arrow[b-va2tvut2qm] {
    background-image: url('/images/events/arrowblack.png');
    background-size: 20px;
    width: 20px;
    height: 20px;
}
    .BodyEventsComponent_CardFooter_Arrow:hover[b-va2tvut2qm] {
        background-image: url('/images/events/arrowblue.png');
    }

.BodyEventsComponent_Footer[b-va2tvut2qm] {
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    color: #25231e;
    font-size: 20px;
    color: #25231e;
}






















.end[b-va2tvut2qm] {
}
/**/


/* /Components/Pages/BodySection/BodyLiteratureComponent.razor.rz.scp.css */

.BodyLiteratureComponent_Container[b-sf8llw4exp] {
    width: 100%;
    max-width: 600px;
    margin: 0;
    margin: auto;
}
.BodyLiteratureComponent_Header_Group[b-sf8llw4exp]{

}



.BodyLiteratureComponent_Body_Group[b-sf8llw4exp] {
    

}
.BodyLiteratureComponent_Body_Container[b-sf8llw4exp]{

}
.BodyLiteratureComponent_Body_Header_Group[b-sf8llw4exp] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyLiteratureComponent_Body_Header_Logo[b-sf8llw4exp] {
    flex: 20%;
}
.BodyLiteratureComponent_Body_Header_Logo_Image[b-sf8llw4exp]{
    height: 80px;
}
.BodyLiteratureComponent_Body_Header_SupplierName[b-sf8llw4exp] {
    flex: 80%
}


.BodyLiteratureComponent_Body_Literature_Group[b-sf8llw4exp] {
    
}
.BodyLiteratureComponent_Body_Literature_Item_Container[b-sf8llw4exp] {
    display: flex;
    flex-direction: row; /* left - right */

}
.BodyLiteratureComponent_Body_Literature_Item_FileExtLogo[b-sf8llw4exp]{
    flex: 10%;
}
.BodyLiteratureComponent_Body_Literature_Item_FileExtLogo_Image[b-sf8llw4exp]{
    height: 50px;
}
.BodyLiteratureComponent_Body_Literature_Item_FileName[b-sf8llw4exp] {
    flex: 80%;
    align-self: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    margin-left: 10px;
}


.BodyLiteratureComponent_Input_Group[b-sf8llw4exp]{

}
.BodyLiteratureComponent_Input_Label[b-sf8llw4exp]{
    font-size: smaller;
    font-weight: bold;
}
.BodyLiteratureComponent_Input_Data[b-sf8llw4exp]{

}
.BodyLiteratureComponent_Input_Data_Box[b-sf8llw4exp] {
    width: 99%;
}


.BodyLiteratureComponent_Show_WebFileList_Container[b-sf8llw4exp]{
    border: 1px solid red;
    padding: 10px;
    margin: 5px;
    background-color: lightgoldenrodyellow;
}
.BodyLiteratureComponent_Show_WebFileList_Title[b-sf8llw4exp]{
    font-size: smaller;
    font-weight: bold;
}
.BodyLiteratureComponent_Show_WebFileList_Title_Span[b-sf8llw4exp] {
    float: right;
    color: red;
    padding-left: 10px;
    padding-right: 10px;
}
    .BodyLiteratureComponent_Show_WebFileList_Title_Span:hover[b-sf8llw4exp]{
        background-color: greenyellow;
    }

.BodyLiteratureComponent_Show_WebFileList_Group[b-sf8llw4exp] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyLiteratureComponent_Show_WebFileList_ButtonDiv[b-sf8llw4exp] {
    flex: 20%;
    font-size: smaller;
}
.BodyLiteratureComponent_Show_WebFileList_FileName[b-sf8llw4exp]{
    flex: 80%;
    font-size: smaller;
}







BodyLiteratureComponent_Body_Literature_Item_ButtonLink[b-sf8llw4exp] {
    flex: 10%;
    align-self: center;
}
.BodyLiteratureComponent_Body_Literature_Item_Button[b-sf8llw4exp] {
    margin-top: 10px;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: rgb(0,55,100);
    background: rgb(248,249,250);
    border: 1px solid rgb(0,55,100);
    border-radius: 6px;
    padding: 8px 15px 8px 15px;
    font-weight: bold;
    font-size: 16px;
}
    .BodyLiteratureComponent_Body_Literature_Item_Button:hover[b-sf8llw4exp] {
        border: 1px solid #fed136;
        background: #fed136;
        text-decoration: underline;
    }















    .BodyLiteratureComponent_Footer_Group[b-sf8llw4exp] {
    }




























.end[b-sf8llw4exp] {
}
/**/

/* /Components/Pages/BodySection/BodyLoginComponent.razor.rz.scp.css */
.BodyLoginComponent_Container[b-9i50j3tq7g] {
    width: 100%;
    max-width: 1000px;
    margin: 0;
    margin: auto;
}

.BodyLoginComponent_Header[b-9i50j3tq7g] {
    height: 100%;
    width: 100%;
}

.BodyLoginComponent_Header_LoggedIn_Group[b-9i50j3tq7g] {
    margin-top: 100px;
    height: 100%;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: #393939;
}
.BodyLoginComponent_Header_LoggedIn_Welcome[b-9i50j3tq7g]{

}
.BodyLoginComponent_Header_LoggedIn_HR[b-9i50j3tq7g]{
    width: 800px;
    margin: 0;
    margin: auto;
}

.BodyLoginComponent_Header_LoggedIn_EditMode_Group[b-9i50j3tq7g],
.BodyLoginComponent_Header_LoggedIn_Tools_Group[b-9i50j3tq7g] {
    display: flex;
    flex-direction: row; /* left - right */
    max-width: 800px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    color: #25231e;
    width: 800px;
    margin: 0;
    margin: auto;
}
.BodyLoginComponent_Header_LoggedIn_EditMode_Button_Group[b-9i50j3tq7g],
.BodyLoginComponent_Header_LoggedIn_Tools_Button_Group[b-9i50j3tq7g] {
    flex: 20%;
    text-align: left;
}
.BodyLoginComponent_Header_LoggedIn_EditMode_Button[b-9i50j3tq7g] {
    width: 100px;
}
.BodyLoginComponent_Header_LoggedIn_EditMode_Button_Indent[b-9i50j3tq7g]{
    padding-left: 20px;
}



.BodyLoginComponent_Header_LoggedIn_EditMode_Label[b-9i50j3tq7g] {
    flex: 80%;
    text-align: left;
}






.BodyLoginComponent_Header_Title_Group[b-9i50j3tq7g] {

}
.BodyLoginComponent_Header_Title[b-9i50j3tq7g] {
    display: flex;
    flex-direction: column; /* up - down */
    align-items: center;
    margin-top: 100px;
    text-align: center;

    margin-top: 100px;
    height: 100px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: #393939;
    text-align: center;
}

.BodyLoginComponent_Header_Title_UnderBar[b-9i50j3tq7g] {
    height: 3px;
    width: 100px;
    background-color: #e5c37f;
    margin-top: 10px;
}

.BodyLoginComponent_Header_Title_Data_Box_Group[b-9i50j3tq7g] {
    width: 100%;
    text-align: center;
}
.BodyLoginComponent_Header_Title_Data_Box[b-9i50j3tq7g] {
    width: 50%;
    text-align: center;
}

.BodyLoginComponent_Header_Description[b-9i50j3tq7g] {
    display: flex;
    flex-direction: column; /* up - down */
    align-items: center;
    margin-top: 50px;
}
.BodyLoginComponent_Header_Description_Group[b-9i50j3tq7g]{

}
.BodyLoginComponent_Header_Description_TextData[b-9i50j3tq7g] {
    max-width: 800px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    color: #25231e;
}
    .BodyLoginComponent_Header_Description_TextData > span[b-9i50j3tq7g] {
        line-height: 1.75;
        background-color: white;
    }

.BodyLoginComponent_Description_Text_Data_Box[b-9i50j3tq7g] {
    width: 800px;
    height: 100px;
}







.BodyLoginComponent_Body[b-9i50j3tq7g] {
    font-family: 'Titillium Web', sans-serif;
    color: rgba(33, 37, 41, 0.75);
    margin-top: 30px;
}
.BodyLoginComponent_Body_Login_Container[b-9i50j3tq7g] {
    display: flex;
    width: 100%;
    max-width: 1200px;
    justify-content: center;
}
.BodyLoginComponent_Body_Login_Group[b-9i50j3tq7g] {
    border: 1px solid #dee2e6;
    background-color: white;
    width: 500px;
    text-align: center;
}
.BodyLoginComponent_Body_Login_Logo[b-9i50j3tq7g]{
    margin: 30px;
}
.BodyLoginComponent_Body_Login_Logo_Image[b-9i50j3tq7g]{

}
.BodyLoginComponent_Body_Login_Email_Group[b-9i50j3tq7g]{

}
.BodyLoginComponent_Body_Login_Email_Data_Box_Group[b-9i50j3tq7g] {
    margin: 15px;
}
.BodyLoginComponent_Body_Login_Email_Data_Box[b-9i50j3tq7g] {
    border: 1px solid #dee2e6;
    line-height: 1.75;
    padding: .375rem .75rem;
    width: 300px;
    border-radius: 0.375rem;
    font-family: 'Titillium Web', sans-serif;
    color: rgba(33, 37, 41, 0.75);
    font-size: larger;
}


.BodyLoginComponent_Body_Login_Password_Group[b-9i50j3tq7g] {

}
.BodyLoginComponent_Body_Login_Password_Data_Box_Group[b-9i50j3tq7g]{
    margin: 15px;
}
.BodyLoginComponent_Body_Login_Password_Data_Box[b-9i50j3tq7g] {
    border: 1px solid #dee2e6;
    line-height: 1.75;
    padding: .375rem .75rem;
    width: 300px;
    border-radius: 0.375rem;
    font-family: 'Titillium Web', sans-serif;
    color: rgba(33, 37, 41, 0.75);
    font-size: larger;
}


.BodyLoginComponent_Body_Login_Button_Group[b-9i50j3tq7g] {
    margin: 15px;
}
.BodyLoginComponent_Body_Login_Button[b-9i50j3tq7g] {
    background-color: rgb(0,43,90);
    color: #fbf9f4;
    line-height: 1.75;
    padding: .375rem .75rem;
    width: 325px;
    border-radius: 0.375rem;
    font-family: 'Titillium Web', sans-serif;
    font-size: larger;
    font-weight: bold;
}
    .BodyLoginComponent_Body_Login_Button:hover[b-9i50j3tq7g] {
        background-color: #fed136;
    }
    .BodyLoginComponent_Body_Login_Button:active[b-9i50j3tq7g] {
        color: black;
    }






.BodyLoginComponent_Body_Login_ForgotPswd[b-9i50j3tq7g] {
    margin: 15px;
    margin-bottom: 40px;
}



.BodyLoginComponent_Nav_Container[b-9i50j3tq7g] {
    padding-top: 20px;
    max-width: 800px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #25231e;
    width: 800px;
    margin: 0;
    margin: auto;
}

.BodyLoginComponent_Nav_SubContainer[b-9i50j3tq7g] {

}
.BodyLoginComponent_Nav_Header[b-9i50j3tq7g] {
    display: flex;
    flex-direction: row; /* left - right */
    font-weight: bold;
}
.BodyLoginComponent_Nav_Header_Name[b-9i50j3tq7g] {
    flex: 40%;
    text-align: left;
}
.BodyLoginComponent_Nav_LineOrder[b-9i50j3tq7g] {
    flex: 60%;
    text-align: left;
}


.BodyLoginComponent_Nav_Notes[b-9i50j3tq7g]{

}


.BodyLoginComponent_Nav_Details[b-9i50j3tq7g] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyLoginComponent_Nav_Details_Name[b-9i50j3tq7g] {
    flex: 40%;
    text-align: left;
}
.BodyLoginComponent_Nav_Details_LineOrder[b-9i50j3tq7g] {
    flex: 60%;
    text-align: left;
}
.BodyLoginComponent_Nav_Details_LineOrder_Data_Box[b-9i50j3tq7g]{

}








.BodyLoginComponent_Footer[b-9i50j3tq7g] {
}






















.end[b-9i50j3tq7g] {
}
/**/

/* /Components/Pages/BodySection/BodyPageTitleDescriptionComponent.razor.rz.scp.css */
.BodyPageTitleDescriptionComponent_Container[b-s7jkwjng44] {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 40px;
}

.BodyPageTitleDescriptionComponent_SubContainer[b-s7jkwjng44] {
    max-width: 1000px; /* styled directly */
    margin: 0;
    margin: auto;
}

.BodyPageTitleDescriptionComponent_Title_Group[b-s7jkwjng44] {
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 42px;
    font-weight: 700;
    color: #393939;
}

.BodyPageTitleDescriptionComponent_Title[b-s7jkwjng44] {
    display: flex;
    flex-direction: column; /* up - down */
    align-items: center;
}

.BodyPageTitleDescriptionComponent_Title_UnderBar[b-s7jkwjng44] {
    height: 3px;
    width: 100px;
    background-color: #e5c37f;
    margin-top: 10px;
    font-weight: normal;
}

.BodyPageTitleDescriptionComponent_Title_Data_Box[b-s7jkwjng44] {
    width: 100%;
    max-width: 600px;
}




.BodyPageTitleDescriptionComponent_Description_Group[b-s7jkwjng44] {
    display: flex;
    flex-direction: column; /* up - down */
    align-items: center;
    margin-top: 50px;
}

.BodyPageTitleDescriptionComponent_Description[b-s7jkwjng44] {
    text-align: justify;
    font-family: 'Titillium Web', sans-serif;
    /* font-size: 42px; */
    font-size: 20px;
    color: #25231e;
    max-width: 500px; /* styled directly */
    font-weight: normal;
}

.BodyPageTitleDescriptionComponent_Description_Data_Box[b-s7jkwjng44] {
    width: 100%;
    max-width: 600px;
    height: 200px;
}

/* /Components/Pages/BodySection/BodyPartnersShowLogoComponent.razor.rz.scp.css */
.BodyPartnersShowLogoComponent_Container[b-3xy4px6od7] {
    max-width: 1280px;
    margin: 0;
    margin: auto;
}

.BodyPartnersShowLogoComponent_Header[b-3xy4px6od7]{

}

.BodyPartnersShowLogoComponent_Header_Title[b-3xy4px6od7] {
    font-size: 42px;
    font-family: 'Playfair Display', serif;
    font-weight: 100;
    color: rgb(4,33,64);
    text-align: center;
    padding-top: 34px;
}

.BodyPartnersShowLogoComponent_Header_Title_Content[b-3xy4px6od7] {
    font-size: 20px;
    font-family: 'Titillium Web', sans-serif;
    text-align: center;

}

.BodyPartnersShowLogoComponent_Body[b-3xy4px6od7] {
    padding-top: 24px;
}

.BodyPartnersShowLogoComponent_Body_Card_Header[b-3xy4px6od7] {
}

.BodyPartnersShowLogoComponent_Body_Card_Header_SupplierLogoImage[b-3xy4px6od7] {
    max-height: 65px;
    max-width: 210px;
}

.BodyPartnersShowLogoComponent_Body_Card_Container[b-3xy4px6od7] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
.card[b-3xy4px6od7],
.BodyPartnersShowLogoComponent_Body_Card_Item[b-3xy4px6od7] {
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); */
    flex: 15%;
    margin: 5px;
    text-align: center;
    font-family: arial;
    background: #f8f9fa;
    padding: 5px;
    
}
    
    /* On mouse-over, add a deeper shadow */
    .card:hover[b-3xy4px6od7],
    .BodyPartnersShowLogoComponent_Body_Card_Item :hover > BodyPartnersShowLogoComponent_Body_Card_Item_Tooltip_Info[b-3xy4px6od7] {
        /* box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); */
    }


.BodyPartnersShowLogoComponent_Body_Card_Item_Tooltip_Container[b-3xy4px6od7] {
    position: relative;
    display: none;
    visibility: hidden;
}
.BodyPartnersShowLogoComponent_Body_Card_Item_Tooltip_Info[b-3xy4px6od7]{
    border: 1px solid black;
    background-color: black;
    color: white;
    margin: 0;
    padding: 10px;
    position: absolute;
    left: 40%;
    top: -40px;
}

#BodyPartnersShowLogoComponent_Body_Card_Item:hover #BodyPartnersShowLogoComponent_Body_Card_Item_Tooltip_Container[b-3xy4px6od7] {
    display: block;
    visibility: visible;
}

.BodyPartnersShowLogoComponent_Body_Card_Item_Tooltip_Info_ArrowDown[b-3xy4px6od7] {
    position: absolute;
    left: 50%;
    top: -30px;
    margin: 0;
    padding: 0;
    font-size: 40px;
}

.BodyPartnersShowLogoComponent_Body_Card_Header_SupplierLogoImage[b-3xy4px6od7]{

}
.BodyPartnersShowLogoComponent_Item_MeasurementGroup[b-3xy4px6od7] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyPartnersShowLogoComponent_Input_Group[b-3xy4px6od7]{
    flex: 50%;
}
.BodyPartnersShowLogoComponent_Input_Label[b-3xy4px6od7]{
    font-size: 12px;
}
.BodyPartnersShowLogoComponent_Input_Data[b-3xy4px6od7]{

}
.BodyPartnersShowLogoComponent_Input_Data_Box[b-3xy4px6od7] {
    width: 80px;
}
.BodyPartnersShowLogoComponent_Input_Data_Box1[b-3xy4px6od7] {
    width: 100%;
}



.BodyPartnersShowLogoComponent_Body_Card_Body[b-3xy4px6od7] {
}
.BodyPartnersShowLogoComponent_Body_Card_Footer[b-3xy4px6od7]{

}




.BodyPartnersShowLogoComponent_Footer[b-3xy4px6od7] {
}































.end[b-3xy4px6od7] {
}
/**/
/* /Components/Pages/BodySection/BodyProductsComponent.razor.rz.scp.css */
.BodyProductsComponent_Container[b-9i2fkvy301] {
    display: flex;
    flex-direction: column; /* Up - Down */
    align-items: center;
    background: #f8f9fa;
    padding-top: 110px;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    
}



.BodyProductsComponent_Body[b-9i2fkvy301] {
    
    width: 80%;
    /* force size by 3 item per row
    width: 100%;
    max-width: 1200px;

    */
}
.BodyProductsComponent_Body_Container[b-9i2fkvy301] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    max-width: 1200px;
    margin: 0 auto;
    
}

.BodyProductsComponent_Body_Container_Items[b-9i2fkvy301]{
    position: relative;
    width: 330px; /* 350 is too wide for macs - changed to 340 */
    min-height: 400px;
    padding: 20px;
    margin-bottom: 5px;
}
    .BodyProductsComponent_Body_Container_Items:nth-child(2n)[b-9i2fkvy301] {
        /* flex-basis: 100%;  */
        background-color: rgba(228,226,223,0.74);
    }
    .BodyProductsComponent_Body_Container_Items:hover[b-9i2fkvy301] {
        /*background-color: #F5F5F5;*/
    }


    .BodyProductsComponent_Body_Container_Item_Footer[b-9i2fkvy301] {
    }

.BodyProductsComponent_Body_Container_Items_AddNew[b-9i2fkvy301]{
    width: 350px;
    border: 1px solid red;
}


.BodyProductsComponent_Literature_Button_Container[b-9i2fkvy301]{

}
.BodyProductsComponent_Literature_Button_Group[b-9i2fkvy301]{

}

.BodyProductsComponent_Literature_Button[b-9i2fkvy301] {
    position: absolute;
    bottom: 20px;
    margin-top: 10px;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: rgb(0,55,100);
    background: rgb(248,249,250);
    border: 1px solid rgb(0,55,100);
    border-radius: 6px;
    padding: 8px 15px 8px 15px;
    font-weight: bold;
    font-size: 16px;
}
    .BodyProductsComponent_Literature_Button:hover[b-9i2fkvy301] {
        border: 1px solid rgba(190, 200, 212);
        background: rgba(190, 200, 212);
        text-decoration: underline;
    }

.end[b-9i2fkvy301] {
    }
/*
.BodyProductsComponent_Literature_Container {
    display: flex;
    flex-direction: row; 
}
.BodyProductsComponent_Literature_LeftLabel{
    flex: 30%;
}
.BodyProductsComponent_Literature_RightDropDown{
    flex: 70%;
}
.BodyProductsComponent_Literature_Select{
    width: 99%;
}
*/
.BodyProductsComponent_Footer[b-9i2fkvy301] {
}


/* #################### MODAL #######################*/
/*https://css-tricks.com/considerations-styling-modal/*/
/**/


.ProductModalOverlay[b-9i2fkvy301] {
    /*
    */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(0, 0, 0, 0.6);
}

.ProductModalContainer[b-9i2fkvy301] {
    /*
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    top: 120px;
    margin-left: auto;
    margin-right: auto;
    */
    position: fixed;
    z-index: 1000;
    top: 10vh;
    left: 20vw;
    background-color: #f8f9fa;
    
    width: 60vw;
    max-width: 1000px;
    display: flex;
    flex-direction: row; /* left - right */
}

.ProductModalDialog[b-9i2fkvy301] {
    flex: 60%;
    position: relative;
    border: 3px solid darkgrey;
    border-color: darkred;
}

.BodyProductsComponent_Body_Container_Items_EditMode[b-9i2fkvy301] {
    flex: 40%;
    max-width: 350px;
    border: 3px solid darkgrey;
}

.ProductModalContent[b-9i2fkvy301] {
    display: flex;
    flex-direction: column; /* Up - Down */
}

.ProductModalHeader[b-9i2fkvy301] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 25px;
    font-family:'Times New Roman', Times, serif;
    font-weight: bold;
    margin: 10px;
}
.ProductModalHeader_Left[b-9i2fkvy301]{
    flex: 0;
    text-align: left;
}
.ProductModalHeader_Center[b-9i2fkvy301]{
    flex: 50%;
    text-align: left;
}
.ProductModalTitle[b-9i2fkvy301] {
}


.ProductModalHeader_Right[b-9i2fkvy301] {
    flex: 50%;
    text-align: right;
    display: flex;
    flex-direction: row; /* left - right */
}
.ProductModalLineOrder_Input_Container[b-9i2fkvy301] {
    margin: 0 0 0 10px;
}
.ProductModalEnableButton_Container[b-9i2fkvy301] {
    margin-left: 10px;
}
.ProductModalCloseButton_Container[b-9i2fkvy301] {
    margin-left: 10px;
}



.ProductModalLineOrder_Label[b-9i2fkvy301] {
    margin: 0;
    font-size: 12px;
}
.ProductModalLineOrder_InputData[b-9i2fkvy301] {
    margin: 0;
    width: 40px;

    text-align: center;
}

.ProductModalCloseButton[b-9i2fkvy301] {
    padding: 5px 10px 5px 10px;
    font-weight: 900;
}

.HR[b-9i2fkvy301]{
    margin: 0;
    padding: 0;
}

.ProductModalBody[b-9i2fkvy301] {
    min-height: 400px;
}
.ProductModalFooter[b-9i2fkvy301] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 30px;
    text-align: right;
}




.end[b-9i2fkvy301] {
}
/* Above CSS for base Modal*/
/*
    <div class="ProductModalContainer" tabindex="-1" role="dialog" >
        <div class="ProductModalDialog" role="document">
            <div class="ProductModalContent">
                <div class="ProductModalHeader">
                    <div class="ProductModalHeader_Left">&nbsp;</div>
                    <div class="ProductModalHeader_Center">
                        <div class="ProductModalTitle">Modal title</div>
                    </div>
                    <div class="ProductModalHeader_Right">
                        <button type="button" class="ProductModalCloseButton" @onclick="(()=>Close())">
                            <span aria-hidden="true">X</span>
                        </button>
                    </div>                    
                </div>
                <hr class="HR" />
                <div class="ProductModalBody">
                    <p>Modal body text goes here.</p>
                </div>
                <hr class="HR" />
                <div class="ProductModalFooter">
                    <div style="flex:80%"></div>
                    <div><button type="button" class="btn btn-primary">Save changes</button></div>
                    <div><button type="button" class="btn btn-secondary" @onclick="(()=>Close())">Close</button></div>
                </div>
            </div>
        </div>
    </div>

    Below CSS specific to ProductModal
*/










.end[b-9i2fkvy301] {
}
/**/
/**/
/* #################### MODAL #######################*/
/**/

/* /Components/Pages/BodySection/BodyProductsDetailedItemComponent.razor.rz.scp.css */
.BodyProductsDetailedItemComponent_MasterContainer[b-w9q06aa4lw] {
    font-family: "Titillium Web";
}



/* Editing */
.BodyProductsDetailedItemComponent_EditContainer[b-w9q06aa4lw]{
    width: 100%;
    align-content: center;
}
.BodyProductsDetailedItemComponent_EditContainer_Centered[b-w9q06aa4lw] {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.BodyProductsDetailedItemComponent_EditContainer_LandingPage[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 10px;
   
}

.BodyProductsDetailedItemComponent_EditContainer_LandingPage_Edit[b-w9q06aa4lw] {
    flex: 60%;
}

.BodyProductsDetailedItemComponent_EditContainer_LandingPage_Select[b-w9q06aa4lw]{
    flex: 50%;
}
    .BodyProductsDetailedItemComponent_EditContainer_LandingPage_Select:hover[b-w9q06aa4lw]{
        background-color: lightyellow;
    }

.ProductModalDataBox_SelectProductItem_Loadfiles[b-w9q06aa4lw]{
    visibility: hidden;
}

.ProductModalDataBox_SelectProductItem_Button[b-w9q06aa4lw]{
    margin-top: 30px;
}


.BodyProductsDetailedItemComponent_EditContainer_Title[b-w9q06aa4lw] {
    margin-top: 10px;
}
.BodyProductsDetailedItemComponent_EditContainer_Title_Container[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsDetailedItemComponent_EditContainer_Labels[b-w9q06aa4lw] {
    flex: 50%;
    font-size: larger;
    font-weight: bold;
}
.BodyProductsDetailedItemComponent_EditContainer_LineOrder[b-w9q06aa4lw] {
    flex: 10%;
    
}

.BodyProductsDetailedItemComponent_EditContainer_LineOrder_InputData[b-w9q06aa4lw] {
    width: 100%;
    text-align: center;
}

.BodyProductsDetailedItemComponent_EditContainer_DeleteButton[b-w9q06aa4lw]{
    flex: 40%;
    text-align: right;
}






.BodyProductsDetailedItemComponent_EditContainer_TitleContainer[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsDetailedItemComponent_EditContainer_EditTitle[b-w9q06aa4lw]{
    
}


.BodyProductsDetailedItemComponent_EditContainer_EditButtonName_Group[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_EditContainer_EditButtonName_Label[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_EditContainer_EditButtonName_Data_Container[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsDetailedItemComponent_EditContainer_EditButtonName_InputData[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_EditContainer_EditButtonColor_InputData[b-w9q06aa4lw]{

}






.BodyProductsDetailedItemComponent_EditContainer_PreviewTitle[b-w9q06aa4lw] {
    flex: 70%;
    font-family: "Titillium Web";
    font-size: larger;
}
.BodyProductsDetailedItemComponent_EditContainer_PreviewTitleData[b-w9q06aa4lw] {
    font-size: larger;
}


.BodyProductsDetailedItemComponent_EditContainer_ContentContainer[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsDetailedItemComponent_EditContainer_EditContent[b-w9q06aa4lw]{
    flex: 30%;
}
.BodyProductsDetailedItemComponent_EditContainer_PreviewContent[b-w9q06aa4lw] {
    flex: 70%;
    font-family: "Titillium Web";
    font-size: larger;
}
.BodyProductsDetailedItemComponent_EditContainer_PreviewContentData[b-w9q06aa4lw]{
    
}

/* EDIT Product Items */

.BodyProductsDetailedItemComponent_ProductElement_Labels[b-w9q06aa4lw]{
    font-weight: bold;
}
.BodyProductsDetailedItemComponent_ProductElement_ProductPicture_Edit[b-w9q06aa4lw] {

}







.BodyProductsDetailedItemComponent_ProductElement_EditContainer[b-w9q06aa4lw] {
    margin-top: 50px;
}
.BodyProductsDetailedItemComponent_ProductElement_EditForeach[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
}


.BodyProductsDetailedItemComponent_ProductElement_EditGroup_Left[b-w9q06aa4lw] {
    flex: 60%;
    border: 1px solid red;
    min-height: 400px;
    margin: 5px;
    max-width: 760px;
    margin-top: 50px;
    padding: 10px;
}
.BodyProductsDetailedItemComponent_ProductElement_EditGroup_Right[b-w9q06aa4lw] {
    flex: 30%;
    border: 1px solid blue;
    min-height: 400px;
    margin: 5px;
    max-width: 380px;
    margin-top: 50px;
    padding: 10px;
}
.BodyProductsDetailedItemComponent_ProductElement_EditProductPicture[b-w9q06aa4lw] {
}

.BodyProductsDetailedItemComponent_ProductElement_ProductPicture_EditData[b-w9q06aa4lw] {
    
}
.BodyProductsDetailedItemComponent_ProductElement_ProductPicture_EditData_ImageGroup[b-w9q06aa4lw]{
    text-align: center;
}
.BodyProductsDetailedItemComponent_ProductElement_ProductPicture_EditData_Image[b-w9q06aa4lw] {
    max-width: 95%; 
    max-height: 280px;
}
.BodyProductsDetailedItemComponent_ProductElement_EditProductTitle[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 20px;
    font-weight: 800;
    margin-top: 20px;
}

.BodyProductsDetailedItemComponent_ProductElement_ProductTitle_EditData[b-w9q06aa4lw] {
}

.BodyProductsDetailedItemComponent_ProductElement_EditProductContent[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 16px;
    margin-top: 20px;
}

.BodyProductsDetailedItemComponent_ProductElement_ProductContent_EditData[b-w9q06aa4lw] {
}

.BodyProductsDetailedItemComponent_ProductElement_EditProductLink[b-w9q06aa4lw] {

}
.BodyProductsDetailedItemComponent_ProductElement_EditProductLink_SelectGroupHeader[b-w9q06aa4lw]{
    font-weight: bold;
}
.BodyProductsDetailedItemComponent_ProductElement_EditProductLink_SelectGroup[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsDetailedItemComponent_ProductElement_EditProductLink_SelectButton[b-w9q06aa4lw]{
    flex: 20%;
}
.BodyProductsDetailedItemComponent_ProductElement_EditProductLink_SelectDescription[b-w9q06aa4lw]{
    flex: 80%;
}




.BodyProductsDetailedItemComponent_ProductElement_ProductLink_EditData[b-w9q06aa4lw] {

}
.BodyProductsDetailedItemComponent_ProductElement_ProductLink_Button[b-w9q06aa4lw] {
    background-color: red;
    border-radius: 6px;
    color: white;
    border: 1px solid red;
    font-weight: bold;
    font-family: "Titillium Web";
    font-size: 16px;
    height: 35px;
    padding-left: 15px;
    padding-right: 15px;
}
    .BodyProductsDetailedItemComponent_ProductElement_ProductLink_Button:hover[b-w9q06aa4lw] {
        background-color: gold;
        border: 1px solid gold;
        text-decoration: underline;
    }




.end[b-w9q06aa4lw] {}
/* Non - edit section */
.BodyProductsDetailedItemComponent_Container[b-w9q06aa4lw] {
    width: 100%;
    align-content: center;
}
.BodyProductsDetailedItemComponent_Container_Centered[b-w9q06aa4lw] {
    display: flex;
    flex-direction: column; /* Up - Down */

    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.BodyProductsDetailedItemComponent_Container_Header[b-w9q06aa4lw] {

}
.BodyProductsDetailedItemComponent_Container_Header_LandingPicture[b-w9q06aa4lw]{
    width: 100%;
}
.BodyProductsDetailedItemComponent_Container_Body[b-w9q06aa4lw] {
    
}

.BodyProductsDetailedItemComponent_LineDescription_Container[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 30px;
    margin-top: 50px;
}
.BodyProductsDetailedItemComponent_LineDescription_Data[b-w9q06aa4lw] {
    
}

.BodyProductsDetailedItemComponent_Content_Container[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 20px;
    margin-top: 20px;
}
.BodyProductsDetailedItemComponent_Content_Data[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_Content_ProductTitle[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 30px;
    margin-top: 50px;
}



/* Product Elements */
.BodyProductsDetailedItemComponent_ProductElement_Container[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_ProductElement_Foreach[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
}
.BodyProductsDetailedItemComponent_ProductElement_Group[b-w9q06aa4lw] {
    
    border: 0px solid red;
    min-height: 400px;
    margin: 0 auto; /* for centering horizontal */
    margin: 20px 0 20px 0;
    max-width: 340px;
    min-width: 300px;
    padding: 30px;
    position: relative; /* used for the button at bottom */
    
}
.BodyProductsDetailedItemComponent_ProductElement_ProductPicture[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_ProductElement_ProductPicture_Data[b-w9q06aa4lw]{
    text-align: center;
    height: 280px;
}

/* see above BodyProductsDetailedItemComponent_ProductElement_ProductPicture_EditData_Image */


.BodyProductsDetailedItemComponent_ProductElement_ProductTitle[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 20px;
    font-weight: 800;
    margin-top: 20px;
}
.BodyProductsDetailedItemComponent_ProductElement_ProductTitle_Data[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_ProductElement_ProductContent[b-w9q06aa4lw] {
    font-family: "Titillium Web";
    font-size: 16px;
    margin-top: 20px;
    text-align: justify;
    
}
.BodyProductsDetailedItemComponent_ProductElement_ProductContent_Data[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_ProductElement_ProductLink[b-w9q06aa4lw]{

}
.BodyProductsDetailedItemComponent_ProductElement_ProductLink_Data[b-w9q06aa4lw] {
    margin-bottom: 80px;
}
.BodyProductsDetailedItemComponent_ProductElement_ProductLink_Button2[b-w9q06aa4lw] {
    position: absolute;
    bottom: 20px;

    background-color: red;
    border-radius: 6px;
    color: white;
    border: 1px solid red;
    font-weight: bold;
    font-family: "Titillium Web";
    font-size: 16px;
    height: 35px;
    padding-left: 15px;
    padding-right: 15px;
}
    .BodyProductsDetailedItemComponent_ProductElement_ProductLink_Button2:hover[b-w9q06aa4lw] {
        background-color: #fed136;
        border: 1px solid gold;
        text-decoration: underline;
    }


.end[b-w9q06aa4lw]{}
/* <!-- Drop down Literature --------------------------------------------------> */


.BodyProductsDetailedItemComponent_Literature_Container[b-w9q06aa4lw] {
    position: absolute;
    bottom: 30px;
    width: 85%;
    font-family: "Titillium Web";
    font-size: 20px;
}
.BodyProductsDetailedItemComponent_Literature_Container_Group[b-w9q06aa4lw] {
    border: 1px solid red;
    width: 300px;
}
.BodyProductsDetailedItemComponent_Literature_Group_Closed[b-w9q06aa4lw] {
    border: 1px solid grey;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-color: white;
}


.BodyProductsDetailedItemComponent_Literature_Group_Closed_Header[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
    color: #094067;
    font-weight: 600;
    padding: 10px;
}
.BodyProductsDetailedItemComponent_Literature_Group_Closed_Header_Title[b-w9q06aa4lw]{
    flex: 90%;
}
.BodyProductsDetailedItemComponent_Literature_Group_Closed_Header_ArrowDown[b-w9q06aa4lw]{
    flex: 10%;
    text-align: center;
}


.BodyProductsDetailedItemComponent_Literature_Group_Open[b-w9q06aa4lw] {
    border: 1px solid grey;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-color: white;
    visibility: visible;
}
.BodyProductsDetailedItemComponent_Literature_Group_Open_Header[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
    color: #094067;
    font-weight: 600;
    padding: 10px;
}
.BodyProductsDetailedItemComponent_Literature_Group_Open_Header_Title[b-w9q06aa4lw] {
    flex: 90%;
}
.BodyProductsDetailedItemComponent_Literature_Group_Open_Header_Title_ArrowUp[b-w9q06aa4lw] {
    flex: 10%;
    text-align: center;
}


.BodyProductsDetailedItemComponent_Literature_Group_Open_Content[b-w9q06aa4lw] {
    font-size: 15px;
    margin-left: 25px;
    line-height: 2.2;
}
.BodyProductsDetailedItemComponent_Literature_Open_Content_Link[b-w9q06aa4lw] {
    
}
.BodyProductsDetailedItemComponent_Literature_Open_Content_Link_Image[b-w9q06aa4lw]{
    height: 15px;
}
.BodyProductsDetailedItemComponent_Literature_Open_Content_Button[b-w9q06aa4lw] {
    margin-top: 20px;
}











.BodyProductsDetailedItemComponent_Container_Footer[b-w9q06aa4lw] {
}











.end[b-w9q06aa4lw] {
}
/* Input Box */
.ProductModalDataBox_Group[b-w9q06aa4lw] {
}
.ProductModalDataBox_Label[b-w9q06aa4lw]{

}
.ProductModalDataBox_Data[b-w9q06aa4lw]{
    
}
.ProductModalDataBox_InputData[b-w9q06aa4lw] {
    width: 95%;
}

.ProductModalDataBox_SelectOptionItem_Group[b-w9q06aa4lw] {
    display: flex;
    flex-direction: row; /* left - right */
}
    .ProductModalDataBox_SelectOptionItem_Group:hover[b-w9q06aa4lw] {
        background-color: lightyellow;
    }

.ProductModalDataBox_SelectOptionItem[b-w9q06aa4lw]{
    cursor: pointer;
    flex: 50%;
}


.ProductModalDataBox_SelectOptionItem_FileSize[b-w9q06aa4lw]{
    flex: 10%;
    text-align: right;
    font-size: smaller;
}
.ProductModalDataBox_SelectOptionItem_ModifyDate[b-w9q06aa4lw] {
    flex: 30%;
    text-align: right;
    font-size: smaller;
}
.ProductModalDataBox_SelectOptionItem_Delete[b-w9q06aa4lw] {
    flex: 10%;
    text-align: right;
    
}
.ProductModalDataBox_SelectOptionItem_Delete_Button[b-w9q06aa4lw] {
    margin: 2px;
    cursor: pointer;
    
}




.end[b-w9q06aa4lw] {
}
/* Preview section */
.BodyProductsDetailedItemComponent_EditContainer_LandingPage_Preview[b-w9q06aa4lw] {
    flex: 40%;
    text-align: right;
}
.BodyProductsDetailedItemComponent_EditContainer_LandingPage_Preview_Image[b-w9q06aa4lw] {
    height: 300px;
}


.end[b-w9q06aa4lw]{}
/* MODAL */
/* --------------------------------------------- */
.ProductModalOverlay[b-w9q06aa4lw] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(0, 0, 0, 0.6);
}

.ProductModalContainer[b-w9q06aa4lw] {
    position: fixed;
    z-index: 1000;
    top: 10vh;
    left: 10vw;
    background-color: #f8f9fa;
    width: 80vw;
    max-width: 1200px;
    height: 80vh;
}
    

.ProductModalDialog[b-w9q06aa4lw]
{
    position: relative;
    border: 3px solid darkgrey;
    border-color: darkred;
    height: 100%;
}

/* --------------------------------------------- */











.end[b-w9q06aa4lw] {
}
/**/



/* /Components/Pages/BodySection/BodyProductsItemComponent.razor.rz.scp.css */

.BodyProductsComponent_Body_Container_Item[b-dg7puybsaz] {
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); */
    margin: 5px;
    text-align: center;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    /*background-color: #f8f9fa;*/
    padding: 5px;

}
    .BodyProductsComponent_Body_Container_Item:hover[b-dg7puybsaz] {
        /*background-color: #F5F5F5;*/
    }

.BodyProductsComponent_Body_Container_Item_Header[b-dg7puybsaz] {
}

.BodyProductsComponent_Body_Container_Item_Header_LogoContainer[b-dg7puybsaz] {
    height: 100%;
}

.HR[b-dg7puybsaz] {
    background: rgba(205,193,171,0.1);
    opacity: 0.3;
}






.BodyProductsComponent_Body_Container_Item_Header_SupplierLogoImage_Container[b-dg7puybsaz] {
    height: 100%;
}
.BodyProductsComponent_Body_Container_Item_Header_SupplierLogoImage[b-dg7puybsaz] {
    height: 100px;
    max-width: 95%;
}
.BodyProductsComponent_SelectLogo_LabelContainer[b-dg7puybsaz]{
    font-weight: bold;
}


.BodyProductsComponent_SelectLogo_Container[b-dg7puybsaz] {
    height: 100%;
}
.BodyProductsComponent_SelectLogo_SelectOptionItem_Group[b-dg7puybsaz] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProductsComponent_SelectLogo_Select[b-dg7puybsaz] {
    flex: 50%;
    text-align: left;
}
    .BodyProductsComponent_SelectLogo_Select:hover[b-dg7puybsaz] {
        background-color: lightyellow;
    }
.BodyProductsComponent_SelectLogo_Select_SpanID[b-dg7puybsaz] {
    float: right;
    font-size: smaller;
}
.BodyProductsComponent_SelectLogo_SelectOptionItem_FileSize[b-dg7puybsaz] {
    flex: 10%;
    text-align: right;
    font-size: smaller;
}
.BodyProductsComponent_SelectLogo_ModifyDate[b-dg7puybsaz] {
    flex: 30%;
    text-align: right;
    font-size: smaller;
}
.BodyProductsComponent_SelectLogo_Delete[b-dg7puybsaz] {
    flex: 10%;
}
.BodyProductsComponent_SelectLogo_Delete_Button[b-dg7puybsaz] {
    margin: 2px;
    cursor: pointer;
}









.BodyProductsComponent_Body_Container_Item_Header_WebLink[b-dg7puybsaz]{
    padding-top: 15px;
}

.BodyProductsComponent_ProductPageButton[b-dg7puybsaz] {
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: rgb(0,55,100);
    background: rgb(248,249,250);
    border: 1px solid rgb(0,55,100);
    border-radius: 6px;
    padding: 8px 15px 8px 15px;
    font-weight: bold;
    font-size: 16px;
}
    .BodyProductsComponent_ProductPageButton:hover[b-dg7puybsaz] {
        border: 1px solid rgba(190, 200, 212);
        background: rgba(190, 200, 212);
        text-decoration: underline;
    }



.BodyProductsComponent_Body_Container_Item_Body[b-dg7puybsaz] {
    min-height: 200px;
    flex-direction: column; /* Up - Down */
}


.BodyProductsComponent_Body_Container_Item_SupplierName[b-dg7puybsaz] {
    display: flex;
    flex-direction: row; /* left - right */

}
.BodyProductsComponent_Body_Container_Item_SupplierName_Name[b-dg7puybsaz] {
    flex: 90%;
    font-family: 'Titillium Web', sans-serif;
    font-size: 34px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.BodyProductsComponent_Body_Container_Item_EditMode_True[b-dg7puybsaz],
.BodyProductsComponent_Body_Container_Item_EditMode[b-dg7puybsaz] {
    flex: 10%;
    font-size: smaller;
    font-weight: bold;
    color: red;
    text-align: center;
}
.BodyProductsComponent_Body_Container_Item_EditMode_True[b-dg7puybsaz] {
    background-color: yellow;
    cursor: pointer;
}



    .BodyProductsComponent_Body_Container_Item_Body_Left_Links[b-dg7puybsaz] {
    }

.BodyProductsComponent_Body_Container_Item_Body_Left_Links_Group[b-dg7puybsaz] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyProductsComponent_Body_Container_Item_Body_Left_Links_Group_Icon[b-dg7puybsaz] {
    flex: 10%;
}
.BodyProductsComponent_Body_Container_Item_Body_Left_Links_Group_Icon_Pic[b-dg7puybsaz]{
    width: 25px;
}

.BodyProductsComponent_Body_Container_Item_Body_Left_Links_Group_Link[b-dg7puybsaz] {
    flex: 90%;
    font-size: smaller;
}


.BodyProductsComponent_Body_Container_Item_Body_Right[b-dg7puybsaz] {
    flex: 70%;
    border: 0px solid grey;
    text-align: left;
    font-size: smaller;
    font-weight: bold;
}

.BodyProductsComponent_ItemizedSubProducts_Container[b-dg7puybsaz] {
    line-height: 2;
}

.ProductItemGroup_UL[b-dg7puybsaz] {
    font-weight: 800;
    font-size: 16px;
    font-family: 'Titillium Web', sans-serif;
}

.ProductItemGroup_Li[b-dg7puybsaz] {
    
}

.ProductItem_UL[b-dg7puybsaz] {
    font-weight: normal;
    margin-top: 10px;
    font-size: 14px;
}

.ProductItem_Li[b-dg7puybsaz] {

}


.ProductModalDataBox_Group[b-dg7puybsaz] {
    
    margin-top: 10px;
    border: 0px solid silver;
    border-bottom: 0;
}
.ProductModalDataBox_Label[b-dg7puybsaz]{
    font-size: 12px;
    color: darkred;
    text-align: left;
}
.ProductModalDataBox_Data[b-dg7puybsaz] {
    width: 99%;
    white-space: nowrap;
}

.ProductModalDataBox_InputData[b-dg7puybsaz] {
    width: 95%;
    border: 0;
    background-color: lightyellow;
}
.ProductModalDataBox_InputData_Logo[b-dg7puybsaz] {
    width: 100px;
    border: 0;
    background-color: lightyellow;
}
.ProductModalDataBox_InputData_LogoSize_Group[b-dg7puybsaz] {
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ProductModalLineOrderGroup_InputData[b-dg7puybsaz] {
    width: 5%;
    border: 0;
    color: red;
    font-weight: bold;
    background-color: lightyellow;
}
.ProductModalLineOrderSub_InputData[b-dg7puybsaz] {
    width: 5%;
    border: 0;
    color: blue;
    font-weight: bold;
    background-color: lightyellow;
}




.ProductModalDataBox_SelectOptionContainer[b-dg7puybsaz] {
    display: block;
    position: fixed;
    background-color: white;
    width: 600px;
    padding: 5px;
    z-index: 2000;
    border: 2px solid yellow;
    
}
.ProductModalDataBox_SelectOptionGroup[b-dg7puybsaz] {
    display: flex;
    flex-direction: row; /* left - right */
}

.ProductModalDataBox_SelectOptionList[b-dg7puybsaz] {
    flex: 30%;
    font-size: smaller;
    text-align: left;
}

.ProductModalDataBox_SelectOptionItem[b-dg7puybsaz]{
    cursor: pointer;
}
    .ProductModalDataBox_SelectOptionItem:hover[b-dg7puybsaz]{
        background-color: yellow;
    }
    
.ProductModalDataBox_SelectOptionPicture[b-dg7puybsaz] {
    flex: 70%;
    text-align: center;
    align-content: center;
    align-items: center;
}
.ProductModalDataBox_SelectOptionPicture_SupplierLogoImage[b-dg7puybsaz] {
    width: 350px;
}


















.end[b-dg7puybsaz] {
}
/**/

/* /Components/Pages/BodySection/BodyProjectsComponent.razor.rz.scp.css */
.BodyProjectsComponent_Container[b-w1vp1obpyn] {
    width: 100%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
}




.BodyProjectsComponent_Province[b-w1vp1obpyn]{

}
.BodyProjectsComponent_Province_Button[b-w1vp1obpyn] {

}
.BodyProjectsComponent_Province_Button_Group[b-w1vp1obpyn] {
    display: flex;
    flex-direction: row; /* left - right */
    justify-content: center;
}
.BodyProjectsComponent_Province_Button_ALL[b-w1vp1obpyn]{
    width: 100px;
}
.BodyProjectsComponent_Province_Button_NB[b-w1vp1obpyn] {
    width: 100px;
}
.BodyProjectsComponent_Province_Button_NS[b-w1vp1obpyn] {
    width: 100px;
}
.BodyProjectsComponent_Province_Button_PEI[b-w1vp1obpyn] {
    width: 100px;
}


.BodyProjectsComponent_Province_Button_Action[b-w1vp1obpyn] {
    background-color: lightgrey;    /* #ebc985; */
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    font-weight: 300;
    padding: 0 18px;
    border-radius: 5px;
    margin-bottom: 5px;
    height: 33px;
    border: 0;
}
    .BodyProjectsComponent_Province_Button_Action:hover[b-w1vp1obpyn]{
        border: 1px solid darkgrey;
    }




.BodyProjectsComponent_Application_Title_Group[b-w1vp1obpyn]{
    margin: 20px;
}
.BodyProjectsComponent_Application_Title[b-w1vp1obpyn] {
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    font-size: 38px;
    font-weight: 700;
    color: #25231e;
}




.BodyProjectsComponent_PictureLibrary_Container[b-w1vp1obpyn] {
    margin-top: 40px;
}
.BodyProjectsComponent_PictureLibrary_Container_SubContainer[b-w1vp1obpyn] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    justify-content: center;
}
.BodyProjectsComponent_PictureLibrary_Project_Container[b-w1vp1obpyn] {
    display: inline-block;
    transition: display 5s;
    padding-top: 30px;
    border: 0px solid lightgray;
    width: 33%;
}


.BodyProjectsComponent_PictureLibrary_Project_Picture[b-w1vp1obpyn] {
    position: relative;
    width: 380px;
    height: 210px;
}
    .BodyProjectsComponent_PictureLibrary_Project_Picture img[b-w1vp1obpyn] {
        transition: filter 0.3s ease;
    }

    .BodyProjectsComponent_PictureLibrary_Project_Picture:hover img[b-w1vp1obpyn] {
        /* filter: grayscale(100%);*/
    }

    .BodyProjectsComponent_PictureLibrary_Project_Picture:hover .BodyProjectsComponent_PictureLibrary_Project_Picture_TitleOverlay[b-w1vp1obpyn] {
        opacity: 1;
        
    }
.BodyProjectsComponent_PictureLibrary_Project_PictureImage[b-w1vp1obpyn] {
    width: 350px;
    height: 200px;
}
.BodyProjectsComponent_PictureLibrary_Project_Picture_TitleOverlay[b-w1vp1obpyn] {
    position: absolute;
    width: 350px;
    height: 200px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    opacity: 0;
    transition: opacity 0.9s ease;
    text-align: center;
    background-color: rgba(13, 36, 91, 0.4);
}

.BodyProjectsComponent_PictureLibrary_Project_Picture_TitleOverlay_Label1[b-w1vp1obpyn]{
    height: 50px; /* spacer */
}
.BodyProjectsComponent_PictureLibrary_Project_Picture_TitleOverlay_Label2[b-w1vp1obpyn] {
    /* Project Name */
    font-size: 25px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 800;
    padding: 10px;
}
.BodyProjectsComponent_PictureLibrary_Project_Picture_TitleOverlay_Label3[b-w1vp1obpyn] {
    /* Project Location */
    font-size: 20px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 800;
}




.BodyProjectsComponent_PictureLibrary_Project_Picture[b-w1vp1obpyn] {
    /*border: 1px solid blue;*/
    width: 350px;
    height: 200px;
    margin: 0;
    margin: auto;
}
.BodyProjectsComponent_PictureLibrary_Project_EditMode[b-w1vp1obpyn]{
    text-align: center;
}

.BodyProjectsComponent_PictureLibrary_Project_Text_Data_Label[b-w1vp1obpyn]{

}
.BodyProjectsComponent_PictureLibrary_Project_Text_Data_Box[b-w1vp1obpyn] {
    width: 95%;
}




.BodyProjectsComponent_Footer[b-w1vp1obpyn] {
}









.end[b-w1vp1obpyn] {
}
/* MODAL */
/* --------------------------------------------- */
.ProductModalOverlay[b-w1vp1obpyn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(0, 0, 0, 0.6);
}

.ProductModalContainer[b-w1vp1obpyn] {
    position: fixed;
    z-index: 1000;
    top: 10vh;
    left: 30%;
    background-color: #f8f9fa;
    width: 80vw;
    max-width: 800px;
    height: 80vh;
}


.ProductModalDialog[b-w1vp1obpyn] {
    position: relative;
    border: 3px solid darkgrey;
    border-color: darkred;
    height: 100%;
}


/* --------------------------------------------- */














.end[b-w1vp1obpyn] {
}
/**/


/* /Components/Pages/BodySection/BodyProjectsEditComponent.razor.rz.scp.css */

.BodyProjectsEditComponent_Container[b-ypfw4qhiwh]{
    margin: 10px;
}
.BodyProjectsEditComponent_Title_Group[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_Title[b-ypfw4qhiwh] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProjectsEditComponent_Title_Text[b-ypfw4qhiwh]{
    flex: 90%;
}
.BodyProjectsEditComponent_Close[b-ypfw4qhiwh]{
    flex: 10%;
}


.BodyProjectsEditComponent_Input_Group[b-ypfw4qhiwh] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyProjectsEditComponent_Input_Label[b-ypfw4qhiwh]{
    flex: 40%;
}
.BodyProjectsEditComponent_Input_Data[b-ypfw4qhiwh]{
    flex: 60%;
}
.BodyProjectsEditComponent_Input_Data_Box[b-ypfw4qhiwh]{
    width: 98%;
}
.BodyProjectsEditComponent_Select_Data_Box[b-ypfw4qhiwh] {
    width: 100%;
}

.BodyProjectsEditComponent_CurrentProject_Image_Container[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_CurrentProject_Image_Container_Label[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_CurrentProject_ImageGroup[b-ypfw4qhiwh]{
    height: 200px;
}
.BodyProjectsEditComponent_CurrentProject_SelectImage_Label[b-ypfw4qhiwh]{

}



.BodyProjectsEditComponent_ImageByteArray_Group[b-ypfw4qhiwh] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    text-align: left;
    overflow-y: scroll;
    scroll-behavior: smooth;
    max-height: 300px;
}
.BodyProjectsEditComponent_SelectOptionItem_Group[b-ypfw4qhiwh] {
    align-self: flex-start;
    margin: 5px;
}
.BodyProjectsEditComponent_ImageByteArray_SubGroup[b-ypfw4qhiwh] {
    position: relative;
    padding: 2px;
    cursor: pointer;
}
.BodyProjectsEditComponent_ImageByteArray_Image[b-ypfw4qhiwh] {
    
}

.BodyProjectsEditComponent_SelectOptionItem_SubGroup[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_SelectOptionItem[b-ypfw4qhiwh] {

}
.BodyProjectsEditComponent_SelectOptionItem_FileSize[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_SelectOptionItem_ModifyDate[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_SelectOptionItem_Delete[b-ypfw4qhiwh]{

}
.BodyProjectsEditComponent_SelectOptionItem_Delete_Button[b-ypfw4qhiwh]{
    margin: 0;
    line-height: .5;
    padding: 4px;
}
.BodyProjectsEditComponent_SelectProductItem_InputFile[b-ypfw4qhiwh] {

}
.BodyProjectsEditComponent_SelectProductItem_UpLoad_Button_Group[b-ypfw4qhiwh] {

}
.BodyProjectsEditComponent_SelectOptionItem_UpLoad_Button[b-ypfw4qhiwh]{

}






.end[b-ypfw4qhiwh] {
}
/**/

/* /Components/Pages/BodySection/BodyServicesComponent.razor.rz.scp.css */
.BodyServicesComponent_Container[b-2btmx9ugeb]{

}
.BodyServicesComponent_Header[b-2btmx9ugeb]{
    height: 100px;
}
.BodyServicesComponent_Body[b-2btmx9ugeb]{

}
.BodyServicesComponent_Footer[b-2btmx9ugeb]{

}






















.end[b-2btmx9ugeb] {
}
/**/

/* /Components/Pages/BodySection/BodySolutionComponent.razor.rz.scp.css */
.BodySolutionComponent_Container[b-ufqwkd7uyg] {
    width: 100%;
}

.BodySolutionComponent_Header[b-ufqwkd7uyg]{

}

.BodySolutionComponent_Body[b-ufqwkd7uyg] {
    background-color: #f8f9fa;
    
}

.BodySolutionComponent_Body_Title[b-ufqwkd7uyg] {
    font-size: 45px;
    font-family: 'Playfair Display', serif;
    text-align: center;
    opacity: 1;
    padding-top: 20px;
    padding-bottom: 0;
    color: rgb(4,33,64);
}

.BodySolutionComponent_Body_Title_Data_Box[b-ufqwkd7uyg]{
    width: 40%;
}


.BodySolutionComponent_Body_Content[b-ufqwkd7uyg] {
    text-align: center;
    
    color: darkslategrey;
    height: 100px;
    width: 100%;
    padding-top: 40px;
    opacity: 1;
}
.BodySolutionComponent_Body_ContentText[b-ufqwkd7uyg] {
    font-size: 15px;
    font-family: 'Titillium Web', sans-serif;
    margin-left: 10%;
    margin-right: 10%;
    color: rgb(4,33,64);
}

.BodySolutionComponent_Body_ContentText_Span[b-ufqwkd7uyg]{
    
}

.BodySolutionComponent_Body_ContentText_Data_Box[b-ufqwkd7uyg] {
    width: 80%;
}
/* ---------------------------------------------------- */

.BodySolutionComponent_MainContainer[b-ufqwkd7uyg] {
    max-width: 1200px;
    margin: 0;
    margin: auto;
}
.BodySolutionComponent_MainContainer_FlexControl[b-ufqwkd7uyg] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    align-items: center;
}
.BodySolutionComponent_Solution_Container[b-ufqwkd7uyg] {
    width: 380px;
    height: 100%;
    margin: 0;
    margin: auto;
}
.BodySolutionComponent_Solution_Header[b-ufqwkd7uyg]{

}
.BodySolutionComponent_Solution_Body[b-ufqwkd7uyg] {

}
.BodySolutionComponent_Solution_Picture_Container[b-ufqwkd7uyg] {
    position: relative;
    z-index: 0;
    cursor: pointer;
}
    .BodySolutionComponent_Solution_Picture_Container img[b-ufqwkd7uyg]{
        transition: filter 0.9s ease;

    }
    .BodySolutionComponent_Solution_Picture_Container:hover img[b-ufqwkd7uyg] {
        /*filter: grayscale(100%);*/
        filter: brightness(.6);
    }
    .BodySolutionComponent_Solution_Picture_Container:hover .BodySolutionComponent_Solution_Picture_Container_TitleOverlay[b-ufqwkd7uyg] {
        opacity: 1;       
    }

.BodySolutionComponent_Solution_Picture_Container_TitleOverlay[b-ufqwkd7uyg] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    color: white;
    opacity: 0;
    transition: opacity 0.3s ease, font-size 0.3s ease;
    font-size: 35px;
    font-family: 'Titillium Web', sans-serif;
    text-align: center;
    /* background-color: rgba(13,36,91,0.4); */
}

.BodySolutionComponent_Solution_Picture_Image[b-ufqwkd7uyg] {
    width: 360px;
    padding: 10px;
}

.BodySolutionComponent_Solution_Footer[b-ufqwkd7uyg] {

}



.BodySolutionComponent_Input_Group[b-ufqwkd7uyg] {
    display: flex;
    flex-direction: row; /* left - right */
    
}
.BodySolutionComponent_Input_Label[b-ufqwkd7uyg]{
    flex: 40%;
}
.BodySolutionComponent_Input_Data[b-ufqwkd7uyg]{
    flex: 60%;
}

.BodySolutionComponent_Input_Data_Box[b-ufqwkd7uyg]{

}
.BodySolutionComponent_Select_Data_Box[b-ufqwkd7uyg] {

}
.BodySolutionComponent_ImageByteArray_Image[b-ufqwkd7uyg]{

}


/* Custom Dropdown */

.CustomDropDown_Container[b-ufqwkd7uyg] {
    
}
.CustomDropDown_SelectBar_Group[b-ufqwkd7uyg] {
    display: flex;
    flex-direction: row; /* left - right */
}
.CustomDropDown_SelectBar_Label[b-ufqwkd7uyg]{
    flex: 50%;
}
.CustomDropDown_SelectBar_ArrowDown[b-ufqwkd7uyg] {
    flex: 50%;
   
}

.CustomDropDown_SelectBar_DropDownValues_Container[b-ufqwkd7uyg] {
    position: relative;
    z-index: 100;
}
.CustomDropDown_SelectBar_DropDownValues_SubContainer[b-ufqwkd7uyg] {
    position: absolute;
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    height: 200px;
    width: 450px;
    overflow-y: auto;
    left: -150px;
    border: 2px solid black;
    background-color: white;
    
}
.CustomDropDown_SelectBar_OptionValues[b-ufqwkd7uyg] {
}
.BodyProjectsEditComponent_ImageByteArray_Image[b-ufqwkd7uyg]{
    padding: 2px;
}
    .BodyProjectsEditComponent_ImageByteArray_Image:hover[b-ufqwkd7uyg]{
        background-color: red;
    }








    .end[b-ufqwkd7uyg] {
    }
/* ---------------------------------------------------- */
.BodySolutionComponent_Body_SolutionPictures_Container[b-ufqwkd7uyg] {
    padding-left: 20%;
    padding-right: 20%;
    opacity: 1;
    
}

.BodySolutionComponent_Body_SolutionPictures[b-ufqwkd7uyg] {
    max-width: 1000px;
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    
}

.card[b-ufqwkd7uyg],
.BodySolutionComponent_Body_Card[b-ufqwkd7uyg] {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    max-width: 450px;
    margin: 5px;
    text-align: center;
    font-family: arial;
    
}

    /* On mouse-over, add a deeper shadow */
    .card:hover[b-ufqwkd7uyg],
    .BodySolutionComponent_Body_Card :hover[b-ufqwkd7uyg] {
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
    }

/* Add some padding inside the card container */
.container[b-ufqwkd7uyg],
.BodySolutionComponent_Body_CardContainer[b-ufqwkd7uyg] {
    padding: 2px 16px;
}


.BodySolutionComponent_Body_CardImage[b-ufqwkd7uyg] {
    height: 200px;
    width: 300px;
    border-radius: 5px 5px 0 0;
}
.BodySolutionComponent_Body_CardImage_Group[b-ufqwkd7uyg] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodySolutionComponent_Body_CardImage_Label[b-ufqwkd7uyg]{
    flex: 30%;
    font-size: smaller;
    padding-top: 3px;
}
.BodySolutionComponent_Body_CardImage_Data[b-ufqwkd7uyg]{
    flex: 70%;
}
.BodySolutionComponent_Body_CardImage_DataBox[b-ufqwkd7uyg]{
    width: 90%;
}


.BodySolutionComponent_Body_CardContainer[b-ufqwkd7uyg] {
}
.BodySolutionComponent_Body_Card_Group[b-ufqwkd7uyg] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodySolutionComponent_Body_Card_Label[b-ufqwkd7uyg] {
    flex: 30%;
    font-size: smaller;
    padding-top: 3px;
}

.BodySolutionComponent_Body_Card_Data[b-ufqwkd7uyg] {
    flex: 70%;
}

.BodySolutionComponent_Body_Card_DataBox[b-ufqwkd7uyg] {
    width: 90%;
}




.BodySolutionComponent_Footer[b-ufqwkd7uyg] {
}








@media only screen and (max-width: 568px) {




}




.end[b-ufqwkd7uyg] {
}
/**/

/* /Components/Pages/BodySection/BodyTeamComponent.razor.rz.scp.css */
.BodyTeamComponent_Container[b-fdqh079zpv] {
}

.BodyTeamComponent_Header[b-fdqh079zpv] {
    height: 100px;
}

.BodyTeamComponent_Body[b-fdqh079zpv] {
}

.BodyTeamComponent_Footer[b-fdqh079zpv] {
}






















.end[b-fdqh079zpv] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbAmperage/AbbAmperageComponent.razor.rz.scp.css */

.BkGndYellow[b-p4vfo6icum] {
    font-weight: bold;
    color: darkred;
    font-size: larger;
}


.AbbAmperageComponent_Container[b-p4vfo6icum]{

}
.AbbAmperageComponent_SubContainer[b-p4vfo6icum] {
    font-family: "Titillium Web";
}


.AbbAmperageComponent_Header_Group[b-p4vfo6icum] {
    font-size: larger;
    margin-bottom: 20px;
}
.AbbAmperageComponent_Header_Title[b-p4vfo6icum] {
    font-weight: bold;
    font-size: larger;
}
.AbbAmperageComponent_Header_Description[b-p4vfo6icum]{

}



.AbbAmperageComponent_AmpsContent_Container[b-p4vfo6icum]{

}
.AbbAmperageComponent_AmpsContent_SubContainer[b-p4vfo6icum]{

}


.AbbAmperageComponent_ByRow[b-p4vfo6icum] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds spacing between cards */
    margin-bottom: 20px;
}
.AbbAmperageComponent_ByColumn[b-p4vfo6icum] {
    width: 250px; /* or use flex-basis */
    /* Optional styling */
    border: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}


.AbbAmperageComponent_Amps_Group[b-p4vfo6icum] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbAmperageComponent_Amps_LeftSide_Image[b-p4vfo6icum] {
    flex: 10%;
}
.AbbAmperageComponent_Amps_LeftSide_Image_IMG[b-p4vfo6icum] {
    height: 80px;
}
.AbbAmperageComponent_Amps_RightSide_Description_Group[b-p4vfo6icum] {
    flex: 90%;
}
.AbbAmperageComponent_Amps_RightSide_Description_Title_Group[b-p4vfo6icum] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbAmperageComponent_Image_Container[b-p4vfo6icum]{

}
.AbbAmperageComponent_Image_Div[b-p4vfo6icum] {
    margin: 5px;
    margin-left: 0;
    border: 0px solid #25231e;
}
.AbbAmperageComponent_Button[b-p4vfo6icum] {
    height: 25px;
    width: 25px;
    margin: 5px;
    margin-left: 0;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}
    .AbbAmperageComponent_Button:hover[b-p4vfo6icum] {
        border: 1px solid red;
    }

.AbbAmperageComponent_Amps_RightSide_Description_Title[b-p4vfo6icum] {
    display: flex;
    flex-direction: row;
    align-items: center; /* This vertically centers children */


    font-weight: bold;
    font-size: larger;
}
.AbbAmperageComponent_Amps_RightSide_Description[b-p4vfo6icum]{

}


.end[b-p4vfo6icum] {
}
/**/



@media print {

    
    .AbbAmperageComponent_Header_Group[b-p4vfo6icum] {
        font-size: smaller;
    }

    .AbbAmperageComponent_ByRow[b-p4vfo6icum] {
        font-size: smaller;
        margin-bottom: 5px;
    }


    .AbbAmperageComponent_ByColumn[b-p4vfo6icum] {
        width: 150px; 
        padding: 1px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .AbbAmperageComponent_Amps_LeftSide_Image_IMG[b-p4vfo6icum]{
        height: 60px;
    }
}


/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbEnclosure/AbbEnclosureComponent.razor.rz.scp.css */


.BkGndYellow[b-170cwfwb2p] {
    font-weight: bold;
    color: darkred;
    font-size: larger;
}


.AbbEnclosureComponent_Container[b-170cwfwb2p] {

}
.AbbEnclosureComponent_SubContainer[b-170cwfwb2p] {
    font-family: "Titillium Web";
}

.AbbEnclosureComponent_Enclosure_Container[b-170cwfwb2p] {

}

.AbbEnclosureComponent_Enclosure_Header_Group[b-170cwfwb2p] {
    font-size: larger;
    margin-bottom: 20px;
}

.AbbEnclosureComponent_Enclosure_Header_Title[b-170cwfwb2p] {
    font-weight: bold;
    font-size: larger;
}

.AbbEnclosureComponent_Enclosure_Description[b-170cwfwb2p]{

}


.AbbEnclosureComponent_byRow[b-170cwfwb2p] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds spacing between cards */
    margin-bottom: 20px;
}
.AbbEnclosureComponent_ByColum[b-170cwfwb2p] {
    width: 270px; /* or use flex-basis */
    /* Optional styling */
    border: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}


.AbbEnclosureComponent_Enclosure_Group[b-170cwfwb2p] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbEnclosureComponent_Enclosure_LeftSide_Image[b-170cwfwb2p]{
    flex: 10%;
}
.AbbEnclosureComponent_Enclosure_LeftSide_Image_IMG[b-170cwfwb2p] {
    height: 80px;
}

.AbbEnclosureComponent_Enclosure_RightSide_Description_Group[b-170cwfwb2p] {
    flex: 90%;
}
.AbbEnclosureComponent_Enclosure_RightSide_Description_Title_Group[b-170cwfwb2p] {
    display: flex;
    flex-direction: row; /* left - right */
}


.AbbMenuElementComponent_Image_Container[b-170cwfwb2p]{

}
.AbbMenuElementComponent_Image_Div[b-170cwfwb2p] {
    margin: 5px;
    margin-left: 0;
    border: 0px solid #25231e;
}
.AbbMenuElementComponent_Button[b-170cwfwb2p] {
    height: 25px;
    width: 25px;
    margin: 5px;
    margin-left: 0;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}
    .AbbMenuElementComponent_Button:hover[b-170cwfwb2p] {
        border: 1px solid red;
    }



.AbbEnclosureComponent_Enclosure_RightSide_Description_Title[b-170cwfwb2p] {
    display: flex;
    flex-direction: row;
    align-items: center; /* This vertically centers children */


    font-weight: bold;
    font-size: larger;
}
.AbbEnclosureComponent_Enclosure_RightSide_Description[b-170cwfwb2p]{

}












.end[b-170cwfwb2p] {
}
/**/
/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbOptions/AbbOptionsComponent.razor.rz.scp.css */

.BkGndYellow[b-1x3hhr6ztz] {
    font-weight: bold;
    color: darkred;
    font-size: larger;
}

.AbbOptionsComponent_Container[b-1x3hhr6ztz]{

}
.AbbOptionsComponent_SubContainer[b-1x3hhr6ztz] {
    font-family: "Titillium Web";
}


.AbbOptionsComponent_Header_Group[b-1x3hhr6ztz] {
    font-size: larger;
    margin-bottom: 20px;
}
.AbbOptionsComponent_Header_Title[b-1x3hhr6ztz] {
    font-weight: bold;
    font-size: larger;
}
.AbbOptionsComponent_Header_Description[b-1x3hhr6ztz]{

}

.AbbOptionsComponent_EnclosureOption_Group[b-1x3hhr6ztz]{

}


.AbbOptionsComponent_EnclosureOption_Container[b-1x3hhr6ztz]{

}
.AbbOptionsComponent_EnclosureOption_SubContainer[b-1x3hhr6ztz]{

}
.AbbOptionsComponent_ByRow[b-1x3hhr6ztz] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds spacing between cards */
    margin-bottom: 20px;
}
.AbbOptionsComponent_ByColumn[b-1x3hhr6ztz] {
    width: 260px; /* or use flex-basis */
    /* Optional styling */
    border: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.AbbOptionsComponent_Options_Group[b-1x3hhr6ztz] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbOptionsComponent_Options_LeftSide_Image[b-1x3hhr6ztz] {
    flex: 10%;
}
.AbbOptionsComponent_Options_LeftSide_Image_IMG[b-1x3hhr6ztz] {
    height: 80px;
}
.AbbOptionsComponent_Options_RightSide_Description_Group[b-1x3hhr6ztz] {
    flex: 90%;
}
.AbbOptionsComponent_Options_RightSide_Description_Title_Group[b-1x3hhr6ztz] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbOptionsComponent_Image_Container[b-1x3hhr6ztz]{

}
.AbbOptionsComponent_Image_Div[b-1x3hhr6ztz] {
    margin: 5px;
    margin-left: 0;
    border: 0px solid #25231e;
}
.AbbOptionsComponent_Button[b-1x3hhr6ztz] {
    height: 25px;
    width: 25px;
    margin: 5px;
    margin-left: 0;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}
    .AbbOptionsComponent_Button:hover[b-1x3hhr6ztz] {
        border: 1px solid red;
    }

.AbbOptionsComponent_Options_RightSide_Description_Title[b-1x3hhr6ztz] {
    display: flex;
    flex-direction: row;
    align-items: center; /* This vertically centers children */


    font-weight: bold;
    font-size: larger;
}
.AbbOptionsComponent_Options_RightSide_Description_Error[b-1x3hhr6ztz]{
    color: red;
}
.AbbOptionsComponent_Options_RightSide_Description[b-1x3hhr6ztz] {
}









.end[b-1x3hhr6ztz] {
}
/**/
/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbPartBuilderComponent.razor.rz.scp.css */

.AbbPartBuilderComponent_Container[b-dm5mzioq4d]{

}

.AbbPartBuilderComponent_SubContainer[b-dm5mzioq4d]{

}


.AbbPartBuilderComponent_PartNumContent[b-dm5mzioq4d] {

}

.AbbPartBuilderComponent_PartNumContent_PartNumbercontainer[b-dm5mzioq4d] {
    display: flex;
    flex-direction: row; /* left - right */
}

.AbbPartBuilderComponent_PartNumContent_PartNumber[b-dm5mzioq4d]{
    flex: 80%;
}
.AbbPartBuilderComponent_PartNumContent_PartNumber_ID[b-dm5mzioq4d]{

}
.AbbPartBuilderComponent_PartNumContent_PartNumber_Description[b-dm5mzioq4d]{
    font-size: smaller;
    font-style: italic;
}


.AbbPartBuilderComponent_PartNumContent_PartNumberBasePrice[b-dm5mzioq4d] {
    flex: 20%;
    text-align: right;
}


.AbbPartBuilderComponent_PartNumContent_BuiltInFeatures_Container[b-dm5mzioq4d] {
    color: dimgrey;
    font-size: smaller;
}
.AbbPartBuilderComponent_PartNumContent_BuiltInFeatures_Title[b-dm5mzioq4d]{
    font-weight: bold;
}
.AbbPartBuilderComponent_PartNumContent_BuiltInFeatures_Nema[b-dm5mzioq4d] {
    font-weight: normal;
    font-size: smaller;
}
.AbbPartBuilderComponent_PartNumContent_BuiltInFeatures_Items[b-dm5mzioq4d] {
    font-size: smaller;
}

















.end[b-dm5mzioq4d] {
}
/**/



/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbProjectInfo/AbbInfoComponent.razor.rz.scp.css */

.BkGndYellow[b-vlrqthks24] {
    font-weight: bold;
    color: darkred;
    font-size: larger;
}

.AbbInfoComponent_Container[b-vlrqthks24] {
}
.AbbInfoComponent_SubContainer[b-vlrqthks24] {
    font-family: "Titillium Web";
}

.AbbInfoComponent_Product_Container[b-vlrqthks24]{

}

.AbbInfoComponent_Product_Base_Drive_List[b-vlrqthks24]{

}


.AbbInfoComponent_Product_Base_Drive_Header_Group[b-vlrqthks24] {
    font-size: larger;
    margin-bottom: 20px;
}
.AbbInfoComponent_Product_Base_Drive_Header_Title[b-vlrqthks24] {
    font-weight: bold;
    font-size: larger;
}
.AbbInfoComponent_Product_Base_Drive_Header_Description[b-vlrqthks24] {
    
}


.AbbInfoComponent_Product_Base_Drive_ByRow[b-vlrqthks24] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds spacing between cards */
    margin-bottom: 20px;
}
.AbbInfoComponent_Product_Base_Drive_ByColumn[b-vlrqthks24] {
    width: 265px; /* or use flex-basis */
    /* Optional styling */
    border: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    
}





.AbbInfoComponent_Product_Base_Drive_Group[b-vlrqthks24] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbInfoComponent_Product_Base_Drive_LeftSide_Image[b-vlrqthks24]{
    flex: 10%;
    
}


.AbbInfoComponent_Product_Base_Drive_LeftSide_Image_IMG[b-vlrqthks24]{
    height: 80px;
}
.AbbInfoComponent_Product_Base_Drive_RightSide_Description_Group[b-vlrqthks24] {
    flex: 90%;
}
.AbbInfoComponent_Product_Base_Drive_RightSide_Description_Title_Group[b-vlrqthks24] {
    display: flex;
    flex-direction: row; /* left - right */
}

.AbbMenuElementComponent_Image_Container[b-vlrqthks24] {
    
}

.AbbMenuElementComponent_Image_Div[b-vlrqthks24] {
    margin: 5px;
    margin-left: 0;
    border: 0px solid #25231e;
}

.AbbMenuElementComponent_Image[b-vlrqthks24] {
    width: 20px;
    margin: 2px;
}

.AbbMenuElementComponent_Button[b-vlrqthks24] {
    height: 25px;
    width: 25px;
    margin: 5px;
    margin-left: 0;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}

    .AbbMenuElementComponent_Button:hover[b-vlrqthks24] {
        border: 1px solid red;
    }

.AbbInfoComponent_Product_Base_Drive_RightSide_Description_Title_Group[b-vlrqthks24] {
    display: flex;
    flex-direction: row;
    align-items: center; /* This vertically centers children */


    font-weight: bold;
    font-size: larger;
}
.AbbInfoComponent_Product_Base_Drive_RightSide_Description[b-vlrqthks24] {
}

















.end[b-vlrqthks24] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbSelectionMainPageComponent.razor.rz.scp.css */

.AbbSelectionMainPageComponent_Main_Container[b-j71wbuq6xw] {
    /* white-space: nowrap; */
    /* overflow: hidden; */
    font-size: smaller;
}

.AbbSelectionMainPageComponent_Main_SubContainer[b-j71wbuq6xw] {
    font-family: "Titillium Web";
    width: 95%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
}

.AbbSelectionMainPageComponent_Main_Header_Group[b-j71wbuq6xw] {
    display: flex;
    flex-direction: row; /* left - right */
}

.AbbSelectionMainPageComponent_Main_Header_Reviveaire[b-j71wbuq6xw] {
    flex: 30%;
    padding-top: 15px;
}

.AbbSelectionMainPageComponent_Main_Header_Title[b-j71wbuq6xw] {
    flex: 70%;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    padding-top: 30px;
    color: rgb(38, 110, 107);
}

.reviveairelogo_Image[b-j71wbuq6xw] {
    width: 350px;
}

.AbbSelectionMainPageComponent_Main_Content_Group[b-j71wbuq6xw] {
    display: flex;
    flex-direction: row; /* left - right */
}

.AbbSelectionMainPageComponent_Main_LeftMenu_Container[b-j71wbuq6xw] {
    flex: 20%;
    border: 0px solid black;
    min-height: 480px;
}

.AbbSelectionMainPageComponent_Main_RightContent_Container[b-j71wbuq6xw] {
    flex: 80%;
    margin-left: 5px;
    border: 0px solid black;
}

.AbbSelectionMainPageComponent_Main_RightContent_Title[b-j71wbuq6xw] {
    display: flex;
    flex-direction: row; /* left - right */

    border: 0px solid red;
    padding: 5px;
    border-radius: 8px;
    background-color: lightblue;
    font-size: 20px;
    color: rgb(38, 110, 107);
    font-weight: bold;
}

.AbbSelectionMainPageComponent_Main_RightContent_Title_Left[b-j71wbuq6xw]{
    flex: 30%;
    font-size: 30px;
}

.AbbSelectionMainPageComponent_Main_RightContent_Title_Right[b-j71wbuq6xw] {
    flex: 70%;
}

.AbbSelectionMainPageComponent_Main_RightContent_ContentComponents[b-j71wbuq6xw] {
    border: 0px solid red;
    min-height: 300px;
    padding: 5px;
}

.AbbSelectionMainPageComponent_Main_Footer_Group[b-j71wbuq6xw] {
    min-height: 40px;
}








.end[b-j71wbuq6xw]{}
/**/



@media print {

    @page {
        size: letter;
        margin: 1in;
    }



    html[b-j71wbuq6xw], body[b-j71wbuq6xw] {
        height: auto !important;
        overflow: visible !important;
    }



    .ABB_Image[b-j71wbuq6xw]{
        height: 50px;
        margin-top: 30px;
    }


    .AbbSelectionMainPageComponent_Main_RightContent_ContentComponents[b-j71wbuq6xw] {
        display: inline-block;
        /*width: 48%;  or 100% for full width */
        margin: 1%;
        vertical-align: top;
        page-break-inside: avoid;
    }


    .AbbSelectionMainPageComponent_Main_LeftMenu_Container[b-j71wbuq6xw] {
        display: none;
    }

    .AbbSelectionMainPageComponent_Main_Footer_Group[b-j71wbuq6xw] {
        min-height: none;
    }



    .print-block[b-j71wbuq6xw] {
        break-after: page;
    }


}


/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbSideMenu/AbbMenuElementComponent.razor.rz.scp.css */

.AbbMenuElementComponent_Container[b-pyyynbjigp] {
}

.AbbMenuElementComponent_SubContainer[b-pyyynbjigp] {
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid lightgrey;
    border-radius: 8px;
    margin: 5px;
    background-color: aliceblue;
}

.AbbMenuElementComponent_Image_Container[b-pyyynbjigp] {
    flex: 10%;
}

.AbbMenuElementComponent_Image_Div[b-pyyynbjigp] {
    margin: 5px;
    border: 0px solid #25231e;
}

.AbbMenuElementComponent_Image[b-pyyynbjigp] {
    width: 20px;
    margin: 2px;
}

.AbbMenuElementComponent_Button[b-pyyynbjigp] {
    height: 25px;
    width: 25px;
    margin: 5px;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}

    .AbbMenuElementComponent_Button:hover[b-pyyynbjigp] {
        border: 1px solid red;
    }

.AbbMenuElementComponent_MenuName_Container[b-pyyynbjigp] {
    flex: 90%;
}

.AbbMenuElementComponent_MenuName[b-pyyynbjigp] {
    font-size: larger;
    margin-left: 10px;
    padding-top: 8px;
}
























.end[b-pyyynbjigp] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbSideMenu/AbbSideMenuComponent.razor.rz.scp.css */

.AbbSideMenuComponent_Main_Component[b-qwi7daybzd] {
}

.AbbSideMenuComponent_BuildMenu[b-qwi7daybzd] {
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
}

.AbbSideMenuComponent_MenuElement[b-qwi7daybzd] {
}































.end[b-qwi7daybzd] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/ABB_Selection/AbbVoltages/AbbVoltageComponent.razor.rz.scp.css */

.BkGndYellow[b-lplwptl6nf] {
    font-weight: bold;
    color: darkred;
    font-size: larger;
}


.AbbVoltageComponent_Container[b-lplwptl6nf]{

}
.AbbVoltageComponent_SubContainer[b-lplwptl6nf] {
    font-family: "Titillium Web";
}


.AbbVoltageComponent_Header_Group[b-lplwptl6nf] {
    font-size: larger;
    margin-bottom: 20px;
}
.AbbVoltageComponent_Header_Title[b-lplwptl6nf] {
    font-weight: bold;
    font-size: larger;
}
.AbbVoltageComponent_Header_Description[b-lplwptl6nf]{

}

.AbbVoltageComponent_VoltageContent_Group[b-lplwptl6nf]{

}
.AbbVoltageComponent_ByRow[b-lplwptl6nf] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Optional: adds spacing between cards */
    margin-bottom: 20px;
}
.AbbVoltageComponent_ByColumn[b-lplwptl6nf] {
    width: 270px; /* or use flex-basis */
    /* Optional styling */
    border: 1px solid #ccc;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}



.AbbVoltageComponent_Voltage_Group[b-lplwptl6nf] {
    display: flex;
    flex-direction: row; /* left - right */
}
.AbbVoltageComponent_Voltage_LeftSide_Image[b-lplwptl6nf] {
    flex: 10%;
}
.AbbVoltageComponent_Voltage_LeftSide_Image_IMG[b-lplwptl6nf] {
    height: 80px;
}
.AbbVoltageComponent_Voltage_RightSide_Description_Group[b-lplwptl6nf] {
    flex: 90%;
}
.AbbVoltageComponent_Voltage_RightSide_Description_Title_Group[b-lplwptl6nf] {
    display: flex;
    flex-direction: row; /* left - right */
}


.AbbVoltageComponent_Image_Container[b-lplwptl6nf]{

}
.AbbVoltageComponent_Image_Div[b-lplwptl6nf] {
    margin: 5px;
    margin-left: 0;
    border: 0px solid #25231e;
}
.AbbVoltageComponent_Button[b-lplwptl6nf] {
    height: 25px;
    width: 25px;
    margin: 5px;
    margin-left: 0;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}
    .AbbVoltageComponent_Button:hover[b-lplwptl6nf] {
        border: 1px solid red;
    }

.AbbVoltageComponent_Voltage_RightSide_Description_Title[b-lplwptl6nf] {
    display: flex;
    flex-direction: row;
    align-items: center; /* This vertically centers children */


    font-weight: bold;
    font-size: larger;
}

.AbbVoltageComponent_Voltage_RightSide_Description[b-lplwptl6nf]{

}










.end[b-lplwptl6nf] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/Conversions/ConversionsComponent.razor.rz.scp.css */

.ConversionsComponent_Container[b-hs41zwovi1]{

}

.ConversionsComponent_SubContainer[b-hs41zwovi1] {
    font-family: "Titillium Web";
}



.ConversionsComponent_Currency_Group[b-hs41zwovi1] {
    margin-top: 15px;
}
.ConversionsComponent_Currency_FlexBox[b-hs41zwovi1] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    margin-top: 5px;
}

.ConversionsComponent_Currency_FlexBox_CDN[b-hs41zwovi1] {
    flex: 10%;
    display: flex;
    flex-direction: row; /* left - right */
    margin-right: 5px;
}

.ConversionsComponent_Currency_CDN_Check[b-hs41zwovi1] {
    flex: 10%;
}
.ConversionsComponent_Currency_CDN_Check_Box[b-hs41zwovi1] {
    border: 1px solid grey;
    border-radius: 5px;
    background-color: ivory;
    margin-right: 5px;
    width: 22px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.ConversionsComponent_Currency_CDN_Label[b-hs41zwovi1] {
    flex: 90%;
    text-align: left;
    margin-left: 2px;
}

.ConversionsComponent_Currency_FlexBox_USD[b-hs41zwovi1] {
    flex: 30%;
    display: flex;
    flex-direction: row; /* left - right */
    margin-right: 5px;
}

.ConversionsComponent_Currency_USD_Check[b-hs41zwovi1] {
    flex: 10%;
}
.ConversionsComponent_Currency_USD_Check_Box[b-hs41zwovi1] {
    border: 1px solid grey;
    border-radius: 5px;
    background-color: ivory;
    margin-right: 5px;
    width: 22px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.ConversionsComponent_Currency_USD_Label[b-hs41zwovi1] {
    flex: 90%;
    text-align: left;
    margin-left: 2px;
}
.ConversionsComponent_Currency_Notes[b-hs41zwovi1] {
    flex: 60%;
}












.ConversionsComponent_Measuring_Group[b-hs41zwovi1] {
    margin-top: 15px;
}
.ConversionsComponent_Measuring_FlexBox[b-hs41zwovi1] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    margin-top: 5px;
}

.ConversionsComponent_Measuring_FlexBox_Metric[b-hs41zwovi1] {
    flex: 10%;
    display: flex;
    flex-direction: row; /* left - right */
    margin-right: 5px;
}

.ConversionsComponent_Measuring_Metric_Check[b-hs41zwovi1] {
    flex: 10%;
}
.ConversionsComponent_Measuring_Metric_Check_Box[b-hs41zwovi1] {
    border: 1px solid grey;
    border-radius: 5px;
    background-color: ivory;
    margin-right: 5px;
    width: 22px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.ConversionsComponent_Measuring_Metric_Label[b-hs41zwovi1] {
    flex: 90%;
    text-align: left;
    margin-left: 2px;

    /* color: lightgrey;  show as disabled */
}

.ConversionsComponent_Measuring_FlexBox_Imperial[b-hs41zwovi1] {
    flex: 30%;
    display: flex;
    flex-direction: row; /* left - right */
    margin-right: 5px;
}

.ConversionsComponent_Measuring_Imperial_Check[b-hs41zwovi1] {
    flex: 10%;
}
.ConversionsComponent_Measuring_Imperial_Check_Box[b-hs41zwovi1] {
    border: 1px solid grey;
    border-radius: 5px;
    background-color: ivory;
    margin-right: 5px;
    width: 22px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.ConversionsComponent_Measuring_Imperial_Label[b-hs41zwovi1] {
    flex: 90%;
    text-align: left;
    margin-left: 2px;
}
.ConversionsComponent_Measuring_Notes[b-hs41zwovi1] {
    flex: 60%;
}








.ConversionsComponent_ExchangeRate_Group[b-hs41zwovi1] {
    margin-top: 15px;
}

.ConversionsComponent_ExchangeRate_FlexBox[b-hs41zwovi1] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    margin-top: 5px;
}

.ConversionsComponent_ExchangeRate_InputBox[b-hs41zwovi1]{
    flex: 40%;
}
.ConversionsComponent_Data_Input[b-hs41zwovi1] {
    width: 50%;
    background-color: ivory;
}

.ConversionsComponent_ExchangeRate_Notes[b-hs41zwovi1] {
    flex: 60%;
}








.ConversionsComponent_Label_Group[b-hs41zwovi1] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 18px;
    background-color: aliceblue;
}
.ConversionsComponent_Label_Icon[b-hs41zwovi1]{
    width: 30px;
}
.ConversionsComponent_Label_TextName[b-hs41zwovi1]{

}

.ConversionsComponent_Data[b-hs41zwovi1] {
}




















.end[b-hs41zwovi1] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/CostModifiers/CostModifierComponent.razor.rz.scp.css */


.CostModifierComponent_Container[b-ryn1572l5d]{

}

.CostModifierComponent_SubContainer[b-ryn1572l5d]{

}


.CostModifierComponent_Control_Group[b-ryn1572l5d] {
    margin-top: 15px;
}

.CostModifierComponent_Label_Group[b-ryn1572l5d] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 18px;
    background-color: aliceblue;
}
.CostModifierComponent_Label_Icon[b-ryn1572l5d] {
    width: 30px;
}
.CostModifierComponent_Label_TextName[b-ryn1572l5d]{

}

.CostModifierComponent_Data_Group[b-ryn1572l5d]{

}

.CostModifierComponent_Data_Flexbox[b-ryn1572l5d] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    margin-top: 5px;
}
.CostModifierComponent_Data_Component_Group[b-ryn1572l5d] {
    flex: 40%;
}

.CostModifierComponent_Data_Component[b-ryn1572l5d] {
    width: 50%;
    background-color: ivory;
}

.CostModifierComponent_Notes[b-ryn1572l5d] {
    flex: 60%;
}














.end[b-ryn1572l5d] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/FilterCalculator/EnergyUsage/EnergyUsageComponent.razor.rz.scp.css */

.EnergyUsageComponent_Container[b-7h1xix5l4w]{

}
.EnergyUsageComponent_SubContainer[b-7h1xix5l4w]{

}



.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Container[b-7h1xix5l4w] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 10px;
}


.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_One[b-7h1xix5l4w] {
    flex: 50%;
    border: 1px solid grey;
    border-right: 0;
    border-bottom: 0;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_Two[b-7h1xix5l4w] {
    flex: 50%;
    border: 1px solid grey;
    border-bottom: 0;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Column_Content_Header_Name[b-7h1xix5l4w] {
    text-align: center;
    font-weight: bold;
}



.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Group[b-7h1xix5l4w] {
    display: flex;
    flex-direction: row; /* left - right */
}


.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_1[b-7h1xix5l4w] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_2[b-7h1xix5l4w] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_3[b-7h1xix5l4w] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_4[b-7h1xix5l4w] {
    flex: 25%;
    border: 1px solid grey;
}

.EnergyUsageComponent_ProjectInfo_RightFrame_Column_Content_SubName[b-7h1xix5l4w] {
    flex: 50%;
    background-color: aliceblue;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid grey;
}
































.end[b-7h1xix5l4w]{}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ExistingFilterSizes/ExistingFilterSizesComponent.razor.rz.scp.css */

.HR[b-xxwmp5h1ge] {
    margin: 0;
    padding: 0;
    margin-bottom: 40px;
    border-top: 2px solid lightblue;
}

.ExistingFilterSizesComponent_Container[b-xxwmp5h1ge]{

}
.ExistingFilterSizesComponent_SubContainer[b-xxwmp5h1ge]{

}


.ExistingFilterSizesComponent_Control_Group[b-xxwmp5h1ge] {
}

.ExistingFilterSizesComponent_Label_Group[b-xxwmp5h1ge] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    background-color: aliceblue;
}

.ExistingFilterSizesComponent_Label_Icon[b-xxwmp5h1ge] {
    width: 30px;
}

.ExistingFilterSizesComponent_Label_TextName[b-xxwmp5h1ge] {
}

.ExistingFilterSizesComponent_Data_Group[b-xxwmp5h1ge] {
}

.ExistingFilterSizesComponent_Data_Flexbox[b-xxwmp5h1ge] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 14px;
    
}

.ExistingFilterSizesComponent_Data_Component_Group[b-xxwmp5h1ge] {
    flex: 40%;
}

.ExistingFilterSizesComponent_Data_Component[b-xxwmp5h1ge] {
    width: 90%;
    background-color: ivory;
}

.ExistingFilterSizesComponent_Notes[b-xxwmp5h1ge] {
    flex: 60%;
}





.ExistingFilterSizesComponent_MERV[b-xxwmp5h1ge]{

}

.ExistingFilterSizesComponent_Build_FlexBox[b-xxwmp5h1ge] {
    display: flex;
    flex-direction: row; /* left - right */
}


.ExistingFilterSizesComponent_Dimension_Graphics_Container[b-xxwmp5h1ge] {
    flex: 20%;
    min-height: 100px;
    
}

.ExistingFilterSizesComponent_Dimension_Graphics_Group[b-xxwmp5h1ge] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 1px;
}
.ExistingFilterSizesComponent_Dimension_Graphics_Label[b-xxwmp5h1ge] {
    flex: 40%;
    background-color: aliceblue;
}
.ExistingFilterSizesComponent_Dimension_Graphics_Data[b-xxwmp5h1ge] {
    flex: 60%;
    background-color: ivory;
}

.ExistingFilterSizesComponent_Dimension_Graphics_Picture[b-xxwmp5h1ge] {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}








.ExistingFilterSizesComponent_Build_AHU_PreFilter_Container[b-xxwmp5h1ge] {
    flex: 40%;
    min-height: 100px;
    margin: 0;
    margin-left: 10px;
    margin-right: 5px;
    border-right: 2px solid lightblue;
    padding-right: 5px;
}
.ExistingFilterSizesComponent_Build_AHU_PreFilter1_Group[b-xxwmp5h1ge] {
    min-height: 100px;
    
}
.ExistingFilterSizesComponent_Build_AHU_PreFilter2_Group[b-xxwmp5h1ge] {
    min-height: 100px;
}

.ExistingFilterSizesComponent_Build_AHU_PrimaryFilter_Container[b-xxwmp5h1ge] {
    flex: 40;
    min-height: 100px;
}

.ExistingFilterSizesComponent_Build_AHU_PrimaryFilter1_Group[b-xxwmp5h1ge] {
    min-height: 100px;
}
.ExistingFilterSizesComponent_Build_AHU_PrimaryFilter2_Group[b-xxwmp5h1ge] {
    min-height: 100px;
}










.end[b-xxwmp5h1ge] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ExistingFilterSizes/MervUnitComponent.razor.rz.scp.css */

.MervUnitComponent_Container[b-jvtic9rxyn]{

}
.MervUnitComponent_SubContainer[b-jvtic9rxyn]{

}


.MervUnitComponent_Control_Group_Container[b-jvtic9rxyn]{

}
.MervUnitComponent_Control_Group_SubContainer[b-jvtic9rxyn] {
    border: 1px solid red;
    padding: 5px;
    background-color: whitesmoke;
}
.MervUnitComponent_Control_Group[b-jvtic9rxyn] {
    margin-top: 15px;
}

.MervUnitComponent_Label_Group[b-jvtic9rxyn] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    background-color: aliceblue;
    
}

.MervUnitComponent_Label_Icon[b-jvtic9rxyn] {
    width: 30px;
}

.MervUnitComponent_Label_TextName[b-jvtic9rxyn] {
}

.MervUnitComponent_Data_Group[b-jvtic9rxyn] {
}

.MervUnitComponent_Data_Flexbox[b-jvtic9rxyn] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 14px;
    margin-top: 5px;
}

.MervUnitComponent_Data_Component_Group[b-jvtic9rxyn] {
    flex: 40%;
}

.MervUnitComponent_Data_Component[b-jvtic9rxyn] {
    width: 90%;
    background-color: ivory;
}

.MervUnitComponent_Notes[b-jvtic9rxyn] {
    flex: 60%;
}


.MervUnitComponent_Data_TypeFilterName_Array_Container[b-jvtic9rxyn]{
    margin-top: 20px;
    margin-bottom: 40px;
}
.MervUnitComponent_Data_TypeFilterName_Array_SubContainer[b-jvtic9rxyn]{
    background-color: whitesmoke;
}

.MervUnitComponent_Data_TypeFilterName_Array_Items_Group[b-jvtic9rxyn] {
    margin-bottom: 10px;
}

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Header[b-jvtic9rxyn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Qty[b-jvtic9rxyn]{
    flex: 10%;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Part[b-jvtic9rxyn]{
    flex: 45%;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Price[b-jvtic9rxyn] {
    flex: 20%;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Price_Extended[b-jvtic9rxyn] {
    flex: 25%;
}

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details[b-jvtic9rxyn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty[b-jvtic9rxyn],
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Total_Qty[b-jvtic9rxyn] {
    flex: 10%;
    font-size: 16px;
    font-weight: bold;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Total_Qty[b-jvtic9rxyn]{
    padding-left: 10px;
}

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_FilterQty[b-jvtic9rxyn] {
    width: 18px;
    height: 16px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
    .MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_FilterQty:hover[b-jvtic9rxyn] {
        background-color: yellow;
    }

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Part[b-jvtic9rxyn] {
    flex: 40%;
    padding-top: 2px;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Price[b-jvtic9rxyn] {
    flex: 25%;
    text-align: right;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Price_Extended[b-jvtic9rxyn] {
    flex: 25%;
    text-align: right;
    padding-right: 5px;

}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_TotalPrice[b-jvtic9rxyn] {
    flex: 35%;
    border: 1px solid grey;
    padding-left: 10px;
    padding-right: 5px;
    background-color: lightyellow;
    text-align: right;
    padding-right: 5px;
}

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_Delete[b-jvtic9rxyn] {
    flex: 10%;
    padding-left: 5px;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Image_Delete[b-jvtic9rxyn] {
    width: 12px;
    height: 12px;
    text-align: center;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_PartNumber[b-jvtic9rxyn] {
    flex: 90%;
}

.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Area[b-jvtic9rxyn] {
    flex: 40%;
}
.MervUnitComponent_Body_Data_TypeFilterName_Array_Calculation_Details_AreaDetails[b-jvtic9rxyn] {
    flex: 60%;
    font-weight: bold;
}









input[type="number"][b-jvtic9rxyn]::-webkit-outer-spin-button,
input[type="number"][b-jvtic9rxyn]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"][b-jvtic9rxyn] {
    -moz-appearance: textfield;
}




.end[b-jvtic9rxyn] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/FilterCalcMainPageComponent.razor.rz.scp.css */

.FilterCalcMainPageComponent_Main_Container[b-n83bi9rxy7] {
    /* white-space: nowrap; */
    /* overflow: hidden; */
    font-size: smaller;
}

.FilterCalcMainPageComponent_Main_SubContainer[b-n83bi9rxy7] {
    font-family: "Titillium Web";
    width: 95%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
}

.FilterCalcMainPageComponent_Main_Header_Group[b-n83bi9rxy7] {
    display: flex;
    flex-direction: row; /* left - right */
    
}

.FilterCalcMainPageComponent_Main_Header_ABB[b-n83bi9rxy7] {
    flex: 30%;
    padding-top: 15px;
}
.FilterCalcMainPageComponent_Main_Header_Title[b-n83bi9rxy7] {
    flex: 70%;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    padding-top: 30px;
    color: rgb(38, 110, 107);
}
.ABB_Image[b-n83bi9rxy7] {
    width: 350px;
}



.FilterCalcMainPageComponent_Main_Content_Group[b-n83bi9rxy7] {
    display: flex;
    flex-direction: row; /* left - right */
}

.FilterCalcMainPageComponent_Main_LeftMenu_Container[b-n83bi9rxy7] {
    flex: 20%;
    border: 0px solid black;
    min-height: 480px;
}

.FilterCalcMainPageComponent_Main_RightContent_Container[b-n83bi9rxy7] {
    flex: 80%;
    margin-left: 5px;
    border: 0px solid black;
}

.FilterCalcMainPageComponent_Main_RightContent_Title[b-n83bi9rxy7] {
    border: 0px solid red;
    padding: 5px;
    border-radius: 8px;
    background-color: lightblue;
    font-size: 20px;
    color: rgb(38, 110, 107);
    font-weight: bold;
}

.FilterCalcMainPageComponent_Main_RightContent_ContentComponents[b-n83bi9rxy7] {
    border: 0px solid red;
    min-height: 400px;
    padding: 5px;
}
.FilterCalcMainPageComponent_Main_Footer_Group[b-n83bi9rxy7] {
    min-height: 40px;
}










.end[b-n83bi9rxy7] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/FilterSideMenu/FilterSideMenuComponent.razor.rz.scp.css */

.FilterSideMenuComponent_Main_Component[b-60rke0h42s]{

}

.FilterSideMenuComponent_BuildMenu[b-60rke0h42s]{
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
}

.FilterSideMenuComponent_MenuElement[b-60rke0h42s]{

}































.end[b-60rke0h42s] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/FilterCalculator/FilterSideMenu/MenuElementComponent.razor.rz.scp.css */

.MenuElementComponent_Container[b-nvyvi5eubl] {
    
}

.MenuElementComponent_SubContainer[b-nvyvi5eubl] {
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid lightgrey;
    border-radius: 8px;
    margin: 5px;
    background-color: aliceblue;
}

.MenuElementComponent_Image_Container[b-nvyvi5eubl] {
    flex: 10%;
}
.MenuElementComponent_Image_Div[b-nvyvi5eubl] {
    margin: 5px;
    border: 0px solid #25231e;
}
.MenuElementComponent_Image[b-nvyvi5eubl]{
    width: 20px;
    margin: 2px;
}
.MenuElementComponent_Button[b-nvyvi5eubl] {
    height: 25px;
    width: 25px;
    margin: 5px;
    border-radius: 8px;
    border: 1px solid darkgrey;
    cursor: pointer;
}
    .MenuElementComponent_Button:hover[b-nvyvi5eubl] {
        border: 1px solid red;
    }

.MenuElementComponent_MenuName_Container[b-nvyvi5eubl] {
    flex: 90%;
}
.MenuElementComponent_MenuName[b-nvyvi5eubl]{
    font-size: larger;
    margin-left: 10px;
    padding-top: 8px;
}
























.end[b-nvyvi5eubl] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ProjectInfo/ProjectInfoComponent.razor.rz.scp.css */

.ProjectInfoComponent_Container[b-3gxzeqdy8x] {
    
}
.ProjectInfoComponent_SubContainer[b-3gxzeqdy8x] {
    font-family: "Titillium Web";
}

.ProjectInfoComponent_ProjectName_Group[b-3gxzeqdy8x] {
    margin-top: 15px;
}
.ProjectInfoComponent_Customer_Group[b-3gxzeqdy8x] {
    margin-top: 15px;
}
.ProjectInfoComponent_UnitTag_Group[b-3gxzeqdy8x] {
    flex: 50%;
    margin-top: 15px;
}
.ProjectInfoComponent_CreateDate_Group[b-3gxzeqdy8x] {
    flex: 50%;
    margin-top: 15px;
    margin-left: 10px;
}


.ProjectInfoComponent_Label[b-3gxzeqdy8x] {
    font-size: 18px;
    background-color: aliceblue;
}
.ProjectInfoComponent_Data[b-3gxzeqdy8x] {
    margin-top: 5px;
}
.ProjectInfoComponent_Data_Input[b-3gxzeqdy8x] {
    width: 99%;
    background-color: ivory;
    
}

.ProjectInfoComponent_Date[b-3gxzeqdy8x] {
    width: 40%;
}


.ProjectInfoComponent_Project_Flex_Container[b-3gxzeqdy8x] {
    display: flex;
    flex-direction: row; /* left - right */
}

































.end[b-3gxzeqdy8x] {
}
/**/



/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ProposalFilterSizes/ProposalFilterSizesComponent.razor.rz.scp.css */

.HR[b-xhzk2v48ow] {
    margin: 0;
    padding: 0;
    margin-bottom: 40px;
    border-top: 2px solid lightblue;
}
.ProposalFilterSizesComponent_Container[b-xhzk2v48ow] {
}

.ProposalFilterSizesComponent_SubContainer[b-xhzk2v48ow] {
}


.ProposalFilterSizesComponent_Control_Group[b-xhzk2v48ow] {
    margin-top: 15px;
}

.ProposalFilterSizesComponent_Label_Group[b-xhzk2v48ow] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    background-color: aliceblue;
}

.ProposalFilterSizesComponent_Label_Icon[b-xhzk2v48ow] {
    width: 30px;
}

.ProposalFilterSizesComponent_Label_TextName[b-xhzk2v48ow] {
}

.ProposalFilterSizesComponent_Data_Group[b-xhzk2v48ow] {
}

.ProposalFilterSizesComponent_Data_Flexbox[b-xhzk2v48ow] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 14px;
    margin-top: 5px;
}

.ProposalFilterSizesComponent_Data_Component_Group[b-xhzk2v48ow] {
    flex: 40%;
}

.ProposalFilterSizesComponent_Data_Component[b-xhzk2v48ow] {
    width: 90%;
    background-color: ivory;
}

.ProposalFilterSizesComponent_Notes[b-xhzk2v48ow] {
    flex: 60%;
}





.ProposalFilterSizesComponent_MERV[b-xhzk2v48ow] {
}

.ProposalFilterSizesComponent_Build_FlexBox[b-xhzk2v48ow] {
    display: flex;
    flex-direction: row; /* left - right */
}


.ProposalFilterSizesComponent_Dimension_Graphics_Container[b-xhzk2v48ow] {
    flex: 20%;
    min-height: 100px;
}

.ProposalFilterSizesComponent_Dimension_Graphics_Group[b-xhzk2v48ow] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 1px;
}

.ProposalFilterSizesComponent_Dimension_Graphics_Label[b-xhzk2v48ow] {
    flex: 40%;
    background-color: aliceblue;
}

.ProposalFilterSizesComponent_Dimension_Graphics_Data[b-xhzk2v48ow] {
    flex: 60%;
    background-color: ivory;
}

.ProposalFilterSizesComponent_Dimension_Graphics_Picture[b-xhzk2v48ow] {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}




.ProposalFilterSizesComponent_Build_AHU_PreFilter_Container[b-xhzk2v48ow] {
    flex: 40%;
    min-height: 100px;
    margin: 0;
    margin-left: 10px;
    margin-right: 5px;
    border-right: 2px solid lightblue;
    padding-right: 5px;
}

.ProposalFilterSizesComponent_Build_AHU_PreFilter1_Group[b-xhzk2v48ow] {
    min-height: 100px;
}

.ProposalFilterSizesComponent_Build_AHU_PreFilter2_Group[b-xhzk2v48ow] {
    min-height: 100px;
}

.ProposalFilterSizesComponent_Build_AHU_PrimaryFilter_Container[b-xhzk2v48ow] {
    flex: 40;
    min-height: 100px;
}

.ProposalFilterSizesComponent_Build_AHU_PrimaryFilter1_Group[b-xhzk2v48ow] {
    min-height: 100px;
}

.ProposalFilterSizesComponent_Build_AHU_PrimaryFilter2_Group[b-xhzk2v48ow] {
    min-height: 100px;
}










.end[b-xhzk2v48ow] {
}
/**/


/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/FilterReportPrintComponent.razor.rz.scp.css */

.FilterReportPringComponent_Container[b-3rlh7n3q7f] {
    font-family: "Titillium Web";
}

.FilterReportPringComponent_SubContainer[b-3rlh7n3q7f] {
    margin: 20px;
}

.FilterReportPringComponent_Header_Container[b-3rlh7n3q7f]{

}
.FilterReportPringComponent_Header_Container_Information[b-3rlh7n3q7f] {
    position: relative;
}
.FilterReportPringComponent_HeaderImage_Container[b-3rlh7n3q7f]{
    
}
.FilterReportPringComponent_HeaderImage[b-3rlh7n3q7f]{
    width: 100%;
}
.FilterReportPringComponent_HeaderGreenBarImage_Container[b-3rlh7n3q7f]{
    margin-top: -6px;
    
}
.FilterReportPringComponent_HeaderGreenBarImage[b-3rlh7n3q7f] {
    width: 100%;
}

.FilterReportPringComponent_Header_Container_Overlay[b-3rlh7n3q7f] {
    position: absolute;
    top: 30px; /* because of FilterReportPringComponent_SubContainer.margins, this number need to change */
    left: 30px;
    width: 400px;
    height: 50px;
    padding: 10px;
    border: 1px solid rgba(237, 242, 230, 0.5);
    background-image: url('/images/filterimage/LightGreenDot.png');
    opacity: 0.5;
    border-radius: 15px;
    z-index: 100;
}

.FilterReportPringComponent_Project_Information_Container[b-3rlh7n3q7f] {
    position: absolute;
    top: 10px; /* because of relative - change required */
    left: 10px;
    width: 500px;
    height: 50px;
    padding: 10px;
    
    background: rgba(0, 0, 0, 0); /* Adjust opacity here */
    border-radius: 15px;
    z-index: 200;
}

.FilterReportPringComponent_ProjectName_Group[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    opacity: 1.5;
}
.FilterReportPringComponent_ProjectName_Label[b-3rlh7n3q7f]{
    width: 100px;
    font-weight: bold;
    white-space: nowrap;
}
.FilterReportPringComponent_ProjectName_Data[b-3rlh7n3q7f]{
    padding-left: 5px;
}




.FilterReportPringComponent_CustomerTag_Group[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_Customer_Group[b-3rlh7n3q7f] {
    flex: 70%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_Customer_Label[b-3rlh7n3q7f] {
    width: 100px;
    font-weight: bold;
}
.FilterReportPringComponent_Customer_Data[b-3rlh7n3q7f] {
    padding-left: 5px;
}


.FilterReportPringComponent_UnitTag[b-3rlh7n3q7f] {
    flex: 30%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_UnitTag_Label[b-3rlh7n3q7f] {
    font-weight: bold;
}
.FilterReportPringComponent_UnitTag_Data[b-3rlh7n3q7f] {
    padding-left: 5px;
}



.FilterReportPringComponent_Project_Information_ReturnToWebsite[b-3rlh7n3q7f] {
    position: absolute;
    top: 20px; /* because of relative - change required */
    left: 50%;
}
.FilterReportPringComponent_Project_Information_ReturnToWebsite_Button[b-3rlh7n3q7f] {
    background-color: lightyellow;
    font-size: larger;
    padding: 5px;
    border-radius: 10px;
}





.end[b-3rlh7n3q7f] {
}
/* Savings at a glance */
.FilterReportPringComponent_SavingsAtAGlance_Container[b-3rlh7n3q7f] {
}
.FilterReportPringComponent_SavingsAtAGlance_SubContainer[b-3rlh7n3q7f] {

}



/* ============ FilterReportPringComponent_Economic_Overview_Container ============== */



.FilterReportPringComponent_Economic_Overview_Container[b-3rlh7n3q7f]{

}
.FilterReportPringComponent_Economic_Overview_SubContainer[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    margin: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.FilterReportPringComponent_Economic_Overview_Content[b-3rlh7n3q7f]{
    /* 3 vertical divs ( 3 x 32 = 96 ) */
    flex: 32%;
}

.FilterReportPringComponent_Economic_Overview_Content_Group[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_Economic_Overview_Content_Graphics[b-3rlh7n3q7f]{
    flex: 25%;
}
.FilterReportPringComponent_Economic_Overview_Content_Graphics_Image[b-3rlh7n3q7f]{
    height: 70px;
    margin-top: 15px;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_Group[b-3rlh7n3q7f]{
    flex: 75%;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_SubGroup[b-3rlh7n3q7f] {
    position: relative;
    margin: 5px;
    padding: 5px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock[b-3rlh7n3q7f]{

}
.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Image[b-3rlh7n3q7f] {
    height: 75px;
    width: 100%;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay[b-3rlh7n3q7f] {
    position: absolute;
    top: 8px;
    left: 10%;
    width: 80%;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay_Label[b-3rlh7n3q7f] {
    font-size: 14px;
    color: rgba(25, 107, 107, 1);
    font-weight: bold;
}
.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay_Data[b-3rlh7n3q7f] {
    font-size: 18px;
    color: black;
    font-weight: 600;
}



.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_Group[b-3rlh7n3q7f] {
    /* 2 vertical divs ( 2 x 2 = 4 ) */
    flex: 2%;
}
.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_SubGroup[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_CenterLeft[b-3rlh7n3q7f]{
    flex: 50%;
}
.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_CenterRight[b-3rlh7n3q7f] {
    flex: 50%;
    height: 50px;
    border-left: 3px solid rgba(25, 107, 107, 1);
    margin-top: 20px;
}






.end[b-3rlh7n3q7f] {
}













/* ================================== HeaderGreenBarImage_2 ====================================== */

.FilterReportPringComponent_HeaderGreenBarImage_2_Container[b-3rlh7n3q7f] {
    margin-bottom: 10px;
}
.FilterReportPringComponent_HeaderGreenBarImage_2_Image[b-3rlh7n3q7f]{
    width: 100%;
}

/* <!-- ================================ SavingAtAglance Information data ===============================--> */


.FilterReportPringComponent_SavingAtAglance_Container[b-3rlh7n3q7f] {
}
.FilterReportPringComponent_SavingAtAglance_SubContainer[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_SavingAtAglance_Column1_Container[b-3rlh7n3q7f]{
    flex: 33%;
    text-align: center;
    margin: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.FilterReportPringComponent_SavingAtAglance_Column_Logo[b-3rlh7n3q7f]{

}
.FilterReportPringComponent_SavingAtAglance_Column_Logo_Image[b-3rlh7n3q7f]{
    height: 60px;
}

.FilterReportPringComponent_SavingAtAglance_Column_Dollars[b-3rlh7n3q7f] {
    font-size: 18px;
    font-weight: bold;
}
.FilterReportPringComponent_SavingAtAglance_Column_Label[b-3rlh7n3q7f] {
    font-weight: bold;
    color: rgba(25, 107, 107, 1);
    height: 40px;
}
.FilterReportPringComponent_SavingAtAglance_Column_Content[b-3rlh7n3q7f]{
    text-align: center;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 14px;
}







/* ==================================================== GRAPH ==========================================================*/


.FilterReportPringComponent_HeaderGreenBarImage__3_Container[b-3rlh7n3q7f] {
    margin-bottom: 0;
}
.FilterReportPringComponent_HeaderGreenBarImage[b-3rlh7n3q7f]{

}


.FilterReportPringComponent_CompareBetweenTechGraph_Container[b-3rlh7n3q7f] {
    position: relative;
}
.FilterReportPringComponent_CompareBetweenTechGraph_SubContainer[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    width: 100%;
}

.FilterReportPringComponent_CompareBetweenTechGraph_LeftGroup[b-3rlh7n3q7f] {
    flex: 5%;
}
.FilterReportPringComponent_CompareBetweenTechGraph_CenterGroup[b-3rlh7n3q7f] {
    flex: 90%;
    position: relative;
    font-size: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.FilterReportPringComponent_CompareBetweenTechGraph_RightGroup[b-3rlh7n3q7f] {
    flex: 5%;
}





.FilterReportPringComponent_CompareBetweenTechGraph_Legend_Container[b-3rlh7n3q7f]{

}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_SubContainer[b-3rlh7n3q7f] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_Group[b-3rlh7n3q7f] {
    flex: 10%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_SideGroup[b-3rlh7n3q7f]{
    flex: 40%;
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox[b-3rlh7n3q7f] {
    
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_GreenBlock_Image[b-3rlh7n3q7f] {
    height: 15px;
    width: 15px;
    padding-top: 6px;
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox_Label[b-3rlh7n3q7f] {
    width: 100px;
    padding-left: 5px;
}
.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox_Label_Span[b-3rlh7n3q7f]{
    font-size: smaller;
}


.end[b-3rlh7n3q7f] {
}
/**/


@media print{

    @page {
        size: Letter;
    }

    .FilterReportPringComponent_Project_Information_ReturnToWebsite[b-3rlh7n3q7f]{
        display: none;
    }



}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/GraphChartComponent.razor.rz.scp.css */

.GraphChartComponent_Container[b-rr6n8celek] {
    display: flex;
    flex-direction: row;

    height: 100%;
    width: 100%;

    
    
}

.GraphChartComponent_LeftSide_Legend_Container[b-rr6n8celek] {
    flex: 20%;
    border: 1px solid red;
    
}

.GraphChartComponent_RightSide_Data_Container[b-rr6n8celek] {
    flex: 80%;
    border: 1px solid red;
    
}




















.end[b-rr6n8celek] {
}

/**/
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/ResultReportsComponent.razor.rz.scp.css */

.ResultReportsComponent_Container[b-y7ommk3smf] {

}

.ResultReportsComponent_SubContainer[b-y7ommk3smf] {
    font-family: "Titillium Web";
    font-size: 16px;
    margin-top: 15px;
}


.ResultReportsComponent_Results_Container[b-y7ommk3smf]{

}

.ResultReportsComponent_Results_SubContainer[b-y7ommk3smf]{

}
.ResultReportsComponent_Results_SubContainer_Name[b-y7ommk3smf] {
    font-size: 18px;
    background-color: aliceblue;
}
.ResultReportsComponent_Results_Group[b-y7ommk3smf] {
    display: flex;
    flex-direction: row; /* left - right */
}
.ResultReportsComponent_Results_SubGroup[b-y7ommk3smf]{
    flex: 33%;
    margin: 10px;
}
.ResultReportsComponent_Results_SubGroup_Label[b-y7ommk3smf]{

}
.ResultReportsComponent_Results_SubGroup_Data[b-y7ommk3smf]{
    font-weight: 600;
    margin-bottom: 10px;
}
















.ResultReportsComponent_Report_Description[b-y7ommk3smf] {
    font-size: 18px;
    background-color: aliceblue;
}

.ResultReportsComponent_CoverPage_Container[b-y7ommk3smf] {
    margin-top: 15px;
}

.ResultReportsComponent_Page2_Container[b-y7ommk3smf] {
    margin-top: 15px;
}

.ResultReportsComponent_Page3_Container[b-y7ommk3smf] {
    margin-top: 15px;
}


.ResultReportsComponent_Selection_Group[b-y7ommk3smf] {
    display: flex;
    flex-direction: row; /* left - right */
}

.ResultReportsComponent_Selection_Select[b-y7ommk3smf]{
    flex: 20%;
}
.ResultReportsComponent_Selection_Select_Check_Box[b-y7ommk3smf] {
    border: 1px solid grey;
    border-radius: 5px;
    background-color: ivory;
    margin-right: 5px;
    width: 22px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}

.ResultReportsComponent_Selection_Description[b-y7ommk3smf] {
    flex: 80%;
}






















.end[b-y7ommk3smf] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/GridPictureComponent.razor.rz.scp.css */

.GridPictureComponent_Container[b-su3xtnkjs0] {
    font-family: 'Lato', sans-serif;
}

.GridPictureComponent_SubContainer[b-su3xtnkjs0] {
    /* width: 400px; */
    /* height: 360px;  sub 40px */
    border: 0px double black;
    padding: 5px;
    padding-bottom: 35px;
}

.GridPictureComponent_Grid1_Header[b-su3xtnkjs0] {
    display: flex;
    flex-direction: row; /* left - right */
}

.GridPictureComponent_Grid1_Left[b-su3xtnkjs0] {
    width: 20px;
}

.GridPictureComponent_Grid1_Right[b-su3xtnkjs0] {
    flex: 99%;
    display: flex;
    flex-direction: row; /* left - right */
}

.GridPictureComponent_Grid1_Right_SubLeft[b-su3xtnkjs0] {
    flex: 10%;
    margin-left: 40px;
    border-left: 1px solid black;
}

.GridPictureComponent_Grid1_Right_SubCenter[b-su3xtnkjs0] {
    flex: 80%;
    text-align: center;
}

.GridPictureComponent_Grid1_Right_SubRight[b-su3xtnkjs0] {
    flex: 10%;
    text-align: right;
    margin-right: 40px;
    border-right: 1px solid black;
}



.GridPictureComponent_Grid2_Header[b-su3xtnkjs0] {
    display: flex;
    flex-direction: row; /* left - right */
}

.GridPictureComponent_Grid2_Left[b-su3xtnkjs0] {
    flex: 20px;
    display: flex;
    flex-direction: column; /* left - right */
}

.GridPictureComponent_Grid2_Right[b-su3xtnkjs0] {
    /* Picture */
    flex: 99%;
}

.GridPictureComponent_Level2_Col3_Filter_IMG[b-su3xtnkjs0] {
    width: 200px; 
    height: 100%; 
}

.GridPictureComponent_Grid2_Left_SubLeft[b-su3xtnkjs0] {
    flex: 10%;
    border-top: 1px solid black;
    margin-top: 33px;
}

.GridPictureComponent_Grid2_Left_SubCenter[b-su3xtnkjs0] {
    flex: 80%;
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: center; /* vertical centering */
    height: 100%; /* make sure it fills its parent */
}

.GridPictureComponent_Grid2_Left_SubCenter_Data[b-su3xtnkjs0] {
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    writing-mode: vertical-rl; /* vertical flow */
    text-orientation: mixed;
    transform: rotate(180deg); /* flips the text bottom-to-top */
    width: 20px; /* horizontal space */
    min-height: 100px; /* vertical space for readability */
    font-size: 14px;
    overflow: hidden;
}

.GridPictureComponent_Grid2_Left_SubRight[b-su3xtnkjs0] {
    margin-top: auto; /* 👈 pushes it to the bottom */
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: center; /* vertical centering inside itself */
    margin-bottom: 85px;
    border-bottom: 1px solid black;
}








.end[b-su3xtnkjs0] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_1_CoverPage_Component.razor.rz.scp.css */
html[b-f9q24yu1ds], body[b-f9q24yu1ds] {
    height: 100%;
    margin: 0;
}

*[b-f9q24yu1ds] {
    -webkit-print-color-adjust: exact !important; /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important; /* Firefox 48 – 96 */
    print-color-adjust: exact !important; /* Firefox 97+, Safari 15.4+ */
}

.Submittal_Page_1_CoverPage_Component_Container[b-f9q24yu1ds] {
    border: 0px solid grey;
    font-family: 'Lato', sans-serif;
}

.Submittal_Page_1_CoverPage_Component_SubContainer[b-f9q24yu1ds] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
    position: relative;
}

.Submittal_Page_1_CoverPage_Component_Header_Container[b-f9q24yu1ds] {
    position: relative;
}

.Submittal_Page_1_CoverPage_Component_HeaderImage_Container[b-f9q24yu1ds]{

}
.Submittal_Page_1_CoverPage_Component_HeaderImage_IMG[b-f9q24yu1ds] {
    width: 100%;
}
.Submittal_Page_1_CoverPage_Component_HeaderImage_Title[b-f9q24yu1ds] {
    position: absolute;
    border: 0px solid red;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -0%);
    text-align: center;
    font-weight: bold;
    font-size: 5vw;
    color: #003e40;
}

.ProjectInfoComponent_PresentedBy_Group[b-f9q24yu1ds] {
    width: 100%;
}

/*
.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Group {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -0%);
}

.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Label {
    text-align: center;
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}
.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Data {
    text-align: center;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    width: 100%;
    white-space: nowrap;
    margin-top: 10px;
}
*/

.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Group[b-f9q24yu1ds] {
    text-align: center;
    margin-top: 0px;
    margin-left: 20%;
    margin-right: 20%;
}

.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Label[b-f9q24yu1ds] {
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}

.Submittal_Page_1_CoverPage_Component_Project_PresentedBy_Data[b-f9q24yu1ds] {
    border: 0px solid lightgrey;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    margin-top: 10px;
}




.Submittal_Page_1_CoverPage_Component_Main_Container[b-f9q24yu1ds] {
    flex: 1;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
}



.Submittal_Page_1_CoverPage_Component_Project_Name_Group[b-f9q24yu1ds] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 35px;
}
.Submittal_Page_1_CoverPage_Component_Project_Name_Group_Left[b-f9q24yu1ds] {
    flex: 20%;
    display: flex;
    flex-direction: column; /* up - down */
}
.Submittal_Page_1_CoverPage_Component_Left_TopLevel[b-f9q24yu1ds] {
    flex: 33%;
    /*border-right: 5px solid #98C474;*/
}

.Submittal_Page_1_CoverPage_Component_Left_MidLevel[b-f9q24yu1ds] {
    flex: 33%;
}

.Submittal_Page_1_CoverPage_Component_Left_BottomLevel[b-f9q24yu1ds] {
    flex: 33%;
    /*border-right: 5px solid #98C474;*/
}


.Submittal_Page_1_CoverPage_Component_Project_Name[b-f9q24yu1ds] {
    flex: 60%;
    text-align: center;
    /*border-top: 5px solid #98C474;*/
    /*border-bottom: 5px solid #98C474;*/
    padding: 10px;
}
.Submittal_Page_1_CoverPage_Component_Project_Name_Label[b-f9q24yu1ds] {
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}
.Submittal_Page_1_CoverPage_Component_Project_Name_Data[b-f9q24yu1ds] {
    border: 0px solid lightgrey;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    margin-top: 10px;
    white-space: nowrap;
}

.Submittal_Page_1_CoverPage_Component_Project_Name_Group_Right[b-f9q24yu1ds] {
    flex: 20%;
    display: flex;
    flex-direction: column; /* up - down */
}
.Submittal_Page_1_CoverPage_Component_Right_TopLevel[b-f9q24yu1ds] {
    flex: 33%;
    /*border-left: 5px solid #98C474;*/
}
.Submittal_Page_1_CoverPage_Component_Right_MidLevel[b-f9q24yu1ds] {
    flex: 33%;
}
.Submittal_Page_1_CoverPage_Component_Right_BottomLevel[b-f9q24yu1ds] {
    flex: 33%;
    /*border-left: 5px solid #98C474;*/
}



.Submittal_Page_1_CoverPage_Component_Customer_Name[b-f9q24yu1ds] {
    text-align: center;
    margin-top: 35px;
    margin-left: 20%;
    margin-right: 20%;
}
.Submittal_Page_1_CoverPage_Component_Customer_Name_Label[b-f9q24yu1ds] {
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}

.Submittal_Page_1_CoverPage_Component_Customer_Name_Data[b-f9q24yu1ds] {
    border: 0px solid lightgrey;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    margin-top: 10px;
}



.Submittal_Page_1_CoverPage_Component_UnitTag_Name_Group[b-f9q24yu1ds] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 35px;
}
.Submittal_Page_1_CoverPage_Component_UnitTag_Group_Left[b-f9q24yu1ds] {
    flex: 20%;
    display: flex;
    flex-direction: column; /* up - down */
}
.Submittal_Page_1_CoverPage_Component_UnitTag_Group_Right[b-f9q24yu1ds] {
    flex: 20%;
    display: flex;
    flex-direction: column; /* up - down */
}

.Submittal_Page_1_CoverPage_Component_UnitTag[b-f9q24yu1ds] {
    flex: 60%;
    text-align: center;
    /*border-top: 5px solid #98C474;*/
    /*border-bottom: 5px solid #98C474;*/
    padding: 10px;
}
.Submittal_Page_1_CoverPage_Component_UnitTag_Label[b-f9q24yu1ds] {
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}

.Submittal_Page_1_CoverPage_Component_UnitTag_Data[b-f9q24yu1ds] {
    border: 0px solid lightgrey;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    margin-top: 10px;
}



footer[b-f9q24yu1ds] {

    text-align: center;
}


.Submittal_Page_1_CoverPage_Component_Project_Date_Container[b-f9q24yu1ds]{
    position: relative;
}
.Submittal_Page_1_CoverPage_Component_Project_Date_Image[b-f9q24yu1ds]{

}
.Submittal_Page_1_CoverPage_Component_Project_Date_Image_IMG[b-f9q24yu1ds] {
    width: 100%;
}


.Submittal_Page_1_CoverPage_Component_Project_Date_Content[b-f9q24yu1ds] {
    position: absolute;
    border: 0px solid red;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-weight: bold;
    font-size: 5vw;
    color: #003e40;

}
.Submittal_Page_1_CoverPage_Component_Project_Date_Label[b-f9q24yu1ds] {
    font-size: 4vw;
    font-weight: bold;
    color: #195245;
}

.Submittal_Page_1_CoverPage_Component_Project_Date_Data[b-f9q24yu1ds] {
    border: 0px solid lightgrey;
    font-size: 3vw;
    font-weight: bold;
    color: black;
    margin-top: 10px;
}











.end[b-f9q24yu1ds] {
}
/**/





@media print {

    @page {
        size: Letter;
    }



}





/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_2_Component.razor.rz.scp.css */

.Submittal_Page_2_Component_Container[b-9wg9thvozx] {
    font-family: 'Lato', sans-serif;
}
.Submittal_Page_2_Component_SubContainer[b-9wg9thvozx] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
}



.Submittal_Page_2_Component_Header[b-9wg9thvozx] {
    position: relative;
    display: inline-block;
}

.Submittal_Page_2_Component_Header_Picture_Div[b-9wg9thvozx] {
}

.Submittal_Page_2_Component_Header_Picture_Img[b-9wg9thvozx] {
    display: block;
    object-fit: cover;
    width: 100%;
    height: auto;
}

.Submittal_Page_2_Component_Header_Picture_Overlay[b-9wg9thvozx] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(180, 220, 150, 0.3);
    z-index: 1;
}

.Submittal_Page_2_Component_Header_Picture_TitleOverlay[b-9wg9thvozx] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff700; /* Bright yellow */
    font-size: 3rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.1);
    z-index: 2;
    white-space: nowrap;
}








.Submittal_Page_2_Component_Main[b-9wg9thvozx]{
    flex: 1;
    margin-top: 10px;
}

.Submittal_Page_2_Component_TitleSection[b-9wg9thvozx] {
    border: 1px solid #98C474;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
    padding: 10px;
    font-size: 3vw;
    border-radius: 20px;
    text-align: center;
}

.Submittal_Page_2_Component_DataSection[b-9wg9thvozx] {
    display: flex;
    flex-direction: row; /* left - right */
    padding: 5px;
}
.Submittal_Page_2_Component_Data_Column[b-9wg9thvozx]{
    flex: 33%;
    border: 0px solid red;
    margin: 5px;
    padding: 5px;
}

.Submittal_Page_2_Component_Data_Column_Header[b-9wg9thvozx] {
    text-align: center;
    color: #195245;
    margin-top: 5px;
}
.Submittal_Page_2_Component_Data_Column_Data[b-9wg9thvozx] {
    font-size: larger;
    text-align: center;
    color: #003e40;
    margin-top: 10px;
}
.Submittal_Page_2_Component_Data_Column_Description[b-9wg9thvozx] {
    display: none;
    font-size: smaller;
    color: black;
    margin-top: 5px;
    text-align: center;
}

.Border_RightSide_Line[b-9wg9thvozx]{
    border-right: 1px solid #98c474;
}









.end[b-9wg9thvozx] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_3_Component.razor.rz.scp.css */

.Submittal_Page_3_Component_Container[b-6sz0m835tv] {
    font-family: 'Lato', sans-serif;
}
.Submittal_Page_3_Component_SubContainer[b-6sz0m835tv] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
}


.Submittal_Page_3_Component_Header[b-6sz0m835tv] {
    position: relative;
    display: inline-block;
}
.Submittal_Page_3_Component_Header_Picture_Div[b-6sz0m835tv] {

}
.Submittal_Page_3_Component_Header_Picture_Img[b-6sz0m835tv] {
    display: block;
    max-width: 100%;
    height: auto;
    
}
.Submittal_Page_3_Component_Header_Picture_Overlay[b-6sz0m835tv] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(180, 220, 150, 0.3);
    z-index: 1;
}
.Submittal_Page_3_Component_Header_Picture_TitleOverlay[b-6sz0m835tv] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff700; /* Bright yellow */
    font-size: 3rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.1);
    z-index: 2;
    white-space: nowrap;
}


.Submittal_Page_3_Component_Header_Picture_Title[b-6sz0m835tv] {
}

.Submittal_Page_3_Component_FilterTitle[b-6sz0m835tv] {
    border: 1px solid #98C474;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
    padding: 10px;
    font-size: 2vw;
    border-radius: 20px;
    margin: 10px;
    text-align: center;
}



.Submittal_Page_3_Component_Main[b-6sz0m835tv] {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    margin-top: 10px;
}

.Submittal_Page_3_Component_Main_FilterFrame_Diagram[b-6sz0m835tv]{
    flex: 45%;
}

.Submittal_Page_3_Component_Main_FilterFrame_Decriptions[b-6sz0m835tv]{
    flex: 55%;
}

.Submittal_Page_3_Component_Data_Column_Details_ListItems_Container[b-6sz0m835tv]{
    font-size: smaller;
    color: black;
}
.Submittal_Page_3_Component_Space[b-6sz0m835tv]{
    height: 10px;
}

.Submittal_Page_3_Component_Data_Column_Header_ListItems[b-6sz0m835tv] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    color: #195245;
}
.Submittal_Page_3_Component_Data_Column_Header_Qty[b-6sz0m835tv]{
    flex: 10%;
}
.Submittal_Page_3_Component_Data_Column_Header_Part[b-6sz0m835tv] {
    flex: 45%;
}
.Submittal_Page_3_Component_Data_Column_Header_Price[b-6sz0m835tv] {
    flex: 20%;
    text-align: right;
}
.Submittal_Page_3_Component_Data_Column_Header_Price_Extended[b-6sz0m835tv] {
    flex: 25%;
    text-align: right;
}


.Submittal_Page_3_Component_Data_Column_Details_ListItems[b-6sz0m835tv] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    color: #195245;
}

.Submittal_Page_3_Component_Data_Column_Details_Qty[b-6sz0m835tv] {
    flex: 10%;
}

.Submittal_Page_3_Component_Data_Column_Details_Part[b-6sz0m835tv] {
    flex: 45%;
}
.Submittal_Page_3_Component_Data_Column_Details_Part_Description[b-6sz0m835tv] {
    flex: 90%;
}

.Submittal_Page_3_Component_Data_Column_Details_Price[b-6sz0m835tv] {
    flex: 20%;
    text-align: right;
}

.Submittal_Page_3_Component_Data_Column_Details_Price_Extended[b-6sz0m835tv] {
    flex: 25%;
    text-align: right;
}



.Submittal_Page_3_Component_Data_Column[b-6sz0m835tv] {
    flex: 33%;
    border: 0px solid red;
    margin: 5px;
    padding: 5px;
}

.Submittal_Page_3_Component_Data_Column_Header[b-6sz0m835tv] {
    text-align: center;
    color: #195245;
    margin-top: 10px;
}

.Submittal_Page_3_Component_Data_Column_Data[b-6sz0m835tv] {
    font-size: larger;
    text-align: center;
    color: #003e40;
    margin-top: 10px;
}

.Submittal_Page_3_Component_Data_Column_Description[b-6sz0m835tv] {
    font-size: smaller;
    color: black;
    margin-top: 5px;
    text-align: center;
}










.Submittal_Page_3_Component_Footer[b-6sz0m835tv] {
}



.end[b-6sz0m835tv] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_4_Component.razor.rz.scp.css */

.Submittal_Page_4_Component_Container[b-b6cwl7ppts] {
    font-family: 'Lato', sans-serif;
}

.Submittal_Page_4_Component_SubContainer[b-b6cwl7ppts] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
}


.Submittal_Page_4_Component_Header[b-b6cwl7ppts] {
    position: relative;
    display: inline-block;
}

.Submittal_Page_4_Component_Header_Picture_Div[b-b6cwl7ppts] {
}

.Submittal_Page_4_Component_Header_Picture_Img[b-b6cwl7ppts] {
    display: block;
    max-width: 100%;
    height: auto;
}

.Submittal_Page_4_Component_Header_Picture_Overlay[b-b6cwl7ppts] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(180, 220, 150, 0.3);
    z-index: 1;
}

.Submittal_Page_4_Component_Header_Picture_TitleOverlay[b-b6cwl7ppts] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff700; /* Bright yellow */
    font-size: 3rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.1);
    z-index: 2;
    white-space: nowrap;
}


.Submittal_Page_4_Component_Header_Picture_Title[b-b6cwl7ppts] {
}

.Submittal_Page_4_Component_FilterTitle[b-b6cwl7ppts] {
    border: 1px solid #98C474;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
    padding: 10px;
    font-size: 2vw;
    border-radius: 20px;
    margin: 10px;
    text-align: center;
}



.Submittal_Page_4_Component_Main[b-b6cwl7ppts] {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    margin-top: 10px;
}

.Submittal_Page_4_Component_Main_FilterFrame_Diagram[b-b6cwl7ppts] {
    flex: 45%;
}

.Submittal_Page_4_Component_Main_FilterFrame_Decriptions[b-b6cwl7ppts] {
    flex: 55%;
}

.Submittal_Page_4_Component_Data_Column_Details_ListItems_Container[b-b6cwl7ppts] {
    font-size: smaller;
    color: black;
}

.Submittal_Page_4_Component_Space[b-b6cwl7ppts] {
    height: 10px;
}

.Submittal_Page_4_Component_Data_Column_Header_ListItems[b-b6cwl7ppts] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    color: #195245;
}

.Submittal_Page_4_Component_Data_Column_Header_Qty[b-b6cwl7ppts] {
    flex: 10%;
}

.Submittal_Page_4_Component_Data_Column_Header_Part[b-b6cwl7ppts] {
    flex: 45%;
}

.Submittal_Page_4_Component_Data_Column_Header_Price[b-b6cwl7ppts] {
    flex: 20%;
    text-align: right;
}

.Submittal_Page_4_Component_Data_Column_Header_Price_Extended[b-b6cwl7ppts] {
    flex: 25%;
    text-align: right;
}


.Submittal_Page_4_Component_Data_Column_Details_ListItems[b-b6cwl7ppts] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    color: #195245;
}

.Submittal_Page_4_Component_Data_Column_Details_Qty[b-b6cwl7ppts] {
    flex: 10%;
}

.Submittal_Page_4_Component_Data_Column_Details_Part[b-b6cwl7ppts] {
    flex: 45%;
}

.Submittal_Page_4_Component_Data_Column_Details_Part_Description[b-b6cwl7ppts] {
    flex: 90%;
}

.Submittal_Page_4_Component_Data_Column_Details_Price[b-b6cwl7ppts] {
    flex: 20%;
    text-align: right;
}

.Submittal_Page_4_Component_Data_Column_Details_Price_Extended[b-b6cwl7ppts] {
    flex: 25%;
    text-align: right;
}



.Submittal_Page_4_Component_Data_Column[b-b6cwl7ppts] {
    flex: 33%;
    border: 0px solid red;
    margin: 5px;
    padding: 5px;
}

.Submittal_Page_4_Component_Data_Column_Header[b-b6cwl7ppts] {
    text-align: center;
    color: #195245;
    margin-top: 10px;
}

.Submittal_Page_4_Component_Data_Column_Data[b-b6cwl7ppts] {
    font-size: larger;
    text-align: center;
    color: #003e40;
    margin-top: 10px;
}

.Submittal_Page_4_Component_Data_Column_Description[b-b6cwl7ppts] {
    font-size: smaller;
    color: black;
    margin-top: 5px;
    text-align: center;
}










.Submittal_Page_4_Component_Footer[b-b6cwl7ppts] {
}



.end[b-b6cwl7ppts] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_5_Component.razor.rz.scp.css */

.Submittal_Page_5_Component_Container[b-25tfiojers] {
    font-family: 'Lato', sans-serif;
}

.Submittal_Page_5_Component_SubContainer[b-25tfiojers] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
}




.Submittal_Page_5_Component_Header[b-25tfiojers] {
    position: relative;
    display: inline-block;
}

.Submittal_Page_5_Component_Header_Picture_Div[b-25tfiojers] {
}

.Submittal_Page_5_Component_Header_Picture_Img[b-25tfiojers] {
    display: block;
    object-fit: cover;
    width: 100%;
    height: auto;
}

.Submittal_Page_5_Component_Header_Picture_Overlay[b-25tfiojers] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(180, 220, 150, 0.3);
    z-index: 1;
}

.Submittal_Page_5_Component_Header_Picture_TitleOverlay[b-25tfiojers] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff700; /* Bright yellow */
    font-size: 3rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.1);
    z-index: 2;
    white-space: nowrap;
}



.BorderLeft[b-25tfiojers] {
    border-left: 1px solid #98C474;
}




.Submittal_Page_5_Component_Main[b-25tfiojers] {
    flex: 1;
    border: 0px solid red;
}




.Submittal_Page_5_Component_Container_Table_Header[b-25tfiojers] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.Submittal_Page_5_Component_Container_Legend_Title[b-25tfiojers] {
    flex: 40%;
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
}

.TitleBackground[b-25tfiojers] {
    border: 1px solid #98C474;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
}

.LeftBoxBorder[b-25tfiojers] {
    border: 3px solid #98C474;
}


.Submittal_Page_5_Component_Container_Legend_TitleGroup[b-25tfiojers] {
    flex: 32%;
    text-align: left;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
}
.Submittal_Page_5_Component_Container_Column_TitleGroup1[b-25tfiojers] {
    flex: 26%;
    text-align: center;
    font-weight: bold;
}
.Submittal_Page_5_Component_Container_Column_TitleGroup2[b-25tfiojers] {
    flex: 26%;
    text-align: center;
    font-weight: bold;
}



.Submittal_Page_5_Component_Container_Column_1_Title[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    font-weight: bold;
}

.Submittal_Page_5_Component_Container_Column_2_Title[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    font-weight: bold;
}

.Submittal_Page_5_Component_Container_Column_3_Title[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    font-weight: bold;
}

.Submittal_Page_5_Component_Container_Column_4_Title[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    font-weight: bold;
}


.Submittal_Page_5_Component_Container_Legend[b-25tfiojers] {
    flex: 40%;
    text-align: left;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
    margin-bottom: 3px;
}
.Submittal_Page_5_Component_Container_Column_1[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
    margin-bottom: 3px;
}
.Submittal_Page_5_Component_Container_Column_2[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
    margin-bottom: 3px;
}
.Submittal_Page_5_Component_Container_Column_3[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
    margin-bottom: 3px;
}
.Submittal_Page_5_Component_Container_Column_4[b-25tfiojers] {
    flex: 15%;
    text-align: center;
    border: 0px solid #98C474;
    padding: 2px;
    border-radius: 10px;
    margin: 5px;
    margin-bottom: 3px;
}

    .end[b-25tfiojers] {
    }
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_6_Component.razor.rz.scp.css */

.Submittal_Page_6_Component_Container[b-phls5u3r7i] {
    font-family: 'Lato', sans-serif;
}

.Submittal_Page_6_Component_SubContainer[b-phls5u3r7i] {
    display: flex;
    flex-direction: column;
    min-height: 98vh;
}

.Submittal_Page_6_Component_Header[b-phls5u3r7i] {
    position: relative;
    display: inline-block;
}

.Submittal_Page_6_Component_Header_Picture_Div[b-phls5u3r7i] {
}

.Submittal_Page_6_Component_Header_Picture_Img[b-phls5u3r7i] {
    display: block;
    object-fit: cover;
    width: 100%;
    height: auto;
}

.Submittal_Page_6_Component_Header_Picture_Overlay[b-phls5u3r7i] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(180, 220, 150, 0.3);
    z-index: 1;
}

.Submittal_Page_6_Component_Header_Picture_TitleOverlay[b-phls5u3r7i] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff700; /* Bright yellow */
    font-size: 3rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.1);
    z-index: 2;
    white-space: nowrap;
}



.Submittal_Page_6_Component_Main[b-phls5u3r7i] {
    flex: 1;
    margin-top: 10px;
}


.Submittal_Page_6_Component_TitleSection[b-phls5u3r7i] {
    border: 1px solid #98C474;
    background-image: url(/images/filterimage/SubmittalReport_CoverPage_BackgroundColorBlock.png);
    padding: 10px;
    font-size: 3vw;
    border-radius: 20px;
    text-align: center;
}

.Submittal_Page_6_Component_DataSection[b-phls5u3r7i] {
    display: flex;
    flex-direction: row; /* left - right */
    padding: 5px;
}

.Submittal_Page_6_Component_Data_Column[b-phls5u3r7i] {
    flex: 33%;
    border: 0px solid red;
    margin: 5px;
    padding: 5px;
}

.Submittal_Page_6_Component_Data_Column_Header[b-phls5u3r7i] {
    text-align: center;
    color: #195245;
    margin-top: 10px;
}

.Submittal_Page_6_Component_Data_Column_Data[b-phls5u3r7i] {
    font-size: larger;
    text-align: center;
    color: #003e40;
    margin-top: 10px;
}

.Submittal_Page_6_Component_Data_Column_Description[b-phls5u3r7i] {
    font-size: smaller;
    color: black;
    margin-top: 5px;
    text-align: center;
}

.Border_RightSide_Line[b-phls5u3r7i] {
    border-right: 1px solid #98c474;
}






















.end[b-phls5u3r7i] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_7_Component.razor.rz.scp.css */


























.end[b-i1xhjgokwz] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_8_Component.razor.rz.scp.css */


























.end[b-jw85l0hdsf] {
}
/**/





@media print {

    @page {
        size: Letter;
    }
}
/* /Components/Pages/BodySection/BodyTools/FilterCalculator/ResultReports/SubmittalPages/Submittal_Page_9_Component.razor.rz.scp.css */


.FilterReportPringComponent_Container[b-z00olurxlh] {
    font-family: "Titillium Web";
}

.FilterReportPringComponent_SubContainer[b-z00olurxlh] {
    margin: 20px;
}

.FilterReportPringComponent_Header_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_Header_Container_Information[b-z00olurxlh] {
    position: relative;
}

.FilterReportPringComponent_HeaderImage_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_HeaderImage[b-z00olurxlh] {
    width: 100%;
}

.FilterReportPringComponent_HeaderGreenBarImage_Container[b-z00olurxlh] {
    margin-top: -6px;
}

.FilterReportPringComponent_HeaderGreenBarImage[b-z00olurxlh] {
    width: 100%;
}

.FilterReportPringComponent_Header_Container_Overlay[b-z00olurxlh] {
    position: absolute;
    top: 30px; /* because of FilterReportPringComponent_SubContainer.margins, this number need to change */
    left: 30px;
    width: 400px;
    height: 50px;
    padding: 10px;
    border: 1px solid rgba(237, 242, 230, 0.5);
    background-image: url('/images/filterimage/LightGreenDot.png');
    opacity: 0.5;
    border-radius: 15px;
    z-index: 100;
}

.FilterReportPringComponent_Project_Information_Container[b-z00olurxlh] {
    position: absolute;
    top: 10px; /* because of relative - change required */
    left: 10px;
    width: 500px;
    height: 50px;
    padding: 10px;
    background: rgba(0, 0, 0, 0); /* Adjust opacity here */
    border-radius: 15px;
    z-index: 200;
}

.FilterReportPringComponent_ProjectName_Group[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    opacity: 1.5;
}

.FilterReportPringComponent_ProjectName_Label[b-z00olurxlh] {
    width: 100px;
    font-weight: bold;
    white-space: nowrap;
}

.FilterReportPringComponent_ProjectName_Data[b-z00olurxlh] {
    padding-left: 5px;
}




.FilterReportPringComponent_CustomerTag_Group[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_Customer_Group[b-z00olurxlh] {
    flex: 70%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_Customer_Label[b-z00olurxlh] {
    width: 100px;
    font-weight: bold;
}

.FilterReportPringComponent_Customer_Data[b-z00olurxlh] {
    padding-left: 5px;
}


.FilterReportPringComponent_UnitTag[b-z00olurxlh] {
    flex: 30%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_UnitTag_Label[b-z00olurxlh] {
    font-weight: bold;
}

.FilterReportPringComponent_UnitTag_Data[b-z00olurxlh] {
    padding-left: 5px;
}



.FilterReportPringComponent_Project_Information_ReturnToWebsite[b-z00olurxlh] {
    position: absolute;
    top: 20px; /* because of relative - change required */
    left: 50%;
}

.FilterReportPringComponent_Project_Information_ReturnToWebsite_Button[b-z00olurxlh] {
    background-color: lightyellow;
    font-size: larger;
    padding: 5px;
    border-radius: 10px;
}





.end[b-z00olurxlh] {
}
/* Savings at a glance */
.FilterReportPringComponent_SavingsAtAGlance_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_SavingsAtAGlance_SubContainer[b-z00olurxlh] {
}



/* ============ FilterReportPringComponent_Economic_Overview_Container ============== */



.FilterReportPringComponent_Economic_Overview_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_Economic_Overview_SubContainer[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    margin: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.FilterReportPringComponent_Economic_Overview_Content[b-z00olurxlh] {
    /* 3 vertical divs ( 3 x 32 = 96 ) */
    flex: 32%;
}

.FilterReportPringComponent_Economic_Overview_Content_Group[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_Economic_Overview_Content_Graphics[b-z00olurxlh] {
    flex: 25%;
}

.FilterReportPringComponent_Economic_Overview_Content_Graphics_Image[b-z00olurxlh] {
    height: 70px;
    margin-top: 15px;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_Group[b-z00olurxlh] {
    flex: 75%;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_SubGroup[b-z00olurxlh] {
    position: relative;
    margin: 5px;
    padding: 5px;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock[b-z00olurxlh] {
}

.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Image[b-z00olurxlh] {
    height: 75px;
    width: 100%;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay[b-z00olurxlh] {
    position: absolute;
    top: 8px;
    left: 10%;
    width: 80%;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay_Label[b-z00olurxlh] {
    font-size: 14px;
    color: rgba(25, 107, 107, 1);
    font-weight: bold;
}

.FilterReportPringComponent_Economic_Overview_Content_Data_GreenBlock_Overlay_Data[b-z00olurxlh] {
    font-size: 18px;
    color: black;
    font-weight: 600;
}



.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_Group[b-z00olurxlh] {
    /* 2 vertical divs ( 2 x 2 = 4 ) */
    flex: 2%;
}

.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_SubGroup[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_CenterLeft[b-z00olurxlh] {
    flex: 50%;
}

.FilterReportPringComponent_Economic_Overview_Horizontal_Bar_CenterRight[b-z00olurxlh] {
    flex: 50%;
    height: 50px;
    border-left: 3px solid rgba(25, 107, 107, 1);
    margin-top: 20px;
}






.end[b-z00olurxlh] {
}













/* ================================== HeaderGreenBarImage_2 ====================================== */

.FilterReportPringComponent_HeaderGreenBarImage_2_Container[b-z00olurxlh] {
    margin-bottom: 10px;
}

.FilterReportPringComponent_HeaderGreenBarImage_2_Image[b-z00olurxlh] {
    width: 100%;
}

/* <!-- ================================ SavingAtAglance Information data ===============================--> */


.FilterReportPringComponent_SavingAtAglance_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_SavingAtAglance_SubContainer[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_SavingAtAglance_Column1_Container[b-z00olurxlh] {
    flex: 33%;
    text-align: center;
    margin: 20px;
}

.FilterReportPringComponent_SavingAtAglance_Column_Logo[b-z00olurxlh] {
}

.FilterReportPringComponent_SavingAtAglance_Column_Logo_Image[b-z00olurxlh] {
    height: 60px;
}

.FilterReportPringComponent_SavingAtAglance_Column_Dollars[b-z00olurxlh] {
    font-size: 18px;
    font-weight: bold;
}

.FilterReportPringComponent_SavingAtAglance_Column_Label[b-z00olurxlh] {
    font-weight: bold;
    color: rgba(25, 107, 107, 1);
    height: 40px;
}

.FilterReportPringComponent_SavingAtAglance_Column_Content[b-z00olurxlh] {
    text-align: center;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 14px;
}







/* ==================================================== GRAPH ==========================================================*/


.FilterReportPringComponent_HeaderGreenBarImage__3_Container[b-z00olurxlh] {
    margin-bottom: 0;
}

.FilterReportPringComponent_HeaderGreenBarImage[b-z00olurxlh] {
}


.FilterReportPringComponent_CompareBetweenTechGraph_Container[b-z00olurxlh] {
    position: relative;
}

.FilterReportPringComponent_CompareBetweenTechGraph_SubContainer[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
    width: 100%;
}

.FilterReportPringComponent_CompareBetweenTechGraph_LeftGroup[b-z00olurxlh] {
    flex: 5%;
}

.FilterReportPringComponent_CompareBetweenTechGraph_CenterGroup[b-z00olurxlh] {
    flex: 90%;
    position: relative;
    font-size: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;

    border: 1px solid blue;
    height: 290px;
    padding: 10px;
}





























.FilterReportPringComponent_CompareBetweenTechGraph_RightGroup[b-z00olurxlh] {
    flex: 5%;
}





.FilterReportPringComponent_CompareBetweenTechGraph_Legend_Container[b-z00olurxlh] {
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_SubContainer[b-z00olurxlh] {
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_Group[b-z00olurxlh] {
    flex: 10%;
    display: flex;
    display: -webkit-flex;
    flex-direction: row; /* left - right */
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_SideGroup[b-z00olurxlh] {
    flex: 40%;
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox[b-z00olurxlh] {
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_GreenBlock_Image[b-z00olurxlh] {
    height: 15px;
    width: 15px;
    padding-top: 6px;
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox_Label[b-z00olurxlh] {
    width: 100px;
    padding-left: 5px;
}

.FilterReportPringComponent_CompareBetweenTechGraph_Legend_CheckBox_Label_Span[b-z00olurxlh] {
    font-size: smaller;
}


.end[b-z00olurxlh] {
}
/**/


@media print {

    @page {
        size: Letter;
    }

    .FilterReportPringComponent_Project_Information_ReturnToWebsite[b-z00olurxlh] {
        display: none;
    }
}



/* /Components/Pages/BodySection/BodyTools/FilterCalculator/UnitInfo/UnitInformationComponent.razor.rz.scp.css */

.UnitInformationComponent_Container[b-oldg5phgij]{

}

.UnitInformationComponent_SubContainer[b-oldg5phgij]{

}


.UnitInformationComponent_AirFlow_Group[b-oldg5phgij] {
    margin-top: 15px;
}
.UnitInformationComponent_Label_Group[b-oldg5phgij] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 18px;
    background-color: aliceblue;
}

.UnitInformationComponent_Label_TextName[b-oldg5phgij] {
    
}

.UnitInformationComponent_Data_Group[b-oldg5phgij]{

}
.UnitInformationComponent_Data_Flexbox[b-oldg5phgij] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 16px;
    margin-top: 5px;
}

.UnitInformationComponent_AirFlow_InputBox[b-oldg5phgij] {
    flex: 40%;
}
.ConversionsComponent_AirFlow_Data_Input[b-oldg5phgij] {
    width: 50%;
    background-color: ivory;
}
.UnitInformationComponent_AirFlow_Notes[b-oldg5phgij] {
    flex: 60%;
}





.UnitInformationComponent_Width_Group[b-oldg5phgij] {
    margin-top: 15px;
}
.UnitInformationComponent_Width_InputBox[b-oldg5phgij] {
    flex: 40%;
}
.UnitInformationComponent_Width_Input[b-oldg5phgij] {
    width: 50%;
    background-color: ivory;
}
.UnitInformationComponent_Width_Notes[b-oldg5phgij] {
    flex: 60%;
}





.UnitInformationComponent_Height_Group[b-oldg5phgij] {
    margin-top: 15px;
}
.UnitInformationComponent_Height_InputBox[b-oldg5phgij] {
    flex: 40%;
}

.UnitInformationComponent_Height_Input[b-oldg5phgij] {
    width: 50%;
    background-color: ivory;
}

.UnitInformationComponent_Height_Notes[b-oldg5phgij] {
    flex: 60%;
}





.UnitInformationComponent_Area_Group[b-oldg5phgij] {
    margin-top: 15px;
}
.UnitInformationComponent_Area_InputBox[b-oldg5phgij] {
    flex: 40%;
}

.UnitInformationComponent_Area_Input[b-oldg5phgij] {
    width: 50%;
    background-color: ivory;
}
.UnitInformationComponent_Label_TextName[b-oldg5phgij] {
}

.UnitInformationComponent_Area_Notes[b-oldg5phgij] {
    flex: 60%;
}










.UnitInformationComponent_Label_Group[b-oldg5phgij] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: 18px;
    background-color: aliceblue;
}

.UnitInformationComponent_Label_Icon[b-oldg5phgij] {
    width: 30px;
}


.UnitInformationComponent_Data[b-oldg5phgij] {
}









.end[b-oldg5phgij] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/ToolsFilters/BodyToolsModuleComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Container[b-v4qeiou7rz] {
    display: flex;
    flex-direction: column; /* up - down */
}

.BodyToolsModuleComponent_YearsModule_Container[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Header[b-v4qeiou7rz] {
    height: 30px;
    font-weight: bold;
}
.BodyToolsModuleComponent_Header_Title[b-v4qeiou7rz] {

}
.BodyToolsModuleComponent_Header_TitleDescription[b-v4qeiou7rz] {

}
.HR[b-v4qeiou7rz] {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.BkColor[b-v4qeiou7rz] {
    background-color: WhiteSmoke;
}

.BodyToolsModuleComponent_Body[b-v4qeiou7rz] {

}
.BodyToolsModuleComponent_Body_Label_Group[b-v4qeiou7rz]{

}

.BodyToolsModuleComponent_Body_Label_AirVolume[b-v4qeiou7rz] {

}

.BodyToolsModuleComponent_Body_Label_Information[b-v4qeiou7rz] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsModuleComponent_Body_Label_Information_Title[b-v4qeiou7rz]{
    flex: 80%;
}
.BodyToolsModuleComponent_Body_Label_Information_Data[b-v4qeiou7rz]{
    flex: 20%;
    text-align: right;
    padding-right: 20px;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName[b-v4qeiou7rz] {
    font-size: smaller;
}

.BodyToolsModuleComponent_Body_Label_TypeFilterName_Select[b-v4qeiou7rz] {
    width: 90%;
    font-size: smaller;
}

.BodyToolsModuleComponent_Body_Label_Information_Select[b-v4qeiou7rz] {
    width: 80px;
}
.BodyToolsModuleComponent_Body_Label_Data_Select[b-v4qeiou7rz] {
    width: 80px;
}

.BodyToolsModuleComponent_Body_Label_Information_InputData[b-v4qeiou7rz] {
    width: 80px;
}


.BodyToolsModuleComponent_Body_Label_Information_InputData_DivCurrency[b-v4qeiou7rz] {
    width: 90%;
}

.BodyToolsModuleComponent_Body_Label_Information_InputData_Number[b-v4qeiou7rz] {
    width: 90%;
}





.BodyToolsModuleComponent_Body_Label_InitFilter[b-v4qeiou7rz] {
}
.BodyToolsModuleComponent_Body_Label_FinalFilter[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_AvgFilter[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_ElectricCons[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_PowerRate[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_Years[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_HoursPerDay[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_CostComparison[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_WKW[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_WPower[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Label_QAir[b-v4qeiou7rz]{

}




.BodyToolsModuleComponent_Body_Data_Group[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_AirVolume[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_InitFilter[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_FinalFilter[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_AvgFilter[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_ElectricCons[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_PowerRate[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_Years[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_HoursPerDay[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_CostComparison[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_WKW[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_WPower[b-v4qeiou7rz]{

}
.BodyToolsModuleComponent_Body_Data_QAir[b-v4qeiou7rz]{

}


.BodyToolsModuleComponent_Footer[b-v4qeiou7rz] {
}
















/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/DimensionOpeningComponent.razor.rz.scp.css */

.DimensionOpeningComponent_Container[b-50od4jt737]{
    border: 1px solid grey;
    height: 200px;
    background-color: white;
}

/* =============== ROW 1 ============== */

.DimensionOpeningComponent_Row1[b-50od4jt737] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 20px;
}
.DimensionOpeningComponent_Row1_Column1[b-50od4jt737]{
    flex: 10%;
}
.DimensionOpeningComponent_Row1_Column2[b-50od4jt737] {
    flex: 10%;
    display: flex;
    flex-direction: column; /* up - down */

    border-left: 1px dotted red;
}

.DimensionOpeningComponent_Row1_Column2_Top[b-50od4jt737] {
    flex: 50%;
    border-bottom: 1px dotted red;
}
.DimensionOpeningComponent_Row1_Column2_Bottom[b-50od4jt737] {
    flex: 50%;
}

.DimensionOpeningComponent_Row1_Column3[b-50od4jt737] {
    flex: 60%;
    text-align: center;
}

.DimensionOpeningComponent_Row1_Column4[b-50od4jt737] {
    flex: 10%;
    display: flex;
    flex-direction: column; /* up - down */
    border-right: 1px dotted red;
}
.DimensionOpeningComponent_Row1_Column4_Top[b-50od4jt737] {
    flex: 50%;
    border-bottom: 1px dotted red;
}
.DimensionOpeningComponent_Row1_Column5_Bottom[b-50od4jt737] {
    flex: 50%;
}
.DimensionOpeningComponent_Row1_Column5[b-50od4jt737] {
    flex: 10%;
}

/* =============== ROW 2 ============== */


.DimensionOpeningComponent_Container_Row2[b-50od4jt737] {
    display: flex;
    flex-direction: row; /* left - right */
}
.DimensionOpeningComponent_Container_Row2_Column1[b-50od4jt737]{
    flex: 10%;
}
.DimensionOpeningComponent_Container_Row2_Column2[b-50od4jt737] {
    flex: 80%;
    border-left: 1px dotted red;
    border-right: 1px dotted red;
    height: 40px;
}
.DimensionOpeningComponent_Container_Row2_Column3[b-50od4jt737] {
    flex: 10%;
}










/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/EnergyUsageCostComponent.razor.rz.scp.css */

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_SubName_2[b-qckriu9n6t] {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_SubName_3[b-qckriu9n6t] {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    background-color: yellow;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_SubName_4[b-qckriu9n6t] {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    font-size: larger;
    border: 1px solid grey;
    margin-left: 5px;
    margin-right: 5px;
    background-color: lightblue;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group_Container[b-qckriu9n6t] {
    margin: 5px;
    border: 1px solid grey;
    border-bottom: 0;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group[b-qckriu9n6t] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group_Bottom[b-qckriu9n6t] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Label[b-qckriu9n6t] {
    flex: 50%;
    font-weight: bold;
    color: darkslategrey;
    padding: 2px;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Data[b-qckriu9n6t] {
    flex: 50%;
    background-color: aliceblue;
    padding: 2px;
    border-bottom: 1px solid grey;
    text-align: center;
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/FrequencyChangeAnnualComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_FrequencyChangeAnnual[b-9tfdxdupy9]
{

}

.BodyToolsModuleComponent_Body_Data_FrequencyChangeAnnual_Select[b-9tfdxdupy9] {
    font-size: smaller;
    width: 50%
}









/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/NumberHoursRequiredComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_NumberHoursRequired[b-4suxawxp9d]
{

}

.BodyToolsModuleComponent_Body_Data_NumberHoursRequired_Select[b-4suxawxp9d]{
    font-size: smaller;
    width: 50%
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/SolidWasteChangesPerYearComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_SolidWasteChangesPerYear[b-uerj1kknx5]
{

}
.BodyToolsModuleComponent_Body_Data_SolidWasteChangesPerYear_Select[b-uerj1kknx5] {
    font-size: smaller;
    width: 50%
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/SolidWasteCostPerFilterComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_SolidWasteCostPerFilter[b-asg0u6k6vj]{

}

.BodyToolsModuleComponent_Body_Data_SolidWasteCostPerFilter_Select[b-asg0u6k6vj] {
    font-size: smaller;
    width: 50%
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/SolidWasteNumberFiltersComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_SolidWasteNumberFilters[b-9g8e421v03]{

}

.BodyToolsModuleComponent_Body_Data_SolidWasteNumberFilters_Select[b-9g8e421v03] {
    font-size: smaller;
    width: 50%
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/xxxFilterSizeComponent.razor.rz.scp.css */

.BodyToolsModuleComponent_Body_Data_FilterSize[b-y56xvxh2ng] {
    background-color: aliceblue;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Text[b-y56xvxh2ng] {
    width: 99%;
    background-color: aliceblue;
    text-align: center;
    font-size: smaller;
    border: 0;
    cursor: pointer;
}

/* /Components/Pages/BodySection/BodyTools/ToolsFilters/SubComponents/xxxFilterTypeSelectArrayComponent.razor.rz.scp.css */


.BodyToolsModuleComponent_Body_Data_TypeFilterName_Group[b-8hadf8h7ge] {
    display: flex;
    flex-direction: row; /* left - right */
    
    margin-top: 20px;
    border-top: 1px solid grey;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Description[b-8hadf8h7ge] {
    flex: 50%;
    text-align: left;
    border-bottom: 1px solid grey;
    font-weight: bold;
    font-size: 12px;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName[b-8hadf8h7ge] {
    flex: 50%;
    background-color: aliceblue;
    border-bottom: 1px solid grey;
    border-left: 1px solid grey;
}






.BodyToolsModuleComponent_Body_Label_TypeFilterName_Select[b-8hadf8h7ge] {
    width: 99%;
    font-size: smaller;
    margin-bottom: 5px;
    background-color: aliceblue;
    border: 0;
    cursor: pointer;
}

.BodyToolsModuleComponent_Body_Data__Content_Name[b-8hadf8h7ge] {
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}
.BodyToolsModuleComponent_Body_Data__Content_Name_ListofFilters[b-8hadf8h7ge] {
    text-align: center;
    font-weight: bold;
    border: 0px solid grey;
    border-bottom: 0;
    margin-top: 10px;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array[b-8hadf8h7ge] {
    font-size: smaller;
    background-color: white;
    border-top: 1px solid grey;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Container[b-8hadf8h7ge]{
    border: dashed 1px black;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_ArrayItems[b-8hadf8h7ge] {
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_FilterPartNum[b-8hadf8h7ge] {
    padding-left: 2px;
    margin-right: 2px;
    font-weight: 600;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Message[b-8hadf8h7ge] {
    color: red;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Message_Ok[b-8hadf8h7ge] {
    color: darkgreen;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_FilterSize_Group[b-8hadf8h7ge] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_FilterSize[b-8hadf8h7ge] {
    flex: 40%;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Qty[b-8hadf8h7ge] {
    flex: 50%;
    text-align: right;
    margin-right: 2px;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Qty_Image[b-8hadf8h7ge] {
    flex: 10%;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Qty_Data[b-8hadf8h7ge]{
    width: 40%;
    font-size: smaller;
}


.HR[b-8hadf8h7ge] {
    border: 1px dotted grey;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Container[b-8hadf8h7ge]{
    padding: 5px;
    text-align: left;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Header[b-8hadf8h7ge] {
    display: flex;
    flex-direction: row; /* left - right */
    font-weight: bold;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Qty[b-8hadf8h7ge]{
    flex: 15%;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Part[b-8hadf8h7ge] {
    flex: 65%;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Header_Price[b-8hadf8h7ge] {
    flex: 20%;
}


.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details[b-8hadf8h7ge] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Image_Delete[b-8hadf8h7ge] {
    width: 12px;
    height: 12px;
    text-align: center;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_Delete[b-8hadf8h7ge] {
    flex: 15%;
    padding-left: 5px;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty[b-8hadf8h7ge] {
    flex: 15%;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_FilterQty[b-8hadf8h7ge] {
    width: 15px;
    height: 15px;
    font-size: smaller;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
    .BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Qty_FilterQty:hover[b-8hadf8h7ge]{
        background-color: yellow;
    }


.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Part[b-8hadf8h7ge] {
    flex: 65%;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Price[b-8hadf8h7ge] {
    flex: 20%;
    
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_TotalPrice[b-8hadf8h7ge] {
    flex: 20%;
    border: 1px solid grey;
    padding-left: 10px;
    padding-right: 5px;
    background-color: lightyellow;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_PartNumber[b-8hadf8h7ge] {
    flex: 85%;
}

.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_Area[b-8hadf8h7ge]{
    flex: 40%;
}
.BodyToolsModuleComponent_Body_Data_TypeFilterName_Array_Calculation_Details_AreaDetails[b-8hadf8h7ge] {
    flex: 60%;
}

input[type="number"][b-8hadf8h7ge]::-webkit-outer-spin-button,
input[type="number"][b-8hadf8h7ge]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"][b-8hadf8h7ge] {
    -moz-appearance: textfield;
}









/* /Components/Pages/BodySection/BodyTools/ToolsFilters/ToolsEditFilterPricingComponent.razor.rz.scp.css */

.ToolsEditFilterPricingComponent_Container[b-ybrcaknfyr] {
    width: 100%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    height: 80vh;
    border: 0px solid blue;
}
.ToolsEditFilterPricingComponent_Sub_Container[b-ybrcaknfyr] {
    margin: 20px;
    height: 75vh;
    border: 0px solid yellow;
}
.ToolsEditFilterPricingComponent_Header[b-ybrcaknfyr]{

}
.ToolsEditFilterPricingComponent_Title_Group[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
}
.ToolsEditFilterPricingComponent_Header_Title[b-ybrcaknfyr] {
    flex: 95%;
    font-size: larger;
    font-weight: bold;
}
.ToolsEditFilterPricingComponent_Header_CloseButton[b-ybrcaknfyr] {
    flex: 5%;
}


.ToolsEditFilterPricingComponent_Body[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 70vh;
}

.ToolsEditFilterPricingComponent_Body_Database_List_Group[b-ybrcaknfyr] {
    border: 1px solid lightgrey;
    flex: 50%;
    min-height: 95%;
    margin: 2px;
    overflow-y: scroll;
}

.ToolsEditFilterPricingComponent_Body_Database_List[b-ybrcaknfyr] {

}

.ToolsEditFilterPricingComponent_Body_Database_List_Details_Scrolling[b-ybrcaknfyr] {
    
}

.ToolsEditFilterPricingComponent_Body_Database_List_Title[b-ybrcaknfyr] {
    font-size: larger;
    text-align: center;
}

.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_Group[b-ybrcaknfyr],
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Group[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    width: 98%;
}

.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_PartNum[b-ybrcaknfyr],
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_PartNum[b-ybrcaknfyr] {
    flex: 60%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_Size[b-ybrcaknfyr],
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Size[b-ybrcaknfyr] {
    flex: 20%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_CdnPrice[b-ybrcaknfyr],
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_CdnPrice[b-ybrcaknfyr] {
    flex: 20%;
}

.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Group_FilterPartNumGlobal[b-ybrcaknfyr]{
    background-color: lightblue;
    width: 99%;
}
/* Header */
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_Group[b-ybrcaknfyr] {
    font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_PartNum[b-ybrcaknfyr] {
    font-weight: bold;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_Size[b-ybrcaknfyr] {
    font-weight: bold;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Header_CdnPrice[b-ybrcaknfyr] {
    font-weight: bold;
    text-align: right;
}
/* Detail */
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Group[b-ybrcaknfyr] {
    font-size: smaller;
    margin: 2px;
}
    .ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Group:hover[b-ybrcaknfyr]{
        background-color: yellow;
        cursor: pointer;
    }

.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_PartNum[b-ybrcaknfyr] {

}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_Size[b-ybrcaknfyr]{

}
.ToolsEditFilterPricingComponent_Body_Database_FilterList_Detail_CdnPricing[b-ybrcaknfyr] {
    text-align: right;
}


.ToolsEditFilterPricingComponent_Body_Database_Modulex_Group[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 2px;
    margin-bottom: 5px;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Desc[b-ybrcaknfyr]{
    flex: 30%;
    font-weight: bold;
    font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data[b-ybrcaknfyr]{
    flex: 70%;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Text[b-ybrcaknfyr]{
    font-size: smaller;
    width: 100px;
}

.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Text_FilterPartNum[b-ybrcaknfyr] {
    font-size: smaller;
    width: 95%;
}

.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number[b-ybrcaknfyr] {
    width: 95%;
    text-align: right;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_Factor[b-ybrcaknfyr] {
    width: 80px;
    text-align: right;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_Text[b-ybrcaknfyr] {
    width: 90%;
    text-align: right;
    padding-right: 15px;
    border: 1px solid grey;
    font-weight: bold;
}

.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_Button_Create_NewFilter[b-ybrcaknfyr]{
    font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_Button_Create_NewFilter_Span[b-ybrcaknfyr] {
    font-size: smaller;
}



.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_Button_Delete_Filter[b-ybrcaknfyr] {
    font-size: smaller;
}

.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Header[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Header_Name[b-ybrcaknfyr]{
    flex: 20%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Header_Initial[b-ybrcaknfyr] {
    flex: 40%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Header_Final[b-ybrcaknfyr] {
    flex: 40%;
}

.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Detail[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Detail_Name[b-ybrcaknfyr] {
    flex: 20%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Detail_Initial[b-ybrcaknfyr] {
    flex: 40%;
}
.ToolsEditFilterPricingComponent_Body_Database_FilterInitResistance_Detail_Final[b-ybrcaknfyr] {
    flex: 40%;
}


.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_CheckBox_Text[b-ybrcaknfyr] {
    border: 1px solid grey;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}

.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_ActualSize_X[b-ybrcaknfyr]{
    flex: 45%;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_X[b-ybrcaknfyr] {
    flex: 10%;
    text-align: center;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_ActualSize_Y[b-ybrcaknfyr] {
    flex: 45%;
}


.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_ActualSize_X[b-ybrcaknfyr]{
   width: 80px;
   font-size: smaller;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_ActualSize_Y[b-ybrcaknfyr] {
    width: 80px;
    font-size: smaller;
}

.ToolsEditFilterPricingComponent_Body_Database_Edit_Group[b-ybrcaknfyr] {
    border: 1px solid lightgrey;
    flex: 50%;
    min-height: 95%;
    margin: 2px;
}


.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing_Group[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing[b-ybrcaknfyr] {
    flex: 40%;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_Pricing[b-ybrcaknfyr] {
    width: 90%;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing_Cdn_CheckBox[b-ybrcaknfyr] {
    flex: 10%;
    border: 1px solid red;
    text-align: center;
    cursor: pointer;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing_Cdn_CheckBox_Name[b-ybrcaknfyr] {
    flex: 15%;
    margin-left: 2px;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing_Usd_CheckBox[b-ybrcaknfyr] {
    flex: 10%;
    border: 1px solid red;
    text-align: center;
    cursor: pointer;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Pricing_Usd_CheckBox_Name[b-ybrcaknfyr] {
    flex: 15%;
    margin-left: 2px;
}





.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Custom_Group[b-ybrcaknfyr] {
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid red;
    padding: 2px;
    background-color: lightyellow;
}

.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Custom_SizeX[b-ybrcaknfyr] {
    flex: 20;
    margin-left: 2px;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_Custom_Size_X[b-ybrcaknfyr] {
    width: 40px;
    font-size: smaller;
    text-align: center;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_CustomSize_Xlabel[b-ybrcaknfyr] {
    flex: 10;
    text-align: center;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_SideBySide_Custom_Size_Y[b-ybrcaknfyr] {
    flex: 20;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_InputData_Number_Custom_Size_Y[b-ybrcaknfyr] {
    width: 40px;
    font-size: smaller;
    text-align: center;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_CustomSize_Button[b-ybrcaknfyr] {
    flex: 50;
    text-align: right;
    margin-right: 2px;
}
.ToolsEditFilterPricingComponent_Body_Database_Modulex_Data_CustomSize_Button_Btn[b-ybrcaknfyr]{

}



.CostModifierComponent_Data_Component_Loading[b-ybrcaknfyr] {
    background-color: yellow;
    font-weight: bold;
}










.end[b-ybrcaknfyr] {
}
/**/
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/ToolsEditPowerRatePricingComponent.razor.rz.scp.css */

.ToolsEditPowerRatePricingComponent_Container[b-hfs49mxwpp] {
    width: 100%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    height: 80vh;
    border: 0px solid blue;
}
.ToolsEditPowerRatePricingComponent_Sub_Container[b-hfs49mxwpp] {
    margin: 20px;
    height: 75vh;
    border: 0px solid yellow;
}


.ToolsEditPowerRatePricingComponent_Header[b-hfs49mxwpp]{

}
.ToolsEditPowerRatePricingComponent_Title_Group[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
}
.ToolsEditPowerRatePricingComponent_Header_Title[b-hfs49mxwpp] {
    flex: 95%;
    font-size: larger;
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Header_CloseButton[b-hfs49mxwpp]{
    flex: 5%;
}








.ToolsEditPowerRatePricingComponent_Body[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 50vh;
}

.ToolsEditPowerRatePricingComponent_Body_List_Container[b-hfs49mxwpp] {
    border: 1px solid lightgrey;
    flex: 50%;
    min-height: 95%;
    margin: 2px;
    overflow-y: scroll;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Container[b-hfs49mxwpp] {
    border: 1px solid lightgrey;
    flex: 50%;
    min-height: 95%;
    margin: 2px;
}

.ToolsEditPowerRatePricingComponent_Body_Database_List[b-hfs49mxwpp]{

}

.ToolsEditPowerRatePricingComponent_Body_Database_List_Title[b-hfs49mxwpp] {
    font-size: larger;
    text-align: center;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Header_Group[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
    width: 98%;
}

.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Header_Abreviation[b-hfs49mxwpp]{
    flex: 5%;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Header_ProvState[b-hfs49mxwpp] {
    flex: 40%;
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Header_Region[b-hfs49mxwpp] {
    flex: 35%;
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Header_Pricing[b-hfs49mxwpp] {
    flex: 20%;
    font-weight: bold;
}

.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_Group[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
    width: 98%;
}
    .ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_Group:hover[b-hfs49mxwpp] {
        background-color: yellow;
        cursor: pointer;
    }

.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_Abreviation[b-hfs49mxwpp] {
    flex: 5%;
    font-weight: bold;
    margin-left: 2px;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_ProvState[b-hfs49mxwpp] {
    flex: 40%;
    margin-left: 5px;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_Region[b-hfs49mxwpp] {
    flex: 35%;
}
.ToolsEditPowerRatePricingComponent_Body_Database_PowerRate_Detail_Pricing[b-hfs49mxwpp] {
    flex: 20%;
}




.ToolsEditPowerRatePricingComponent_Body_Pricing_Title[b-hfs49mxwpp] {
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Group[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Abbreviation_Group[b-hfs49mxwpp] {
    flex: 30%;
    margin-bottom: 10px;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Abbreviation_Header[b-hfs49mxwpp]{
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Abbreviation_Data[b-hfs49mxwpp]{

}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Abbreviation_Data_InputBox[b-hfs49mxwpp] {
    width: 80%;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_ProvState_Group[b-hfs49mxwpp] {
    flex: 70%;
    margin-bottom: 10px;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_ProvState_Header[b-hfs49mxwpp] {
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_ProvState_Date[b-hfs49mxwpp]{

}
.ToolsEditPowerRatePricingComponent_Body_Pricing_ProvState_Data_InputBox[b-hfs49mxwpp] {
    width: 95%;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Region_Group[b-hfs49mxwpp] {
    flex: 99%; /* Maintain the whole width */
    display: flex;
    flex-direction: row; /* left - right */
    margin-bottom: 10px;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Region_Header[b-hfs49mxwpp] {
    flex: 30%;
    font-weight: bold;
    margin-left: 5px;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Region_Data[b-hfs49mxwpp] {
    flex: 70%;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Region_Data_InputBox[b-hfs49mxwpp] {
    width: 95%;
}


.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Group[b-hfs49mxwpp] {
    flex: 99%; /* Maintain the whole width */
    display: flex;
    flex-direction: row; /* left - right */
    margin-bottom: 10px;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Header[b-hfs49mxwpp]{
    flex: 30%;
    margin-left: 5px;
    font-weight: bold;
    padding-top: 15px; /* lower the word Country */
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_USA[b-hfs49mxwpp]{
    flex: 10%;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_CDN[b-hfs49mxwpp] {
    flex: 60%;
}


.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_USA_Header[b-hfs49mxwpp] {
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_USA_Data[b-hfs49mxwpp]{

}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_USA_Data_CheckBox[b-hfs49mxwpp] {
    border: 1px solid grey;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}


.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_CDN_Header[b-hfs49mxwpp] {
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_CDN_Data[b-hfs49mxwpp] {
    font-weight: bold;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Country_Data_CDN_Data_CheckBox[b-hfs49mxwpp] {
    border: 1px solid grey;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}





.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Group[b-hfs49mxwpp] {
    flex: 99%; /* Maintain the whole width */
    display: flex;
    flex-direction: row; /* left - right */
    margin-bottom: 10px;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_Price[b-hfs49mxwpp] {
    flex: 30%;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_USA[b-hfs49mxwpp] {
    flex: 10%;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_CDN[b-hfs49mxwpp] {
    flex: 60%;
}


.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_Price_Header[b-hfs49mxwpp] {
    font-weight: bold;
    margin-left: 5px;
}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_Price_Data[b-hfs49mxwpp] {

}
.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_Price_InputBox[b-hfs49mxwpp] {
    width: 80%;
}




.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_USA_Header[b-hfs49mxwpp] {
    font-weight: bold;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_USA_Data[b-hfs49mxwpp] {
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_USA_Data_CheckBox[b-hfs49mxwpp] {
    border: 1px solid grey;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}


.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_CDN_Header[b-hfs49mxwpp] {
    font-weight: bold;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_CDN_Data[b-hfs49mxwpp] {
    font-weight: bold;
}

.ToolsEditPowerRatePricingComponent_Body_Pricing_Currency_Data_CDN_Data_CheckBox[b-hfs49mxwpp] {
    border: 1px solid grey;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}


.ToolsEditPowerRatePricingComponent_Body_Database_Modulex_Group[b-hfs49mxwpp] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 2px;
    margin-bottom: 5px;
}
.ToolsEditPowerRatePricingComponent_Body_Database_Modulex_Desc[b-hfs49mxwpp] {
    flex: 30%;
    font-weight: bold;
    font-size: smaller;
}
.ToolsEditPowerRatePricingComponent_Body_Database_Modulex_Data[b-hfs49mxwpp] {
    flex: 70%;
}
.ToolsEditPowerRatePricingComponent_Body_Database_Modulex_Data_Button_Create_NewFilter[b-hfs49mxwpp] {
    font-size: smaller;
}
.ToolsEditPowerRatePricingComponent_Body_Database_Modulex_Data_Button_Create_NewFilter_Span[b-hfs49mxwpp] {
    font-size: smaller;
}
.CostModifierComponent_Data_Component_Loading[b-hfs49mxwpp] {
    background-color: yellow;
    font-weight: bold;
}








.end[b-hfs49mxwpp] {
}
/**/

/* /Components/Pages/BodySection/BodyTools/ToolsFilters/ToolsFilterPrintComponent.razor.rz.scp.css */
.MyPageSize[b-voqalcbggf] {
    --landscape_width: 980px; 
    --portrait_width: 750px;
}



.FilterPrintComponent_Container[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    justify-content: center;
    align-items: center;
    margin: 40px;
    text-align: center;
    font-size: 16px;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

/* Graphic Image Container */
.FilterPrintComponent_Image_Container_Portrait[b-voqalcbggf] {
    width: var(--portrait_width); /* portrait */
    height: 980px;
    border: 1px solid lightgrey;
}
.FilterPrintComponent_Reportheader_Portrait[b-voqalcbggf] {
    height: 102px;
}
.FilterPrintComponent_Header_Reportheader_Image_Portrait[b-voqalcbggf] {
    width: var(--portrait_width); /* portrait */
}

/* GreenBarHorizontal_Top */
.FilterPrintComponent_Header_GreenBarHorizontal_Top_Portrait[b-voqalcbggf] {
    height: 30px;
    position: relative;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Top_Image_Portrait[b-voqalcbggf] {
    width: var(--portrait_width); /* portrait */
}
.FilterPrintComponent_Header_GreenBarHorizontal_Top_Text_Portrait[b-voqalcbggf] {
    position: absolute;
    top: 3px;
    width: var(--portrait_width); /* portrait */
    color: white;
    text-align: center;
    font-weight: bold;
}



.FilterPrintComponent_Portrait_Info_Container[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    text-align: left;
}
.FilterPrintComponent_Portrait_Info_Container_Left[b-voqalcbggf] {
    flex: 55%;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Group[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 5px;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Graphic[b-voqalcbggf] {
    flex: 20%;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Graphic_Image[b-voqalcbggf] {
    height: 60px;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Content[b-voqalcbggf] {
    flex: 80%;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Content_Top[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-bottom: 5px;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Content_Title[b-voqalcbggf] {
    flex: 65%;
    font-size: 16px;
    font-weight: bold;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Content_Money[b-voqalcbggf] {
    flex: 35%;
    font-size: 16px;
    font-weight: bold;
}
.FilterPrintComponent_Portrait_Info_Container_Left_Content_Bottom[b-voqalcbggf] {
    font-size: 12px;
}

.FilterPrintComponent_Portrait_Info_Container_Right[b-voqalcbggf]{
    flex: 45%;
}




.FilterPrintComponent_Header_GreenBarHorizontal_Center_Portrait[b-voqalcbggf] {
    height: 100px;
    position: relative;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Center_Image_Portrait[b-voqalcbggf] {
    width: var(--portrait_width); /* portrait */
}
.FilterPrintComponent_Header_GreenBarHorizontal_Center_Text_Portrait[b-voqalcbggf] {
    position: absolute;
    top: 3px;
    width: var(--portrait_width); /* portrait */
    color: white;
    text-align: center;
    font-weight: bold;
}










.FilterPrintComponent_Header_GreenBarHorizontal_Footer_Portrait[b-voqalcbggf] {
    height: 100px;
    position: relative;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Footer_Image_Portrait[b-voqalcbggf] {
    width: var(--portrait_width); /* portrait */
}







.end[b-voqalcbggf] {
/* ------------------------------------------------------ Landscape Below --------------------------- */
}
/* Graphic Image Container */
.FilterPrintComponent_Image_Container[b-voqalcbggf] {
    width: var(--landscape_width); /* landscape */
}


/* Report Header */
.FilterPrintComponent_Reportheader[b-voqalcbggf] {
    height: 133px;
}
.FilterPrintComponent_Header_Reportheader_Image[b-voqalcbggf] {
    width: var(--landscape_width); /* landscape */
}

/* GreenBarHorizontal_Top */
.FilterPrintComponent_Header_GreenBarHorizontal_Top[b-voqalcbggf] {
    height: 32px;
    position: relative;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Top_Image[b-voqalcbggf] {
    width: var(--landscape_width); /* landscape */
}
.FilterPrintComponent_Header_GreenBarHorizontal_Top_Text[b-voqalcbggf] {
    position: absolute;
    top: 5px;
    width: var(--landscape_width); /* landscape */
    color: white;
    text-align: center;
    font-weight: bold;
}







.end[b-voqalcbggf]{}
/* Information_Container */
.FilterPrintComponent_Information_Container[b-voqalcbggf] {
    height: 260px;
}



.FilterPrintComponent_Information_ProjectName_Group[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
}

.FilterPrintComponent_Information_ProjectName_Group_Header_LeftSide[b-voqalcbggf] {
    flex: 60%;
    height: 260px;
    border: 0px solid orange;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */

    flex: 40%;
    height: 260px;
    border: 0px solid orange;
}



.FilterPrintComponent_Information_ProjectName_Group_Header[b-voqalcbggf] {
    height: 75px;
    border: 0px solid red;
}

/* establish the rounded frame */
.FilterPrintComponent_Information_ProjectName_Group_Header_Frame[b-voqalcbggf] {
    border: 0px solid black;
    border-radius: 15px;
    height: 60px;
    margin: 5px;
    overflow: hidden;
    position: relative;
}
/* Use the graphic to paint the frame */
.FilterPrintComponent_Information_ProjectName_Group_Header_graphiclightgreencover[b-voqalcbggf] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}
/* create overlapping Div to sit on top of the painted frame */
.FilterPrintComponent_Information_ProjectName_Group_Header_SubFrame[b-voqalcbggf] {
    position: absolute;
    top: 9px;
    left: 5px;
    width: 98%;
}

/* Add this SubGroup details and fit in the overlapping div */

.FilterPrintComponent_Information_ProjectName_SubGroup[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    width: 95%;
    margin-left: 20px;
}
.FilterPrintComponent_Information_ProjectName_SubGroup_Label[b-voqalcbggf] {
    flex: 25%;
    text-align: left;
    font-weight: bold;
}
.FilterPrintComponent_Information_ProjectName_SubGroup_Data[b-voqalcbggf] {
    flex: 75%;
    text-align: left;
}

.FilterPrintComponent_Information_CustomerName_SubGroup[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    width: 95%;
    margin-left: 20px;
    margin-top: 5px;
    
}
.FilterPrintComponent_Information_CustomerName_SubGroup_Customer_Label[b-voqalcbggf] {
    flex: 25%;
    text-align: left;
    font-weight: bold;
}
.FilterPrintComponent_Information_CustomerName_SubGroup_Customer_Data[b-voqalcbggf] {
    flex: 40%;
    text-align: left;
}
.FilterPrintComponent_Information_CustomerName_SubGroup_UnitTag_Label[b-voqalcbggf] {
    flex: 15%;
    text-align: left;
    font-weight: bold;
}
.FilterPrintComponent_Information_CustomerName_SubGroup_UnitTag_Data[b-voqalcbggf] {
    flex: 20%;
    text-align: left;
}






.FilterPrintComponent_Information_ProjectName_Group_Columns[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 182px;
    border: 0px solid red;
    text-align: left;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings[b-voqalcbggf] {
    flex: 30%;
    border: 0px solid red;
    margin: 5px;
    margin-top: 0;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings_Icon[b-voqalcbggf]{
    text-align: left;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings_Icon_Image[b-voqalcbggf]{
    height: 50px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings_Money[b-voqalcbggf]{
    font-size: 20px;
    font-weight: bold;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings_Label[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_AnnualSavings_Description[b-voqalcbggf]{
    font-size: 12px;
}



.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings[b-voqalcbggf] {
    flex: 30%;
    border: 0px solid red;
    margin: 5px;
    margin-top: 0;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings_Icon[b-voqalcbggf] {
    text-align: left;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings_Icon_Image[b-voqalcbggf] {
    height: 50px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings_Money[b-voqalcbggf] {
    font-size: 20px;
    font-weight: bold;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings_Label[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_FanPowerSavings_Description[b-voqalcbggf] {
    font-size: 12px;
}



.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables[b-voqalcbggf] {
    flex: 40%;
    border: 0px solid red;
    margin: 5px;
    margin-top: 0;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables_Icon[b-voqalcbggf] {
    text-align: left;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables_Icon_Image[b-voqalcbggf] {
    height: 50px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables_Money[b-voqalcbggf] {
    font-size: 20px;
    font-weight: bold;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables_Label[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.FilterPrintComponent_Information_ProjectName_Group_Columns_SavingsOnConsumables_Description[b-voqalcbggf] {
    font-size: 12px;
}

/* Right Side of Information_ProjectName_Group */

.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_VerticalLine[b-voqalcbggf] {
    flex: 1%;
    display: flex;
    flex-direction: column; /* up - down */
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_VerticalLine_Top[b-voqalcbggf]{
    flex: 5%;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_VerticalLine_Center[b-voqalcbggf] {
    flex: 90%;
    border-left: 2px solid black;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_VerticalLine_Bottom[b-voqalcbggf] {
    flex: 5%;
}


.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop[b-voqalcbggf] {
    flex: 99%;
    text-align: left;
    margin: 10px;
    position: relative;
}

.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop_GraphicGroup_Positioning[b-voqalcbggf]{
    position: absolute;
    top: -50px;
    left: -40px;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop_Title[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop_Description[b-voqalcbggf] {
    font-size: 14px;
    margin-bottom: 10px;
}
.FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop_GraphicGroup[b-voqalcbggf]{
    margin: 0;
    padding: 0;
}














.end[b-voqalcbggf] {
}
/* GreenBarHorizontal_Center */
.FilterPrintComponent_Header_GreenBarHorizontal_Center[b-voqalcbggf] {
    height: 32px;
    position: relative;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Center_Image[b-voqalcbggf] {
    width: 980px;
    
}
.FilterPrintComponent_Header_GreenBarHorizontal_Center_Text[b-voqalcbggf] {
    position: absolute;
    top: 5px;
    width: 980px;
    color: white;
    text-align: center;
    font-weight: bold;
}


/* Graphics_Container */
.FilterPrintComponent_Information_Graphics_Container[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 217px;
    text-align: left;
}

.FilterPrintComponent_Information_Graphics_Column1[b-voqalcbggf]{
    flex: 30%;
    border: 0px solid blue;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Group[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Left[b-voqalcbggf] {
    flex: 10%;
    text-align: right;
    margin-right: 10px;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Left_GreenCheckImg[b-voqalcbggf]{
    height: 20px;
}

.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right[b-voqalcbggf] {
    flex: 90%;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Text[b-voqalcbggf]{
    font-size: 14px;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Money[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
}


.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Total[b-voqalcbggf] {
    flex: 90%;
    border: 0px solid black;
    border-radius: 15px;
    height: 55px;
    margin: 5px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Total_Frame[b-voqalcbggf] {
    position: absolute;
    top: 9px;
    left: 0px;
    width: 98%;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Total_Text[b-voqalcbggf] {
    font-size: 14px;
    text-align: center;
}
.FilterPrintComponent_Information_Graphics_Column1_FanPowerCostSavings_Right_Total_Money[b-voqalcbggf] {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}






.FilterPrintComponent_Information_Graphics_Column2[b-voqalcbggf] {
    flex: 30%;
    border: 1px solid yellow;
}


.FilterPrintComponent_Information_Graphics_Column3[b-voqalcbggf] {
    flex: 40%;
    border: 0px solid blue;
}

.FilterPrintComponent_Information_Graphics_Column3_Top[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
}
.FilterPrintComponent_Information_Graphics_Column3_Top_Left[b-voqalcbggf] {
    flex: 50%;
    position: relative;
    overflow: hidden;
    height: 90px;
}
.FilterPrintComponent_Information_Graphics_Column3_Top_Right[b-voqalcbggf] {
    flex: 50%;
    position: relative;
    overflow: hidden;
    height: 90px;
}



.FilterPrintComponent_Information_Graphics_Column3_Bottom[b-voqalcbggf] {
    display: flex;
    flex-direction: row; /* left - right */
}
.FilterPrintComponent_Information_Graphics_Column3_Bottom_Left[b-voqalcbggf] {
    flex: 50%;
    position: relative;
    overflow: hidden;
    height: 90px;
}
.FilterPrintComponent_Information_Graphics_Column3_Bottom_Right[b-voqalcbggf] {
    flex: 50%;
    position: relative;
    overflow: hidden;
    height: 90px;
}



/* 4 half-Donuts */

.FilterPrintComponent_Information_Graphics_Column3_donut_wrapper[b-voqalcbggf] {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    position: relative;
    margin: 15px;
}

.FilterPrintComponent_Information_Graphics_Column3_segment1[b-voqalcbggf] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    border: 25px solid orange;
    clip-path: inset(0 0 50% 0); /* clip bottom half */
    transform: rotate(0deg);
}

.FilterPrintComponent_Information_Graphics_Column3_segment2[b-voqalcbggf] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    border: 25px solid blue;
    clip-path: inset(0 0 50% 0); /* clip bottom half */
    transform: rotate(90deg);
}

.FilterPrintComponent_Information_Graphics_Column3_donut_center[b-voqalcbggf] {
    width: 90px;
    height: 50px;
    text-align: center;
    font-size: 12px;
    border-radius: 50%;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 74%;
    transform: translate(-50%, -50%);
}

.FilterPrintComponent_Information_Graphics_Column3_Text[b-voqalcbggf] {
    width: 100%;
    position: absolute;
    font-size: 10px;
    text-align: center;
}











.FilterPrintComponent_Header_GreenBarHorizontal_Footer_Image[b-voqalcbggf] {
}


/* GreenBarHorizontal_Footer */
.FilterPrintComponent_Header_GreenBarHorizontal_Footer[b-voqalcbggf] {
    height: 23px;
}
.FilterPrintComponent_Header_GreenBarHorizontal_Footer_Image[b-voqalcbggf] {
    width: 980px;
}






































.end[b-voqalcbggf] {
}
/**/


@media print {
    @page {
        size: landscape;
        size: portrait;
    }

    /* Filter Cost Breakdown position changes on print*/
    .FilterPrintComponent_Information_ProjectName_Group_Header_RightSide_GraphicLoop_GraphicGroup_Positioning[b-voqalcbggf] {
        position: absolute;
        top: 0px;
        left: 0;
    }
    .HideMe[b-voqalcbggf]{
        display: none;
    }

    #printArea[b-voqalcbggf], #printArea *[b-voqalcbggf] {
        visibility: visible;
    }

    #printArea[b-voqalcbggf] {
        position: absolute;
        top: 0;
        left: 0;
    }

}


/* /Components/Pages/BodySection/BodyTools/ToolsFilters/ToolsGraphicBarsComponent.razor.rz.scp.css */

.ToolsGraphicBarsComponent_MasterContainer[b-cu9wq0mdwo]{

}

.ToolsGraphicBarsComponent_Sub_Container[b-cu9wq0mdwo] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 5px;
}

.ToolsGraphicBarsComponent_Column_Group[b-cu9wq0mdwo]{
    flex: 25%;
}

.ToolsGraphicBarsComponent_Column_Title[b-cu9wq0mdwo]{
    margin: 4px;
}
/* /Components/Pages/BodySection/BodyTools/ToolsFilters/ToolsGraphicSingleBarComponent.razor.rz.scp.css */

.ToolsGraphicSingleBarComponent_Container[b-73zyh2oir9]
{

}
.ToolsGraphicSingleBarComponent_Container_Title[b-73zyh2oir9]{

}

.ToolsGraphicSingleBarComponent_Container_Bar_Group[b-73zyh2oir9]{
    height: 100%;
}

.ToolsGraphicSingleBarComponent_Container_Upper_Bar[b-73zyh2oir9] {
    height: 50%;
    background-color: white;
    border: 1px solid lightgrey;
}

.ToolsGraphicSingleBarComponent_Container_Lower_Bar[b-73zyh2oir9] {
    height: 50%;
    border: 1px solid aqua;
    box-shadow: inset 0 0 0 1000px aqua;
}













/* /Components/Pages/BodySection/BodyTools/ToolsFilters/xxxBodyToolsComponent.razor.rz.scp.css */

.Color_Greyed[b-upf3xw1cwn] {
    color: lightgray;
}


.BodyToolsComponent_Container[b-upf3xw1cwn] {
    /* white-space: nowrap; */
    /* overflow: hidden; */
    font-size: smaller;
}

.HeaderBanner_Logo_Container[b-upf3xw1cwn]{
    display: none;
}

.BodyToolsComponent_Sub_Container[b-upf3xw1cwn] {
    font-family: "Titillium Web";
    width: 95%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
    
}

.BodyToolsComponent_10YearsComparison_FilterCost_Container[b-upf3xw1cwn],
.BodyToolsComponent_10YearsComparison_ElectricalCost_Container[b-upf3xw1cwn],
.BodyToolsComponent_10YearsComparison_Maintenance_Container[b-upf3xw1cwn],
.BodyToolsComponent_10YearsComparison_SolidWaste_Container[b-upf3xw1cwn],
.BodyToolsComponent_10YearsComparison_UsageCost_Container[b-upf3xw1cwn] {
    margin-bottom: 50px;
}

.BodyToolsComponent_Header[b-upf3xw1cwn] {
    height: 30px;
    display: none;
}


/* ############################# PROJECT INFORMATION HEADER ###########################*/

.BodyToolsComponent_Category_Name_ProjectInfo[b-upf3xw1cwn] {
    border: 1px solid black;
    background-color: lightgrey;
    height: 25px;
    margin-top: 5px;
}
.BodyToolsComponent_Category_Name_Group_ProjectInfo[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description_ProjectInfo[b-upf3xw1cwn] {
    flex: 25%;
    font-weight: bold;
    font-size: larger;
    padding-left: 5px;
}

.BodyToolsComponent_Category_Name_Group_DataContainer_ProjectInfo[b-upf3xw1cwn] {
    flex: 75%;
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column1_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
    border-left: 1px solid black;
    height: 25px;
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column2_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column3_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column4_Label_ProjectInfo[b-upf3xw1cwn] {
    flex: 50%;
}


/* ############################# PROJECT INFORMATION DETAILS ###########################*/


.BodyToolsComponent_Category_Name_ProjectInfo_Details[b-upf3xw1cwn] {
    height: 25px;
}
.BodyToolsComponent_Category_Name_Group_ProjectInfo_Details[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 25%;
    font-weight: bold;
    padding-left: 5px;
}

.BodyToolsComponent_Category_Name_Group_DataContainer_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 75%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Label_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column1_Label_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 50%;
    border-left: 1px solid black;
    padding-left: 5px;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column2_Label_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 50%;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters_Label_Details[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column3_Label_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column4_Label_ProjectInfo_Details[b-upf3xw1cwn] {
    flex: 50%;
}





.BodyToolsComponent_DataModule_InputTextData_ProjectDate[b-upf3xw1cwn] {
    width: 90%;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_ProjectName[b-upf3xw1cwn] {
    width: 90%;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_CustomerName[b-upf3xw1cwn] {
    width: 90%;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_UnitTag[b-upf3xw1cwn] {
    width: 90%;
    font-size: smaller;
}






.end[b-upf3xw1cwn] {
}
/* ############################# UNIT INFORMATION HEADER ###########################*/




.BodyToolsComponent_DataModule_InputTextData_AirVolume[b-upf3xw1cwn] {
    width: 20%;
    font-size: smaller;
}

.BodyToolsComponent_DataModule_InputTextData_OpenSize_X[b-upf3xw1cwn] {
    width: 35px;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_OpenSize_Y[b-upf3xw1cwn] {
    width: 35px;
    font-size: smaller;
}






.end[b-upf3xw1cwn] {
}
/* ############################# EXISTING PREFILTERS AND FILTERS ###########################*/
.BodyToolsComponent_ProjectInfo_Container[b-upf3xw1cwn]{
    margin-bottom: 40px;
}

.BodyToolsComponent_ProjectInfo_HeaderName[b-upf3xw1cwn] {
    font-size: larger;
    background-color: lightblue;
    text-align: center;
    font-weight: bold;
}

.BodyToolsComponent_ProjectInfo_Frame[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid grey;
}
.BodyToolsComponent_ProjectInfo_LeftFrame[b-upf3xw1cwn] {
    flex: 25%;
    border-right: 1px solid grey;
    padding: 5px;
}
.BodyToolsComponent_ProjectInfo_RightFrame[b-upf3xw1cwn] {
    flex: 75%;
    padding: 5px;
}


/* ############################# LEFT FRAME ###########################*/

.BodyToolsComponent_ProjectInfo_ProjectInfo_Container[b-upf3xw1cwn]{

}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Name[b-upf3xw1cwn] {
    background-color: lightblue;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_BlankSpace[b-upf3xw1cwn]{
    height: 20px;
}

.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Container[b-upf3xw1cwn]{

}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Group_Header[b-upf3xw1cwn] {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}

.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Label[b-upf3xw1cwn] {
    flex: 50%;
    font-weight: bold;
    border: 1px solid grey;
    border-right: 0;
    border-bottom: 0;
    padding: 2px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Label_BorderBottom[b-upf3xw1cwn] {
    flex: 50%;
    font-weight: bold;
    border: 1px solid grey;
    border-right: 0;
    padding: 2px;
}


.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_EditButton[b-upf3xw1cwn]{

}


.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data[b-upf3xw1cwn] {
    flex: 50%;
    background-color: aliceblue;
    border: 1px solid grey;
    border-bottom: 0;
    padding: 2px;
    text-align: center;    
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_BorderBottom[b-upf3xw1cwn] {
    flex: 50%;
    background-color: aliceblue;
    border: 1px solid grey;
    padding: 2px;
    text-align: center;
}

.BodyToolsComponent_ProjectInfo_Box_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_ProjectInfo_Box1[b-upf3xw1cwn] {
    flex: 15%;
    border: 1px solid grey;
    width: 18px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_Box1_Name[b-upf3xw1cwn] {
    flex: 35%;
    text-align: left;
    margin-left: 2px;
}

.BodyToolsComponent_ProjectInfo_Box2[b-upf3xw1cwn] {
    flex: 15%;
    border: 1px solid grey;
    width: 18px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_Box2_Name[b-upf3xw1cwn] {
    flex: 35%;
    text-align: left;
    margin-left: 2px;
}


.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_CurrencyExchange[b-upf3xw1cwn]{
    width: 60px;
    font-size: 14px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_CurrencyExchange_BtnApply[b-upf3xw1cwn]{

}


.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_Date[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_ProjectName[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_CustomerName[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_UnitTag[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_AirVolume[b-upf3xw1cwn] {
    font-size: small;
    width: 50%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
    text-align: right;
    padding-right: 5px;
    margin-right: 2px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_OpenSize_X[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
    width: 50%;
    text-align: right;
    padding-right: 5px;
    margin-right: 2px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_OpenSize_Y[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    font-weight: bold;
    cursor: pointer;
    width: 50%;
    text-align: right;
    padding-right: 5px;
    margin-right: 2px;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_Area[b-upf3xw1cwn] {
    flex: 70%;
    /* background-color: aliceblue; */
    margin: 1px;
    font-size: small;
    width: 95%;
    border: 0;
    font-weight: bold;
}

.BodyToolsComponent_ProjectInfo_ProjectInfo_Image_GridPic[b-upf3xw1cwn]{
    text-align: center;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Image_GridPic_Picture[b-upf3xw1cwn]{
    border: 1px solid lightblue;
}

.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_SelectedPressureDrop[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}


.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_PowerRateCost[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_BorderBottom_HoursPerDay[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_FrequencyChangeAnnualExisting[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
    
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_FrequencyChangeAnnualReplacement[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_FrequencyCleaningAnnualAireshields[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_BorderBottom_NumberLaborHoursRequired[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}




.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_Years[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}
.BodyToolsComponent_ProjectInfo_ProjectInfo_Details_Data_LaborCostPerHour[b-upf3xw1cwn] {
    font-size: small;
    width: 95%;
    border: 0;
    background-color: aliceblue;
}


/* ######################################## RIGHT FRAME #################################*/

.BodyToolsComponent_ProjectInfo_RightFrame_Filters_Container[b-upf3xw1cwn]{

}

.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_ProjectName_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}


.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_ProjectName_Label[b-upf3xw1cwn]{
    flex: 20%;
    font-weight: bold;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_ProjectName_Data[b-upf3xw1cwn]{
    flex: 80%;
    
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_ProjectName_InputData[b-upf3xw1cwn] {
    font-size: smaller;
    width: 95%;
}




.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Customer_Label[b-upf3xw1cwn] {
    flex: 20%;
    font-weight: bold;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Customer_Data[b-upf3xw1cwn] {
    flex: 80%;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Customer_InputData[b-upf3xw1cwn] {
    font-size: smaller;
    width: 95%;
}




.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_UnitTag_Label[b-upf3xw1cwn] {
    flex: 20%;
    font-weight: bold;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_UnitTag_Data[b-upf3xw1cwn] {
    width: 30%;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_UnitTag_InputData[b-upf3xw1cwn] {
    font-size: smaller;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Date_Label[b-upf3xw1cwn] {
    flex: 20%;
    font-weight: bold;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Date_Data[b-upf3xw1cwn] {
    width: 30%;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Project_Information_Date_InputData[b-upf3xw1cwn] {
    
}



.BodyToolsComponent_ProjectInfo_RightFrame_Name[b-upf3xw1cwn] {
    background-color: lightblue;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}

.BodyToolsComponent_ProjectInfo_RightFrame_BlankSpace[b-upf3xw1cwn] {
    height: 20px;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Container[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
    margin-top: 10px;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Select_Filter_Size[b-upf3xw1cwn] {
    background-color: lightblue;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_One[b-upf3xw1cwn] {
    flex: 50%;
    border: 1px solid grey;
    border-right: 0;
    border-bottom: 0;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_Two[b-upf3xw1cwn] {
    flex: 50%;
    border: 1px solid grey;
    border-bottom: 0;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Header_Name[b-upf3xw1cwn] {
    text-align: center;
    font-weight: bold;
}



.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}


.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_1[b-upf3xw1cwn] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_2[b-upf3xw1cwn] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_3[b-upf3xw1cwn] {
    flex: 25%;
    border: 1px solid grey;
    border-right: 0;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_Columns_4[b-upf3xw1cwn] {
    flex: 25%;
    border: 1px solid grey;
}


.BodyToolsComponent_ProjectInfo_RightFrame_Existing_Filters_AllColumns[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}



.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Name[b-upf3xw1cwn] {
    flex: 50%;
    /* background-color: lightblue; */
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    font-size: 12px;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_SubName[b-upf3xw1cwn] {
    flex: 50%;
    background-color: aliceblue;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid grey;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_FilterTypeArray[b-upf3xw1cwn] {
    flex: 50%;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid grey;
}

.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Name_CurrentAHU_MervName[b-upf3xw1cwn] {
    font-size: smaller;
    width: 99%;
    text-align: center;
    background-color: aliceblue;
    border: 0;
    cursor: pointer;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Name_ReplacementAHU_MervName[b-upf3xw1cwn] {
    font-size: small;
    width: 99%;
    text-align: center;
    background-color: aliceblue;
}






.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_SubName_2[b-upf3xw1cwn] {
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}


.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group_Container[b-upf3xw1cwn] {
    margin: 5px;
    border: 1px solid grey;
    border-bottom: 0;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Group_Bottom[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Label[b-upf3xw1cwn] {
    flex: 50%;
    font-weight: bold;
    color: darkslategrey;
    padding: 2px;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;
}
.BodyToolsComponent_ProjectInfo_RightFrame_Column_Content_Details_Data[b-upf3xw1cwn] {
    flex: 50%;
    background-color: aliceblue;
    padding: 2px;
    border-bottom: 1px solid grey;
    text-align: center;
}










.BodyToolsComponent_Category_Name_Filters[b-upf3xw1cwn] {
    background-color: lightgrey;
    height: 25px;
    margin-top: 5px;
}

.BodyToolsComponent_Category_Name_Group_Filters[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Filters[b-upf3xw1cwn] {
    flex: 25%;
    font-weight: bold;
    font-size: larger;
    padding-left: 5px;
}

.BodyToolsComponent_Category_Name_Group_DataContainer_Filters[b-upf3xw1cwn] {
    flex: 75%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column1_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
    border-left: 1px solid black;
    height: 25px;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column2_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Category_Name_Group_Description_Filters_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column3_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column4_Label_Filters[b-upf3xw1cwn] {
    flex: 50%;
}















.BodyToolsComponent_Category_Name[b-upf3xw1cwn] {
    border: 0px solid black;
    padding-left: 5px;
    font-size: larger;
    background-color: lightgrey;
    margin-top: 20px;
}


.BodyToolsComponent_Category_Name_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description[b-upf3xw1cwn]{
    flex: 25%;
    font-weight: bold;
    padding: 5px;
    border: 1px solid grey;
}

.BodyToolsComponent_Category_Name_Group_Description_Legend[b-upf3xw1cwn] {
    white-space: nowrap;
    overflow: hidden;
    
}

.BodyToolsComponent_Category_Name_Group_DataContainer[b-upf3xw1cwn] {
    flex: 75%;
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Label[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid grey;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid black;
    border-top: 0;
    padding: 5px;
    margin-top: 0;
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column1_Label[b-upf3xw1cwn] {
    flex: 50%;
    
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column2_Label[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column1[b-upf3xw1cwn] {
    flex: 50%;
    border-right: 1px solid grey;
    margin-right: 2px;
    padding-right: 2px;
}
.BodyToolsComponent_Category_Name_Group_Description_Prefilter_Column2[b-upf3xw1cwn] {
    flex: 50%;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters_Label[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
    margin-left: 12px;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters[b-upf3xw1cwn] {
    flex: 50%;
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid black;
    border-top: 0;
    padding: 5px;
    margin-top: 0;
    margin-left: 5px;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters_Column1[b-upf3xw1cwn] {
    flex: 50%;
    border-right: 1px solid grey;
    margin-right: 2px;
    padding-right: 2px;
}
.BodyToolsComponent_Category_Name_Group_Description_Filters_Column2[b-upf3xw1cwn] {
    flex: 50%;
}






.BodyToolsComponent_Body[b-upf3xw1cwn] {
}

.BodyToolsComponent_ModuleGroup[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_LabelModule[b-upf3xw1cwn] {
    flex: 25%;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}
.BodyToolsComponent_DataModule[b-upf3xw1cwn] {
    flex: 75%;
}
.BodyToolsComponent_DataModule_InputTextData[b-upf3xw1cwn]{
    width: 90%;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_Small[b-upf3xw1cwn] {
    width: 30%;
    text-align: center;
    font-size: smaller;
}

.BodyToolsComponent_DataModule_InputTextData_Small_OpeningSize[b-upf3xw1cwn] {
    width: 10%;
    text-align: center;
    font-size: smaller;
}
.BodyToolsComponent_DataModule_InputTextData_Small_AirVolume[b-upf3xw1cwn] {
    width: 20%;
    text-align: center;
    font-size: smaller;
}



.BodyToolsComponent_DataModule_InputDateData[b-upf3xw1cwn] {
    
}

.BodyToolsComponent_DataModule_InputSelectData[b-upf3xw1cwn] {
    font-size: smaller;
    width: 70%;
}

.BodyToolsComponent_Module[b-upf3xw1cwn] {
    flex: 17.5%;
    white-space: nowrap;
    overflow: hidden;
    
}


.BodyToolsComponent_LabelModule_WithData[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_LabelModule_WithData_Label[b-upf3xw1cwn]{
    flex: 50%;
}
.BodyToolsComponent_LabelModule_WithData_Data[b-upf3xw1cwn] {
    flex: 50%;
    text-align: right;
    margin-right: 20px;
}

.BodyToolsComponent_Category_Name_Group_Description_Select[b-upf3xw1cwn]{
    font-size: smaller;
    width: 40%;
}






.BodyToolsComponent_Charts_Container[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Charts_DataContainer[b-upf3xw1cwn] {
    flex: 50%;
}
.BodyToolsComponent_Charts_DataContainer_Header[b-upf3xw1cwn]{
    
}
.BodyToolsComponent_Charts_DataContainer_Header_Title[b-upf3xw1cwn]{
    
}

.BodyToolsComponent_Charts_DataContainer_Body[b-upf3xw1cwn] {
   
}
.BodyToolsComponent_Charts_DataContainer_Body_Title[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Charts_DataContainer_Body_Data_Header[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}
.BodyToolsComponent_Charts_DataContainer_Body_Data_Details[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Charts_GraphContainer[b-upf3xw1cwn] {
    flex: 50%;
}

.BodyToolsComponent_Charts_DataContainer_Body_Data_Column[b-upf3xw1cwn] {
    flex: 20%;
}


.BodyToolsComponent_Charts_GraphContainer[b-upf3xw1cwn]{

}
.BodyToolsComponent_Charts_GraphContainer_Title_Group[b-upf3xw1cwn]{

}
.BodyToolsComponent_Charts_GraphContainer_Title[b-upf3xw1cwn]{

}

.BodyToolsComponent_Charts_GraphContainer_Graphics_Group[b-upf3xw1cwn] {
    display: flex;
    flex-direction: row; /* left - right */
}

.BodyToolsComponent_Charts_GraphContainer_Column_Reference[b-upf3xw1cwn]{
    flex: 20%;
}
.BodyToolsComponent_Charts_GraphContainer_Column_One[b-upf3xw1cwn]{
    flex: 20%
}
.BodyToolsComponent_Charts_GraphContainer_Column_Two[b-upf3xw1cwn]{
    flex: 20%;
}
.BodyToolsComponent_Charts_GraphContainer_Column_Three[b-upf3xw1cwn] {
    flex: 20%;
}
.BodyToolsComponent_Charts_GraphContainer_Column_ReviveAire[b-upf3xw1cwn] {
    flex: 20%;
}

.BodyToolsComponent_Charts_GraphContainer_Column_Body[b-upf3xw1cwn]{
    border: 1px solid lightgrey;
}



.BodyToolsComponent_Charts_Button_Container[b-upf3xw1cwn]{

}
.BodyToolsComponent_Charts_Button_EnergySaving[b-upf3xw1cwn]{

}




.end[b-upf3xw1cwn] {
}
/* MODAL */
/* --------------------------------------------- */
.ModalOverlay[b-upf3xw1cwn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(0, 0, 0, 0.6);
}

.ModalContainer[b-upf3xw1cwn] {
    position: fixed;
    z-index: 1000;
    top: 10vh;
    left: 30%;
    background-color: #f8f9fa;
    width: 80vw;
    max-width: 800px;
    height: 80vh;
}


.ModalDialog[b-upf3xw1cwn] {
    position: relative;
    border: 3px solid darkgrey;
    border-color: darkred;
    height: 100%;
}


/* --------------------------------------------- */



.ToolsFilterEditDbs_Container[b-upf3xw1cwn]{

}















.BodyToolsComponent_Footer[b-upf3xw1cwn] {
}





@media print {

    .BodyToolsComponent_Container[b-upf3xw1cwn] {
        font-size: smaller;
        margin: 20px;
    }

    .BodyToolsComponent_Sub_Container[b-upf3xw1cwn] {
        
    }

    .HeaderBanner_SubContainer[b-upf3xw1cwn] {
        display: flex;
        flex-direction: row; /* left - right */
    }

    .HeaderBanner_Logo_Container_Image_Container[b-upf3xw1cwn]{

    }

    .HeaderBanner_Logo_Container[b-upf3xw1cwn] {
        display: block;
        
    }
    .HeaderBanner_Logo_Container_Image[b-upf3xw1cwn] {
        width: 150px;
    }

    .HeaderBanner_Logo_Container_Image_Description[b-upf3xw1cwn]{

    }


    .BodyToolsComponent_10YearsComparison_FilterCost_Container[b-upf3xw1cwn],
    .BodyToolsComponent_10YearsComparison_ElectricalCost_Container[b-upf3xw1cwn],
    .BodyToolsComponent_10YearsComparison_Maintenance_Container[b-upf3xw1cwn],
    .BodyToolsComponent_10YearsComparison_SolidWaste_Container[b-upf3xw1cwn] {
        display: none;
    }




}





/* /Components/Pages/Footer/FooterComponent.razor.rz.scp.css */
.FooterComponent_Container[b-b2qn7ouoxu] {
    background: #f8f9fa;
    opacity: 1;
}

.FooterComponent_Header[b-b2qn7ouoxu] {
    /* height: 100px; */
    padding-top: 50px;

}

.FooterComponent_Body[b-b2qn7ouoxu] {
    height: 100%;
}

.FooterComponent_Body_Group[b-b2qn7ouoxu]{
    display: flex;
    flex-direction: column; /* up - down */
    width: 100%;
    margin-top: 30px;
    
}

.FooterComponent_Body_Logo[b-b2qn7ouoxu] {
    text-align: center;
    margin-bottom: 30px;
}

.FooterComponent_Body_Logo_Image[b-b2qn7ouoxu] {
    object-fit:cover;
    cursor: auto;
    width: 100%;
    opacity: 1; /* 0.8 */
}

.FooterComponent_Body_Address[b-b2qn7ouoxu] {
    display: none; /* hide for now */
}

.FooterComponent_Body_Links[b-b2qn7ouoxu] {
    margin: 0;
    margin: auto;
    width: 100%;
    margin-bottom: 10px;
}
.FooterComponent_Body_Links_Navbars[b-b2qn7ouoxu] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
    justify-content: center;
}


.NavBar_Element[b-b2qn7ouoxu] {
    
    margin: 5px;
    padding: 0 30px 0 5px;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #012b5b;
    font-size: smaller;
}

    .NavBar_Element:hover[b-b2qn7ouoxu] {
        color: red;
        cursor: pointer;
    }


.FooterComponent_Body_Copyright[b-b2qn7ouoxu] {
    text-align: left;
    font-family: 'Titillium Web', sans-serif;
    color: #231b4a;
    margin-left: 50px;
}

.FooterComponent_Footer[b-b2qn7ouoxu] {
}

.HR[b-b2qn7ouoxu] {
    color: rgba(33,37,41,0.54);
    opacity: 0.25;
    width: 95%;
}




















.end[b-b2qn7ouoxu] {
}
/**/

@media print {

    .FooterComponent_Body_Links_Navbars[b-b2qn7ouoxu]{
        display: none;
    }



}
/* /Components/Pages/HeaderBanner/HeaderBannerComponent.razor.rz.scp.css */
.HeaderBanner_Container[b-b71r9hqeab] {
    position: relative;
    background: #f8f9fa;
}

.HeaderBanner_SubContainer[b-b71r9hqeab] {
    display: flex;
    flex-direction: row; /* left - right */
    height: 120px;
    width: 100%;
    max-width: 1200px;
    margin: 0;
    margin: auto;
}


.HeaderBanner_Logo_Container[b-b71r9hqeab] {
    flex: 20%;
}
.HeaderBanner_Logo_Container_Image[b-b71r9hqeab] {
    height: 100px;
    padding: 10px;
}
.HeaderBanner_NavBar_Container[b-b71r9hqeab] {
    flex: 80%;
    width: 100%;
    padding-top: 20px;
}

.HeaderBanner_NavBar_Group[b-b71r9hqeab] {
    display: flex;
    flex-direction: row; /* left - right */
    float: right;
    margin: 30px 20px 0 0;
    flex-wrap: wrap;
    color: black;
}

.HeaderBanner_NavBar_Element[b-b71r9hqeab] {
    margin-left: 20px;
    text-align: right;
    color: #231b4a;
    font-weight: bold;
    cursor: pointer;
    font-family: 'Titillium Web', sans-serif;
}
    .HeaderBanner_NavBar_Element:hover[b-b71r9hqeab] {
        color: #949599;
        text-decoration: underline;
    }


.end[b-b71r9hqeab] {}
/**/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 700px) {
    /* Styles */

    .HeaderBanner_Container[b-b71r9hqeab] {
        display: flex;
        flex-direction: column; /* up - down */
        float: none;
        margin-bottom: 50px;
    }
    .HeaderBanner_Logo_Container[b-b71r9hqeab]{
        flex: 100%;
    }
    .HeaderBanner_NavBar_Container[b-b71r9hqeab] {
        flex: 100%;
    }
    .HeaderBanner_NavBar_Container[b-b71r9hqeab] {

        padding-top: 0;
    }
    .HeaderBanner_NavBar_Group[b-b71r9hqeab] {

        margin: 0 20px 0 0;
    }










}




.end[b-b71r9hqeab]{}
/**/
/* /Components/Pages/HeaderBanner/HeaderBanner_Carousel_Component.razor.rz.scp.css */

.CarouselSliderContainer[b-czr4wqu9t8] {
    padding-top: 110px;
    width: 98vw;
    height: auto;
    text-align: center;
    overflow: hidden;
    background: #f8f9fa;
}

.CarouselSliderContainer[b-czr4wqu9t8] {
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

.CarouselSliderImageControl[b-czr4wqu9t8] {
    height: 40vh;
}

.CarouselSliderImageSlideContainer[b-czr4wqu9t8] {
    position: absolute;
    z-index: 0;
    left: -200%;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    height: 50vh;
    width: auto;
    /* Sliding - adjust SlideSpeed in OnAfterRenderAsync(bool firstRender) */
    animation-duration: 7s;
    animation-name: CarouselSliderImageSlideInFromLeft-b-czr4wqu9t8;
    overflow-x: hidden;
}

.CarouselSliderImageSlide[b-czr4wqu9t8] {
    height: 80%; 
    cursor: pointer;
}

@keyframes CarouselSliderImageSlideInFromLeft-b-czr4wqu9t8 {
    from {
        left: -300%;
        height: 5%;
       
    }
    20% {
        left: 0;
        height: 55%;
        margin-top: -5px;
    }

    30% {
        left: 0;
        height: 50%;
        margin-top: 0;
    }

    80% {
        left: 0;
        height: 50%;
        
    }
    to {
        left: 300%;
        height: 5%;
    }
}


.CarouselSliderContainer_EditSlides_Group[b-czr4wqu9t8] {
    margin-top: -40px;
    margin-bottom: 40px;
}




.CarouselSliderImageSelectButtonContainer[b-czr4wqu9t8] {
    width: 99%;
    text-align: center;
}
.CarouselSliderImageSelectButtonGroup[b-czr4wqu9t8] {
    display: flex;
    flex-direction: row; /* left - right */
}

.CarouselSliderImageSelectButton_Left[b-czr4wqu9t8]{
    flex: 40%
}
.CarouselSliderImageSelectButton[b-czr4wqu9t8] {
    height: 15px;
    width: 15px;
    margin: 5px;
    border-radius: 50px;
    background-color: lightgreen;
    cursor: pointer;
}
.CarouselSliderImageSelectButton_Right[b-czr4wqu9t8]{
    flex: 40%;
}



.CarouselSliderContent[b-czr4wqu9t8] {
    display: block;
    position: relative;
}

.CarouselSliderContent_ProductSlide_Title[b-czr4wqu9t8] {
    font-size: 45px;
    font-family: 'Playfair Display', serif;
    color: rgb(4,33,64);
}
.CarouselSliderContent_ProductSlide_Description[b-czr4wqu9t8] {
    margin: 15px;
    font-size: 15px;
    font-family: 'Titillium Web', sans-serif;
    color: rgb(4,33,64);
}

.CarouselSliderContent_Input_Container[b-czr4wqu9t8]{
    width: 100%;
    max-width: 400px;
    margin: 0;
    margin: auto;
}

.BodyProjectsEditComponent_Input_Group[b-czr4wqu9t8] {
    display: flex;
    flex-direction: row; /* left - right */
    text-align: center;
}


.CarouselSliderContent_Input_Label[b-czr4wqu9t8] {
    flex: 40%;
}

.CarouselSliderContent_Input_Data[b-czr4wqu9t8] {
    flex: 60%;
}

.CarouselSliderContent_Input_Data_Box[b-czr4wqu9t8] {
    width: 98%;
}

.CarouselSliderContent_Select_Data_Box[b-czr4wqu9t8] {
    width: 100%;
}








.end[b-czr4wqu9t8] {
}
/* MODAL */
/* --------------------------------------------- */
.ProductModalOverlay[b-czr4wqu9t8] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(0, 0, 0, 0.6);
}

.ProductModalContainer[b-czr4wqu9t8] {
    position: fixed;
    z-index: 1000;
    top: 10vh;
    left: 30%;
    background-color: #f8f9fa;
    width: 80vw;
    max-width: 800px;
    height: 80vh;
}


.ProductModalDialog[b-czr4wqu9t8] {
    position: relative;
    border: 3px solid darkgrey;
    border-color: darkred;
    height: 100%;
}


/* --------------------------------------------- */







.end[b-czr4wqu9t8] {
}
/**/
/* /Components/Pages/HeaderBanner/HeaderBanner_EditCarousel_Component.razor.rz.scp.css */
.HeaderBannerEditCarousel_Container[b-mvppexej2t] {
    margin: 10px;
    
}
.HeaderBannerEditCarousel_SubContainer[b-mvppexej2t] {
    
}
.HeaderBannerEditCarousel_Header_Group[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
}

.HeaderBannerEditCarousel_Header_Title[b-mvppexej2t]{
    flex: 90%;
}
.HeaderBannerEditCarousel_Header_CloseModal[b-mvppexej2t]{
    flex: 10%;
}





.HeaderBannerEditCarousel_Body_Group[b-mvppexej2t] {
    position: relative;
}

.HeaderBannerEditCarousel_Body_SubGroup[b-mvppexej2t] {
    height: 70vh;
    overflow-y: scroll;
}

.HeaderBannerEditCarousel_Body_SlideImage_Container[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
    border: 1px solid blue;
    min-height: 180px;
}

.HeaderBannerEditCarousel_Body_SlideImage_ImageGroup[b-mvppexej2t] {
    flex: 50%;
}
.HeaderBannerEditCarousel_Body_SlideImage_Image[b-mvppexej2t]{
    width: 100%;
}


.HeaderBannerEditCarousel_Body_SlideImage_Image_InfoGroup[b-mvppexej2t] {
    flex: 50%;
    margin: 10px;
}
.HeaderBannerEditCarousel_Body_SlideImage_Image_Info[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
}
.HeaderBannerEditCarousel_Body_SlideImage_Image_Info_Label[b-mvppexej2t]{
    flex: 40%;
}
.HeaderBannerEditCarousel_Body_SlideImage_Image_Info_Data[b-mvppexej2t] {
    flex: 60%;
}


.HeaderBannerEditCarousel_Body_ImageSelector_Container[b-mvppexej2t]{
    position: absolute;
    left: 5px;
    top: 5px;
    width: 90%;
    height: 70vh;
    border: 1px solid red;
    background-color: lightgrey;
    overflow-y: auto;
}


.HeaderBannerEditCarousel_Body_ImageSelector_Header[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
    margin: 5px;
}
.HeaderBannerEditCarousel_Body_ImageSelector_Header_Label[b-mvppexej2t]{
    flex: 90%;
    font-size: larger;
    font-weight: bold;
}
.HeaderBannerEditCarousel_Body_ImageSelector_Header_Close[b-mvppexej2t]{
    flex: 10%;
    text-align: right;
}
.HeaderBannerEditCarousel_Body_ImageSelector_Header_Close_Button[b-mvppexej2t]{

}


.HeaderBannerEditCarousel_Body_ImageSelector_Body[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
    flex-wrap: wrap;
}

.HeaderBannerEditCarousel_Body_SlideImage_Image2_Group[b-mvppexej2t] {
    cursor: pointer;
    margin: 5px;
}

    .HeaderBannerEditCarousel_Body_SlideImage_Image2_Group:hover[b-mvppexej2t] {
        border: 1px solid red;
    }

.HeaderBannerEditCarousel_Body_SlideImage_Image2[b-mvppexej2t] {
    width: 300px;
}





.HeaderBannerEditCarousel_Body_ImageSelector_Footer[b-mvppexej2t]{

}




.HeaderBannerEditCarousel_Body_SlideImage_AddNew_Group[b-mvppexej2t] {
}
.HeaderBannerEditCarousel_Body_SlideImage_AddNew_Title[b-mvppexej2t]{

}
.HeaderBannerEditCarousel_Body_SlideImage_AddNew_Upload[b-mvppexej2t]{

}
.HeaderBannerEditCarousel_Body_SlideImage_AddNew_Button[b-mvppexej2t]{

}




.HeaderBannerEditCarousel_Body_Slide_AddNew_Group[b-mvppexej2t] {
    display: flex;
    flex-direction: row; /* left - right */
}
.HeaderBannerEditCarousel_Body_Slide_AddNew_Title[b-mvppexej2t]{

}
.HeaderBannerEditCarousel_Body_Slide_AddNew_Upload[b-mvppexej2t]{

}
.HeaderBannerEditCarousel_Body_Slide_AddNew_Button[b-mvppexej2t]{

}





.HeaderBannerEditCarousel_Footer_Group[b-mvppexej2t] {
}






.end[b-mvppexej2t] {
}
/**/
/* /Components/Pages/HeaderBanner/HeaderHomeComponent.razor.rz.scp.css */
.HeaderHomeComponent_Container[b-6qvgezxoaj] {
    margin: 0;
    padding: 0;
    min-height: 100vh;
    height: 128px;
    display: block;
    position: relative;
    background-image: url("../images/Artboard_4.png");
    background-size: cover;
    background-position: center center;
    text-align: center;
    
}

.HeaderHomeComponent_Header[b-6qvgezxoaj] {
    margin: 0;
    padding: 20px;
    display: flex;
    flex-direction: row; /* left - right */
}

.HeaderHomeComponent_Header_Logo_Container[b-6qvgezxoaj]{
    flex: 10%;
}
.HeaderHomeComponent_Header_Logo[b-6qvgezxoaj]{
    
}
.HeaderHomeComponent_Header_Logo_Image[b-6qvgezxoaj] {
    height: 86px;
    width: 297px;
}
.HeaderHomeComponent_Header_Menu_Container[b-6qvgezxoaj] {
    flex: 90%;
    width: 100%;

}
.HeaderHomeComponent_Header_Menu_Group[b-6qvgezxoaj] {
    display: flex;
    flex-direction: row; /* left - right */
    float: right;
    margin: 25px 40px 0 0;
    flex-wrap: wrap;
    font-family: 'Titillium Web', sans-serif;
}
.HeaderHomeComponent_Header_Menu_Item[b-6qvgezxoaj] {
    margin-left: 20px;
    text-align: right;
    color: white;
    font-weight: bold;
    cursor: pointer;

}
    .HeaderHomeComponent_Header_Menu_Item:hover[b-6qvgezxoaj] {
        color: #dfe8ee;
    }


.HeaderHomeComponent_Body[b-6qvgezxoaj] {
    
}

.HeaderHomeComponent_Body_Message_Focused[b-6qvgezxoaj] {
    /*color: rgb(218, 232, 234);*/
    color: white;
    /*background-color: rgba(13, 25, 42, 0.1);*/
    font-family: 'Playfair Display', serif;
    font-weight: 800;
    /*font-size: 56px;*/
    font-size: 58px;
    letter-spacing: 0px;
    font-stretch: ultra-condensed;
    padding-top: 130px;
    padding-bottom: 30px;
}

.HeaderHomeComponent_Body_Message_Info[b-6qvgezxoaj] {
    /*color: rgb(218,232,234);*/
    color: white;
    /*background-color: rgba(13, 25, 42, 0.1);*/
    font-family: 'Titillium Web', sans-serif;
    /*font-size: 24px;*/
    font-size: 20px;
    font-weight: 500;
    font-stretch: ultra-condensed;
    font-size-adjust: 0.75
}


.HeaderHomeComponent_Footer[b-6qvgezxoaj]{

}


.BodyPageTitleDescriptionComponent_Title_Data_Box[b-6qvgezxoaj] {
    width: 100%;
    max-width: 600px;
}
.BodyPageTitleDescriptionComponent_Description_Data_Box[b-6qvgezxoaj] {
    width: 100%;
    max-width: 600px;
}


.HeaderHomeComponent_ExitFullScreen[b-6qvgezxoaj] {
    position: absolute;
    border: 0px solid red;
    width: 350px;
    height: 120px;
    left: 0px;
    top: 0px;
    z-index: 1000;
}









.end[b-6qvgezxoaj] {
}
/**/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 675px) {
    /* Styles */

    .HeaderHomeComponent_Header[b-6qvgezxoaj] {
        display: flex;
        flex-direction: column; /* up - down */
        float: none;
    }

    .HeaderHomeComponent_Header_Logo_Container[b-6qvgezxoaj] {
        flex: 100%;
    }

    .HeaderHomeComponent_Header_Menu_Container[b-6qvgezxoaj] {
        flex: 100%;
    }

    .HeaderHomeComponent_Header_Menu_Group[b-6qvgezxoaj]{
        justify-content: center;
    }
    .HeaderHomeComponent_Body_Message_Focused[b-6qvgezxoaj] {
        font-size: 42px;
        padding: 0;
        padding-top: 50px;
    }
    .HeaderHomeComponent_Body_Message_Info[b-6qvgezxoaj]{
        margin-top: 50px;
    }


}




.end[b-6qvgezxoaj] {
}
/**/
/* /Components/Pages/HeaderPictures/HeaderPicturesComponent.razor.rz.scp.css */
.HeaderPictureComponent_Container[b-g2vzi6f3ns]{

}
.HeaderPictureComponent_Header[b-g2vzi6f3ns]{
    height: 100px;
}
.HeaderPictureComponent_Body[b-g2vzi6f3ns]{

}
.HeaderPictureComponent_Footer[b-g2vzi6f3ns]{
    height: 10px;
}

.HeaderPictureComponent_Slider_Container[b-g2vzi6f3ns] {
    display: flex;
    flex-direction: column;
    height: 100%; /* ajust parent div height */
    width: auto;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
}

.HeaderPictureComponent_Slide[b-g2vzi6f3ns] {
    width: 100%;
    height: auto;
    text-align: center;

    /*
    */
}

.HeaderPictureComponent_Slide_Image[b-g2vzi6f3ns] {
    width: 80%;
    height: auto;
    animation-iteration-count: 0;
    animation: fadeinout-b-g2vzi6f3ns 16s ease; 
    -webkit-animation: fadeinout 16s ease;
    /* 
    animation: 3s linear slidein, 8s ease-out 5s slideout;
    */
}



.HeaderPictureComponent_Slide_Image_Shadow[b-g2vzi6f3ns] {
    position: fixed;
    left: 10.5%;
    top: 11vh;
    width: 79%;
    height: auto;
    opacity: 0.01;
}
.HeaderPictureComponent_Slide_Image_Component[b-g2vzi6f3ns] {

}
/*
*/
@-webkit-keyframes fadeinout {
    0% { opacity: 0; }
    30% { opacity: 1; }
    80% { opacity: 1; }
    95% { opacity: 0; }
}

@keyframes fadeinout-b-g2vzi6f3ns {
    0% { opacity: 0; }
    30% { opacity: 1; }
    80% { opacity: 1; }
    95% {opacity: 0;}
}

.HeaderPictureComponent_Slide_Control[b-g2vzi6f3ns]{
    width: 80%;
    text-align: center;
}
.HeaderPictureComponent_Slide_Control_Item[b-g2vzi6f3ns]{
    width: 20px;
    margin: 10px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color: darkblue;
    cursor: pointer;
}
    .HeaderPictureComponent_Slide_Control_Item:hover[b-g2vzi6f3ns]{
        font-weight: bold;
        color: darkred;
    }





@media only screen and (max-width: 1024px) {
    /* Styles */

    .HeaderPictureComponent_Slider_Container[b-g2vzi6f3ns] {
        font-size: smaller;
    }
    .HeaderPictureComponent_Slide[b-g2vzi6f3ns] {
        
    }
    .HeaderPictureComponent_Slide_Control_Item[b-g2vzi6f3ns]{
        font-size: smaller;
    }
}





    .end[b-g2vzi6f3ns] {
    }
/**/
/* /Components/Pages/HeaderPictures/PictureComponent.razor.rz.scp.css */
.HeaderPictureComponent_Container[b-ws53hohzsx]{

}

.HeaderPictureComponent_Slide_Image[b-ws53hohzsx] {
    width: 80%;
    height: auto;
    animation-iteration-count: 0;
    animation: fadeinout-b-ws53hohzsx 16s ease;
    -webkit-animation: fadeinout 16s ease;
    /* 
    animation: 3s linear slidein, 8s ease-out 5s slideout;
    */
}

/*
*/
@-webkit-keyframes fadeinout {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 1;
    }

    80% {
        opacity: 1;
    }

    95% {
        opacity: 0;
    }
}

@keyframes fadeinout-b-ws53hohzsx {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 1;
    }

    80% {
        opacity: 1;
    }

    95% {
        opacity: 0;
    }
}
/* /Components/Pages/Home.razor.rz.scp.css */


.WebSite2024_WebSite_Container[b-tnmtyaquuc] {
    min-height: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0;
    background: #f8f9fa;
    /* background: url('images/blue-planet-orbits.jpg') no-repeat center center fixed; */
    /* background: url('images/Artboard_2.png') no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    */
}



.WebSite2024_WebSite_Header_Banner[b-tnmtyaquuc] {
    width: 100%;
}

.WebSite2024_WebSite_Header_Pictures[b-tnmtyaquuc] {
    height: 100%;
    width: auto;
    background-color: rgba(255 255 255 / 0.0);
    
}


.WebSite2024_WebSite_Pixel_Measure_Container[b-tnmtyaquuc] {
    display: flex;
    flex-direction: row; /* left - right */
    overflow: hidden;
    margin-bottom: 10px; 
}
.WebSite2024_WebSite_Pixel_Measure_Element[b-tnmtyaquuc] {
    background-color: white;
    width: 100px;
    min-width: 100px;
    text-align: right;
    font-weight: bold;
    
}



.WebSite2024_WebSite_Body[b-tnmtyaquuc] {
    margin: 0;
    padding: 0;
}
.WebSite2024_WebSite_Body_Section[b-tnmtyaquuc] {
    min-height: 70vh;
    background-color: rgba(255 255 255 / 0.0);
    margin-bottom: 10px;
}






.WebSite2024_WebSite_BottomFooterSpace[b-tnmtyaquuc]{
    height: 50px;

}



/**/

@page {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}

@media print {
    .globalHeader[b-tnmtyaquuc] {
        padding: 0px;
    }

    .headerTitle[b-tnmtyaquuc] {
        max-height: 0px;
    }

    .StaffFullNameDisplayed[b-tnmtyaquuc] {
        display: none;
    }

    .globalbody[b-tnmtyaquuc] {
        font-size: larger;
    }
}

@media only screen and (max-width: 1224px) {
    /* Styles */
    .GlobalSalesManager[b-tnmtyaquuc] {
        font-size: 30px;
    }
}

@media only screen and (max-width: 1024px) {
    /* Styles */
    .GlobalSalesManager[b-tnmtyaquuc] {
        font-size: 30px;
    }
}

@media only screen and (max-width: 768px) {
    /* Styles */
    .GlobalSalesManager[b-tnmtyaquuc] {
        font-size: 20px;
    }

    .headerTitleLower[b-tnmtyaquuc] {
        font-size: 12px;
    }
}

@media only screen and (max-width: 600px) {
    /* Styles */
    .headerTitleLower[b-tnmtyaquuc] {
        font-size: 11px;
        font-weight: 300;
    }
}

@media only screen and (max-width: 568px) {
    /* Styles */
    .headerTitleLower[b-tnmtyaquuc] {
        font-size: 10px;
        font-weight: 300;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
    /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
    /* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* Styles */
}

/* iPad 3 (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPad 3 (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    /* Styles */
}

/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
    /* Styles */
}

/* iPhone 4 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 4 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 5 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 5 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 6 (landscape) ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 6 (portrait) ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 6+ (landscape) ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* iPhone 6+ (portrait) ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* Samsung Galaxy S3 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* Samsung Galaxy S3 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* Samsung Galaxy S4 (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

/* Samsung Galaxy S4 (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

/* Samsung Galaxy S5 (landscape) ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

/* Samsung Galaxy S5 (portrait) ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

