/* include any special styles here */
/* this gets inlined */
mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}


/*this is an explicit override*/


.mat-table tbody a {
    color: #007bff;
}

.noliststyle {
    list-style: none;
    padding-left: 0;
}

.mat-table .description-cell{
    white-space: normal;
}


/* end secondary styles. footer from securly.com from here on out*/

body{
    min-height: 100vh;
    position: relative;
    padding-bottom: 72px;/*size of footer*/
}

main{
    overflow-y: auto;
}

.post-footer{
    position: absolute;
    bottom: 0;
    width: 100%;
}

.blue-bg-footer {
    background: top/cover url(https://stag-web-assets.s3.ap-south-1.amazonaws.com/images/new-footer-background.svg) no-repeat;
}

.blue-bg-post-footer {
    height: 68px;
    padding: 24px 0;
}

.post-footer ul#post-footer-menu li#privacy {
    padding: 0 56px 0 125px;
}
.post-footer ul#post-footer-menu li#childrensprivacy {
    padding: 0 50px;
}



.blue-bg-post-footer {
    background-color: #004d99;
}

.blue-bg-post-footer *{
    font-size: 16px;
    color: #fff
}

.post-footer ul {
    padding: 0;
    margin: 0;
}

.post-footer ul#post-footer-menu li {
    display: inline;
}

.blue-bg-post-footer ul#post-footer-menu li,
.blue-bg-post-footer ul#post-footer-menu li a {
    font-size: 16px;
}

.blue-bg-footer .footer-nav ul,
.blue-bg-footer .footer-nav h4,
.blue-bg-footer .footer-nav h4 a {
    font-size: 16px;
}

.blue-bg-footer .semi-bold-font {
    font-family: "MetropolisSemiBold", sans-serif;
}

.blue-bg-footer .footer-nav h4 {
    padding-bottom: 20px;
}

.blue-bg-footer #stayconnected {
    padding-bottom: 0;
}

.centered-btn.marginTop0 {
    margin-top: 0;
}

.make-change .rows {
    grid-gap: 74px;
}

.blue-bg-header .white-btn.blue-btn {
    margin-top: 50px;
}

.visible-sm{
    display: none!important;
}

.post-footer ul#post-footer-menu li a img#securly-icon {
    width: 138px;
    height: 32px;
    float: none;
}

.post-footer.blue-bg-post-footer {
    height: auto;
    text-align: center;
}

@media only screen and (max-width: 1100px){
    .visible-sm {
        display: block!important;
    }
    .blue-bg-post-footer{
        height: auto;
    }
    
    body{
        padding-bottom: 261px;/*size of footer*/
    }
}

@media only screen and (max-width: 1149px) {

    .blue-bg-post-footer ul#post-footer-menu li,
    .blue-bg-post-footer ul#post-footer-menu li a,
    .blue-bg-post-footer ul#post-footer-menu li span {
        font-size: 13px;
    }

    .blue-bg-post-footer ul#post-footer-menu li,
    .blue-bg-post-footer ul#post-footer-menu li#privacy{
        display: block;
        width: 100%;
        padding:0;
        margin:0;
    }

    .blue-bg-post-footer ul#post-footer-menu li#copyright{
        padding-bottom: 32px; 
    }

    .blue-bg-post-footer ul#post-footer-menu li.securly-logo{
        padding-top: 32px;
    }
}
/* 
@media only screen and (max-width: 992px){

.blue-bg-post-footer ul#post-footer-menu li, .blue-bg-post-footer ul#post-footer-menu li a {
    font-size: 13px;
}
} */
/*wcag 2.1 - 1.4, from filter page css*/
.mat-table tbody a{
    color: #0073e6;
}
body *,table tbody *, .mat-table tbody *{
    color: #171b1f;
}