.myhome_css{
    box-shadow: 0 10px 20px 0 lightgrey !important;
    background-color: #FFFFFF;
    padding: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.main-portal #wrapwrap.o_portal{
    background-color: #FFFFFF!important;
    }
    .table_portal_css table tr td{
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .nav_portal_css{
        box-shadow: 0 3px 10px 0 lightgrey !important;
        background-color: #FFFFFF;
        margin-top: 30px !important;
        margin-bottom: 10px !important
    }
.main-portal{
    background-color: #FFFFFF!important;
    }
    .table_portal_css {
        box-shadow: 0 5px 10px 0 lightgrey !important;
    }
    .nav-filtercss .form-inline .btn-group .btn{
        color: #FFFFFF !important;
        margin-top: 12px !important;
        background-color: #206CAF !important;
    }
    .signupcss {
        padding: 15px;
        width: 400px;
        margin-top:28px !important;
        max-width:400px !important;
        margin: 50px auto;
        border: 1px solid #1C7BBA;
        border-radius: 3px;
        box-shadow: 1px 10px 26px rgb(57 57 57 / 41%);
    }
    .signupcss .form-group .form-control{
        color: #000000 !important;
    }
    .signupcss {
    margin-top: 90px !important;
    }
     @media screen and (min-width: 320px) and (max-width: 374px) {
        .signupcss{
         width: 300px !important;
         max-width:300px !important;
        }
        .reset_css{
            max-width:300px !important;
            }
            .confirm_cssbtn {
                width: 25% !important;
                margin-top: 0px !important;
            }
    }
     @media screen and (min-width: 375px) and (max-width: 420px) {
        .signupcss{
         width: 350px !important;
         max-width:350px !important;
        }
        .reset_css{
            max-width:350px !important;
            }
            .confirm_cssbtn {
                width: 25% !important;
                margin-top: 0px !important;
            }
    }
    .css_button{
        margin-top: 2px !important;
        font-size: 1rem !important;
        font-weight: 400 !important;
        padding: .375rem .75rem !important;
        }
        .text_css{
            text-align: center;
            float: inherit !important;
            color: #1C7BBA !important;
            font-size: .875rem;
            margin-top: 10px !important;
        }

        .reset_heading_css{
            text-align: center;
                padding: 10px 0;
            }
            .reset_css{
                padding: 10px;
                box-shadow: 1px 10px 26px rgb(57 57 57 / 41%) !important;
                max-width: 400px !important;
                margin-top: 85px !important;
                border: 1px solid #1C7BBA;
                border-radius: 3px;
            }
            .reset_css .form-group .form-control{
                color: #000000 !important;
            }
            .confirm_cssbtn{
                width: 20% !important;
                    margin-top: 0px !important;
                }
                .backtologin_css{
                float:right !important;
                    font-size: .875rem !important;
                    margin-left: 40% !important;
                    color: #0056B3 !important;
                }