﻿/*layout*/
.lowertext {
    text-transform: lowercase !important;
}
.footerstyle {
    text-align: center;
    padding-left: 5px;
}

.covid19-bg {
    background: #fff;
    padding: 0px;
    Color: #97134c;
}

.covid19-info a {
    Color: #97134c;
}

.financial-banner {
    margin-top: 0px;
}

/*home index page*/
.padding8 {
    padding: 8px;
    padding-bottom: 8px
}

.popupbg {
    background-image:url('../../Assets/images/bgheadpopup4.jpg?5');background-size:cover;background-repeat:no-repeat;
}

.bordertopblack {
    border-top: 2px solid #000;
}

/* home benefits*/
.hinterbenefits {
    left: 458.219px; width: 121px;
}

/* home pressreleases*/
.framepr {
    border:none;overflow:hidden;
}

/*faq*/

.positionrel {
    position:relative;
}

/* press rel index*/
.bggreypr {
    background:#ededed;padding-bottom:20px;padding-top:40px;
}
.posabspr {
    position:absolute;bottom:-20%;left:35%;
}

/* press rel list*/
.vishidden {
    visibility:hidden;
}

.disnone {
    display: none;
}

/* section and article*/
.bgss {
    background:#f1f1f1!important;
}

.peoplesslide {
    width: 100%; display: inline-block;
}

/* disclosure*/
.press-article.terms-conditions h3.titledisclosure {
    margin-top: 10px;
    margin-bottom: 4px;
    width: 100%;
    float: left;
    font-size: 16px;
}

.mt120 {
    margin-top:120px;
}

.mt30 {
    margin-top:30px;
}
.mt14per {
    margin-top: 14%;
}
.width5per {
    width: 5%
}
.width20per {
    width: 20%
}
.width10per {
    width:10%
}
.width12per {
    width: 12%
}
.width13per {
    width: 13%
}
/*contact us*/

.errorMsg {
    line-height: 1.2;
}

.grecaptcha-badge {
    margin-left: 20px;
    /*position:absolute;*/
}

/*referral form*/
.refform .form-group.required .control-label:after {
    content: "*";
    color: var(--burgundy);
    font-size: 18px;
}

.refformborder {
    border-radius:10px;background:var(--burgundy);
}

.logoutbtn {
    font-size:20px;
}

.paddingno{
    padding:0;
}

.exfileupload {
    border:1px solid #ddd;padding:15px;display:none;
}

.delbtn {
    color:var(--grey);font-size:18px;
}

.divmessage {
    border-top:1px solid #ddd;
}

.grecaptcha-badge {
    /*margin-left: 20px;*/
    position: absolute;
    right: 0;
}

.displayerrmsg {
    color:var(--burgundy);font-size:12px;
}

.roundburgundyborder {
    border-radius:10px;background:var(--burgundy);
}

/*peoplecms*/
.widthforimgdiv {
    width: 100%; display: inline-block;
}

/*contact us form*/
.divgriv50 {
    width:50%;float:left;
}

.divgriv49 {
    width: 49%;
    float: left;
}
.divgriv98 {
    width: 98%;
    text-align:center;
}
.grivlink {
    text-decoration:underline;font-size:16px;
}

.grivfloatright{
    float:right;
}


.accordion-button.collapsed::after {
    background: url("../../Assets/images/arr_down.png");
    background-repeat: no-repeat;
    background-position: center;
}

.accordion-button:not(.collapsed)::after {
    background: url("../../Assets/images/arr_up.png");
    background-repeat: no-repeat;
    background-position: center;
}

.disclosure-bg {
    background-color: var(--lightgrey);
    padding: 5px;
    padding-left: 10px;
}

/*about invoicemart*/
.darktext{
    color:#000000;
    font-weight:600;
}



.new-testimonials-div {
    /*padding: 0 15px 25px 15px*/
}
.new-testimonials-slider .slide {
    padding: 30px 0
}

.new-testimonials-slider .slick-dots li {
    display: inline-block;
    float: left;
    margin: 0 5px
}

    .new-testimonials-slider .slick-dots li button {
        background: 0 0;
        border: 1px solid #fff;
        font-size: 0;
        outline: 0;
        box-shadow: none;
        border-radius: 50%;
        width: 18px;
        height: 18px
    }

    .new-testimonials-slider .slick-dots li.slick-active button {
        background: #fff;
    }



/*.new-faq-content {
    background: #838383;
    float: left;
    position: relative;
    width: 100%;
}

    .new-faq-content:before {
        position: absolute;
        top: 600px;
        left: 0;
        width: 100%;
        height: 65px;
        background: #838386;
        content: ''
    }


.new-resp-tabs-list {
    margin: 17px 0;
    padding: 0;
    width: 100%;
    float: left
}

    .new-resp-tabs-list li .nav-link {
        font-size: 15px;*/ /*22px*/
        /*display: inline-block;
        padding: 5px 50px;
        margin: 0 30px 0 0;
        list-style: none;
        cursor: pointer;
        float: left;
        background: #fff;
        border-radius: 20px;
        color: #767676;
        position: relative;
        font-family: 'Lato',sans-serif;
        border:none;
    }

        .new-resp-tabs-list li .nav-link.active {
            font-size: 15px;*/ /*22px*/
            /*display: inline-block;
            padding: 5px 50px;
            margin: 0 30px 0 0;
            list-style: none;
            cursor: pointer;
            float: left;
            background: var(--burgundy);
            border-radius: 20px;
            color: #fff;
            position: relative;
            font-family: 'Lato',sans-serif
        }*/

       /* .new-resp-tabs-list li .pill-btn{
            background:transparent;
            border:0;
        }*/

    /*.new-resp-tabs-list li .nav-link:hover {
        background: var(--burgundy);
        color: #fff;
    }

.new-resp-tabs-sub div{
    margin-bottom:20px;
}
    .new-resp-tabs-sub div .nav-link {
        font-size: 14px;*/ /*22px*/
        /*display: inline-block;
        text-align: center;
        margin: 0 30px 0 0;
        list-style: none;
        cursor: pointer;
        float: left;
        background: #f2f2f2;
        border-radius: 20px;
        color: #767676;
        position: relative;
        font-family: 'Lato',sans-serif;
        border: none;
        text-transform: uppercase;
    }

    .new-resp-tabs-sub div .nav-link.active {
        font-size: 14px;*/ /*22px*/
        /*display: inline-block;
        margin: 0 30px 0 0;
        list-style: none;
        cursor: pointer;
        float: left;
        background: var(--burgundy);
        border-radius: 20px;
        color: #fff;
        position: relative;
        font-family: 'Lato',sans-serif;
        border: none;
        text-transform: uppercase;
        text-align:center;
    }

.new-resp-tabs-sub div .nav-link:hover {
    background: var(--burgundy);
    color: #fff;
}*/

.resp-tabs-container {
    padding: 0;
    background-color: #fff;
    width: 100%;
    float: left
}


.custom-block-show {
    display: block !important;
}

.custom-block-hide {
    display: none !important;
}

.faqcalimg {
    width: 600px;
    height: auto
}

/*.abspos {
    position:absolute;
}

[data-top="10px"][data-left="20px"] {
    top: 10px;
    left: 20px;
    position: relative;
}

.relpos {
    position: relative;
    left: 0;
    width: 999999px;
}*/

.mt-40-ref{
    margin-top:40px!important;
}

.cookiediv {
    position: fixed; bottom: 0; left: 0; background-color: #000; color: #fff; padding: 10px; text-align: center;z-index:999;
}

.closeiconbig {
    font-size: 28px;
}


.lineheightpopup{
    line-height:1.3;
    font-size:13px;
    color:#a6a6a6;
}

img.iconimg{
    width:110px;
    height:auto;
}

.border-right-1-grey{
    border-right:1px solid var(--grey);
}




