::-webkit-input-placeholder {
    color: #c1c1c1 !important;
}

::-moz-placeholder {
    color: #c1c1c1 !important;
}

:-ms-input-placeholder {
    color: #c1c1c1 !important;
}
/*Start Addded by shrikant for communication cr changes*/
.claimDetailSec {
    margin-top: 24px !important;
}
/*End Addded by shrikant for communication cr changes*/
:-moz-placeholder {
    color: #c1c1c1 !important;
}

* {
    outline: 0 !important;
}

html, body {
    background-color: #00305B;
}

.loader-wrap {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.65);
    z-index: 1000;
}

    .loader-wrap .loader {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 40px;
        width: 80px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .loader-wrap .loader .loader-item {
            position: relative;
            float: left;
            height: 40px;
            width: 4px;
            margin: 0 2px;
            background-color: #f26624;
        }

            .loader-wrap .loader .loader-item:nth-child(1) {
                -webkit-animation: loader-item-1 2s linear infinite;
                animation: loader-item-1 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(2) {
                -webkit-animation: loader-item-2 2s linear infinite;
                animation: loader-item-2 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(3) {
                -webkit-animation: loader-item-3 2s linear infinite;
                animation: loader-item-3 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(4) {
                -webkit-animation: loader-item-4 2s linear infinite;
                animation: loader-item-4 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(5) {
                -webkit-animation: loader-item-5 2s linear infinite;
                animation: loader-item-5 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(6) {
                -webkit-animation: loader-item-6 2s linear infinite;
                animation: loader-item-6 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(7) {
                -webkit-animation: loader-item-7 2s linear infinite;
                animation: loader-item-7 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(8) {
                -webkit-animation: loader-item-8 2s linear infinite;
                animation: loader-item-8 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(9) {
                -webkit-animation: loader-item-9 2s linear infinite;
                animation: loader-item-9 2s linear infinite;
            }

            .loader-wrap .loader .loader-item:nth-child(10) {
                -webkit-animation: loader-item-10 2s linear infinite;
                animation: loader-item-10 2s linear infinite;
            }

        .loader-wrap .loader:after {
            content: 'Loading...';
            font-size: 16px;
            font-family: "Arial";
            color: #f26624;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            bottom: -32px;
            margin: auto;
        }

@-webkit-keyframes loader-item-1 {
    1% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    11% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    21% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-1 {
    1% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    11% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    21% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-2 {
    7% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    17% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    27% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-2 {
    7% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    17% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    27% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-3 {
    13% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    23% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    33% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-3 {
    13% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    23% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    33% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-4 {
    19% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    29% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    39% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-4 {
    19% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    29% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    39% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-5 {
    25% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    35% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    45% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-5 {
    25% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    35% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    45% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-6 {
    31% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    41% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    51% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-6 {
    31% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    41% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    51% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-7 {
    37% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    47% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    57% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-7 {
    37% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    47% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    57% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-8 {
    43% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    53% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    63% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-8 {
    43% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    53% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    63% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-9 {
    49% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    59% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    69% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-9 {
    49% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    59% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    69% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@-webkit-keyframes loader-item-10 {
    55% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    65% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    75% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

@keyframes loader-item-10 {
    55% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    65% {
        -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);
    }

    75% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}

body {
    padding-top: 56px;
    font-family: "Muli", sans-serif !important;
    overflow-x: hidden;
}

.fl-right {
    float: right !important;
}

.cstmbtn {
    min-width: 150px;
    padding: 15px 25px;
    border: 0;
    margin: 2px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    display: inline-block;
    background-color: #fe6625;
    color: #fff;
    font: 700 17px "Muli", sans-serif;
    letter-spacing: 1px;
    outline: 0 !important;
    text-decoration: none;
    text-transform: capitalize;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}

    .cstmbtn:active {
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.54);
        -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.54);
        -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.54);
        text-decoration: none;
    }

.cstmbtnupload {
    min-width: 40%;
    padding: 7px 0px;
    border: 0;
    margin: 43px;
    display: inline-block;
    background-color: #EC6608;
    color: #fff;
    font: 700 11px $primary_font;
    letter-spacing: 0px;
    outline: 0 !important;
    text-decoration: none;
    text-transform: capitalize;
}


.linkTxt {
    padding-bottom: 3px;
    border-bottom: 1px solid #ffbd41;
    color: #ffbd41;
    font: 600 18px "Muli", sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
}

    .linkTxt:hover {
        color: #ffbd41;
        text-decoration: none;
    }

header {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f58220), to(#b02a30));
    background-image: linear-gradient(to bottom, #f58220, #b02a30);
}

    header h1 {
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }

        header h1 a {
            width: 160px;
            height: 30px;
            margin: 13px 0;
            display: inline-block;
            background: url(../images/logo.png) no-repeat center center/contain;
            text-indent: -9999px;
            vertical-align: top;
        }

    header ul {
        display: block !important;
        text-align: right;
    }

        header ul li {
            float: right;
            align-items: center;
        }

            header ul li a.dropdown-toggle {
                padding: 10px !important;
                background: no-repeat 95% center/13px;
                color: #fff;
            }

                header ul li a.dropdown-toggle img {
                    margin-right: 5px;
                }

                header ul li a.dropdown-toggle .badge {
                    position: absolute;
                    bottom: 15px;
                    right: 15px;
                    padding: 2px 5px;
                    border-radius: 50%;
                    background-color: #01438F;
                    color: #F8F6F6;
                    font: 600 9px "Muli", sans-serif;
                }

                header ul li a.dropdown-toggle:hover {
                    color: #fff;
                }

                header ul li a.dropdown-toggle::after {
                    vertical-align: middle;
                }

            header ul li .notification::after {
                display: none;
            }

            header ul li .dropdown-menu {
                width: 240px;
                padding: 0 12px;
                border: solid 1px #ffffff;
                margin: 0 auto;
                border-radius: 0 0 5px 5px;
                -webkit-border-radius: 0 0 5px 5px;
                -moz-border-radius: 0 0 5px 5px;
                top: 100% !important;
                right: 0 !important;
                left: 0 !important;
                box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
                -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
                -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
                -webkit-transform: none !important;
                transform: none !important;
            }

                header ul li .dropdown-menu a {
                    padding: 10px;
                    color: #464646;
                    font: 600 13px "Muli", sans-serif;
                    white-space: break-spaces;
                }

                    header ul li .dropdown-menu a:hover, header ul li .dropdown-menu a:focus, header ul li .dropdown-menu a:active {
                        border: 0;
                        background-color: transparent;
                        color: #464646;
                    }

/*form last login input ddl commented for now*/
/*header ul li .dropdown-menu a:last-child {
  font: 600 11px "Muli", sans-serif !important;
  color: #707070;
}*/

.input-field input,
.input-field select {
    padding-left: 0;
    border: 0;
    border-bottom: 1px solid #b6b4b4;
    margin-top: 20px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-color: transparent !important;
    box-shadow: 0 0 0 0 !important;
    -webkit-box-shadow: 0 0 0 0 !important;
    -moz-box-shadow: 0 0 0 0 !important;
    color: #282828;
    font: 400 16px "Muli", sans-serif;
}

    .input-field input:disabled,
    .input-field select:disabled {
        border-bottom: 0;
        background-color: transparent;
    }

.claimDetailSec .tabCover .tab-content .ilaTab.input-field input.custom-select,
.claimDetailSec .tabCover .tab-content .ilaTab-field select.custom-select {
    background: url(../Vendor_images/down-arrow.png) no-repeat 98% center/24px;
}

.claimDetailSec .tabCover .tab-content .ilaTab .input-field select.custom-select {
    font: 400 14px "Muli", sans-serif !important;
    color: #000000 !important;
    /*Akshay Commented for responsivemargin-top: 50px !important;*/
    margin-top: 0px !important; /*Akshay added for responsive*/
    background: url(../Vendor_images/down-arrow.png) no-repeat 98% center/24px !important;
}

.mainsec {
    padding: 30px 15px;
}

    .mainsec h2 {
        padding: 0 30px;
        margin: 0;
        color: #fff;
        font: 400 28px "Muli", sans-serif;
    }

    .mainsec .bussIns {
        margin-top: 100px;
    }

        .mainsec .bussIns h1 {
            font: 600 45px "Muli", sans-serif;
            color: #fff;
        }

        .mainsec .bussIns h3 {
            font: 300 45px "Muli", sans-serif;
            color: #fff;
        }

.dashboardSec { /*Added By Shrikant for communication revamp changes*/
    padding: 44px 15px;
}

    .dashboardSec h1 {
        color: #ffffff;
        font: 300 35px "Muli", sans-serif;
    }

    .dashboardSec .filter {
        color: #8097AC !important;
        font: 400 15px "Muli", sans-serif;
        border: 1px solid #8097AC;
        border-radius: 10px;
        background-color: #00447C !important;
        padding: 5px 35px 5px 10px;
        outline: none;
        margin-bottom: 10px;
        background: url(../images/filter.png) no-repeat 85% center/18px;
    }

        .dashboardSec .filter::after {
            display: none;
        }

        .dashboardSec .filter:focus {
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            background: url(../images/filter_white.png) no-repeat 85% center/18px;
        }

        .dashboardSec .filter:hover {
            border: 1px solid #8097AC;
        }

    .dashboardSec .filterDd {
        width: 250px !important;
        border-radius: 10px;
        -webkit-box-shadow: 0px 3px 6px #0000003D;
        box-shadow: 0px 3px 6px #0000003D;
        opacity: 1;
    }

        .dashboardSec .filterDd ul {
            padding: 10px 20px 0;
        }

            .dashboardSec .filterDd ul li {
                list-style: none;
            }

                .dashboardSec .filterDd ul li .input-field {
                    position: relative;
                    overflow: hidden;
                }

                    .dashboardSec .filterDd ul li .input-field input,
                    .dashboardSec .filterDd ul li .input-field select {
                        padding-left: 0;
                        border: 0;
                        border-bottom: 1px solid #282828;
                        margin-top: 20px;
                        border-radius: 0;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        background-color: transparent !important;
                        box-shadow: 0 0 0 0 !important;
                        -webkit-box-shadow: 0 0 0 0 !important;
                        -moz-box-shadow: 0 0 0 0 !important;
                        color: #282828;
                        font: 300 20px "Muli", sans-serif;
                    }

                        .dashboardSec .filterDd ul li .input-field input:disabled,
                        .dashboardSec .filterDd ul li .input-field select:disabled {
                            border-bottom: 0;
                            background-color: transparent;
                        }

                    .dashboardSec .filterDd ul li .input-field select {
                        background: url(../images/down-arrow.png) no-repeat 97% center/14px;
                    }

                    .dashboardSec .filterDd ul li .input-field label {
                        margin: 0;
                        position: absolute;
                        top: 30px;
                        left: 0;
                        color: #282828;
                        cursor: text;
                        font: 300 16px "Muli", sans-serif;
                        transition: all 0.2s ease-in-out;
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                    }

                        .dashboardSec .filterDd ul li .input-field label sup {
                            color: #e71a1a;
                        }

                    .dashboardSec .filterDd ul li .input-field::after {
                        content: "";
                        width: 10px;
                        height: 1px;
                        position: absolute;
                        bottom: 0;
                        left: 50%;
                        background-color: #b6b4b4;
                        transition: all 0.2s ease;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        visibility: hidden;
                    }

                    .dashboardSec .filterDd ul li .input-field.focused label {
                        top: 5px;
                        left: 0;
                    }

                    .dashboardSec .filterDd ul li .input-field.focused::after {
                        width: 100%;
                        left: 0;
                        visibility: visible;
                    }

                    .dashboardSec .filterDd ul li .input-field.focused.disabled::after {
                        display: none;
                    }

                    .dashboardSec .filterDd ul li .input-field.focused.filled::after {
                        background-color: #b6b4b4;
                    }

                .dashboardSec .filterDd ul li .addFilter {
                    background-color: #00447C;
                    color: #fff;
                    font: 300 15px "Muli", sans-serif;
                    border: 1px solid #FFFFFF;
                    border-radius: 10px;
                }

                .dashboardSec .filterDd ul li .clearFilter {
                    background-color: #ffffff;
                    color: #00447C;
                    font: 300 15px "Muli", sans-serif;
                    border: 1px solid #00447C;
                    border-radius: 10px;
                }

    .dashboardSec .indusCateg {
        width: 100%;
        margin-top: 50px;
    }

        .dashboardSec .indusCateg thead tr {
            border-top: 0 !important;
        }

            .dashboardSec .indusCateg thead tr td {
                padding-bottom: 8px;
                color: #dedede;
                font: 400 25px "Muli", sans-serif;
                text-align: left;
            }

                .dashboardSec .indusCateg thead tr td small {
                    margin-top: 5px;
                    display: block;
                }

                .dashboardSec .indusCateg thead tr td a {
                    margin-top: 7px;
                    float: right;
                    color: #fff;
                    font: 400 12px "Muli", sans-serif;
                }

        .dashboardSec .indusCateg thead:after {
            content: '';
            width: 55px;
            height: 2px;
            display: block;
            background-color: #004376;
        }

        .dashboardSec .indusCateg tr {
            border: 0;
        }

            .dashboardSec .indusCateg tr th {
                padding: 10px 10px 10px 0;
                color: #ffffff;
                font: 400 15px "Muli", sans-serif;
            }

            .dashboardSec .indusCateg tr td {
                color: #fdfdfd;
                font: 300 15px "Muli", sans-serif;
                text-align: right;
            }

    .dashboardSec .detailTable {
        padding: 0px 0px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        background-color: #fff;
    }

        .dashboardSec .detailTable .tableWrap {
            border-radius: 10px;
        }

        .dashboardSec .detailTable table {
            margin-bottom: 0;
        }

            .dashboardSec .detailTable table thead tr th {
                background-color: #dddccb;
                font: 600 15px "Muli", sans-serif;
            }

                .dashboardSec .detailTable table thead tr th .viewColor {
                    color: #000000;
                    font: 300 13px "Muli", sans-serif;
                }

            .dashboardSec .detailTable table tbody tr.tableColor {
                background-color: #f5f6f6;
            }

            .dashboardSec .detailTable table tbody tr td {
                font: 400 15px "Muli", sans-serif;
                color: #000000;
            }

                .dashboardSec .detailTable table tbody tr td .uploadColor {
                    color: #B2B2B2;
                    font: 300 13px "Muli", sans-serif;
                }

                .dashboardSec .detailTable table tbody tr td a {
                    text-decoration: underline;
                    color: #000000;
                }

.claimDetailSec a.backBtn {
    position: absolute;
    top: 25px;
    left: 20px;
    color: #F26624;
    font: 100 17px "Muli", sans-serif;
    text-decoration: none;
}

    .claimDetailSec a.backBtn img {
        vertical-align: baseline;
    }

    .claimDetailSec a.backBtn:hover {
        color: #F26624;
        text-decoration: underline;
        cursor: pointer;
    }

.claimDetailSec h1 {
    padding: 30px 10px;
    margin: 0 0 5px;
    color: #ffffff;
    font: 300 35px "Muli", sans-serif;
    text-transform: capitalize;
}

.claimDetailSec .tabCover {
    margin-bottom: 20px;
}

.headertop_text {
    color: #212529;
    background: #dddccb;
    padding: 5px 15px;
    margin: 5px 0;
    float: left;
    border-radius: 5px;
    font-weight: bold;
}

.claimDetailSec .tabCover ul.nav-tabs {
    border-bottom: solid 1px #dcd8d8;
    border-radius: 10px;
    background-color: #fff;
    padding: 20px 0px 20px;
    margin-bottom: 20px;
}

    .claimDetailSec .tabCover ul.nav-tabs li {
        margin-bottom: 0;
        border-bottom: solid 1px #dcd8d8;
    }

        .claimDetailSec .tabCover ul.nav-tabs li a {
            width: 100%;
            padding: 20px 0;
            border: 0;
            position: relative;
            color: #b2b2b2;
            font: 500 15px "Muli", sans-serif;
            text-align: center;
        }

            .claimDetailSec .tabCover ul.nav-tabs li a:hover {
                border: 0;
            }

            .claimDetailSec .tabCover ul.nav-tabs li a.active {
                color: #f56e12;
                background: none;
            }

                .claimDetailSec .tabCover ul.nav-tabs li a.active::after {
                    content: "";
                    width: 90%;
                    height: 3px;
                    position: absolute;
                    left: 5%;
                    bottom: -2px;
                    background-color: #f26624;
                }

.claimDetailSec .tabCover .tab-content .generalTab, .claimDetailSec .tabCover .tab-content .docTab, .claimDetailSec .tabCover .tab-content .assesTab, .claimDetailSec .tabCover .tab-content .consTab {
    border-radius: 10px;
    background-color: #fff;
    padding: 20px 20px 20px;
}

    .claimDetailSec .tabCover .tab-content .generalTab span, .claimDetailSec .tabCover .tab-content .docTab span, .claimDetailSec .tabCover .tab-content .assesTab span, .claimDetailSec .tabCover .tab-content .consTab span {
        padding-top: 10px;
        padding-left: 0;
        border: 0;
        background-color: transparent;
        box-shadow: 0 0 0 0;
        -webkit-box-shadow: 0 0 0 0;
        -moz-box-shadow: 0 0 0 0;
        color: #282828;
        font: 400 20px "Muli", sans-serif;
        word-break: break-word;
    }

    .claimDetailSec .tabCover .tab-content .consTab span {
        display: contents;
    }

    .claimDetailSec .tabCover .tab-content .docTab .detailTable {
        padding: 0px 0px;
        background-color: #fff;
    }

        .claimDetailSec .tabCover .tab-content .docTab .detailTable table {
            margin-bottom: 0;
        }

            .claimDetailSec .tabCover .tab-content .docTab .detailTable table thead tr th {
                background-color: #dddccb;
                font: 600 13px "Muli", sans-serif;
            }

            .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr.tableColor {
                background-color: #f5f6f6;
            }

            .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td {
                font: 400 15px "Muli", sans-serif;
                color: #000000;
            }

                .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .uploadColor {
                    color: #B2B2B2;
                    font: 300 14px "Muli", sans-serif;
                }

                .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td a {
                    text-decoration: underline;
                    color: #000000;
                }

                .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .upload-btn-wrapper {
                    position: relative;
                    overflow: hidden;
                    display: inline-block;
                }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .upload-btn-wrapper .btn-upload {
                        border: none;
                        color: #000000;
                        background: transparent;
                    }

                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .upload-btn-wrapper .btn-upload span {
                            font: 800 14px "Muli", sans-serif;
                            padding-left: 30px;
                        }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .upload-btn-wrapper input[type=file] {
                        position: absolute;
                        left: 0;
                        top: 0;
                        opacity: 0;
                    }

                .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field {
                    position: relative;
                    overflow: hidden;
                }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select {
                        font: 400 14px "Muli", sans-serif !important;
                        color: #000000 !important;
                        margin-top: 0 !important;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field input,
                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select,
                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field textarea {
                        padding-left: 0;
                        border: 0;
                        border-bottom: 1px solid #7795A3;
                        margin-top: 40px;
                        border-radius: 0;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        background-color: transparent;
                        box-shadow: 0 0 0 0 !important;
                        -webkit-box-shadow: 0 0 0 0 !important;
                        -moz-box-shadow: 0 0 0 0 !important;
                        color: #282828;
                        font: 400 20px "Muli", sans-serif;
                    }

                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field input:disabled,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select:disabled,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field textarea:disabled {
                            border-bottom: 0;
                            background-color: transparent;
                        }

                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field input option,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select option,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field textarea option {
                            color: #003d59;
                        }

                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field input.dob,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select.dob,
                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field textarea.dob {
                            background: transparent url(../images/calendar.png) no-repeat 95% center;
                        }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field select {
                        background: url(../images/down-arrow-tab.png) no-repeat 97% center/14px;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field label {
                        margin: 0;
                        position: absolute;
                        top: 30px;
                        left: 0;
                        color: #969494;
                        cursor: text;
                        font: 400 16px "Muli", sans-serif;
                        transition: all 0.2s ease-in-out;
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                    }

                        .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field label span {
                            color: #E71A1A;
                            font: 500 16px "Muli", sans-serif;
                        }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field::after {
                        content: '';
                        width: 10px;
                        height: 1px;
                        position: absolute;
                        bottom: 0;
                        left: 50%;
                        background-color: #fe6625;
                        transition: all 0.2s ease;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        visibility: hidden;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.rupee label {
                        left: 15px;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.rupee input, .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.rupee select {
                        padding-left: 15px;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.focused label {
                        top: 15px;
                        left: 0;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.focused::after {
                        width: 100%;
                        left: 0;
                        visibility: visible;
                    }

                    .claimDetailSec .tabCover .tab-content .docTab .detailTable table tbody tr td .input-field.focused.disabled::after {
                        display: none;
                    }

    .claimDetailSec .tabCover .tab-content .assesTab .btnStatic {
        min-width: 112px;
        padding: 14px 40px;
        border: 0;
        border-radius: 27px;
        -webkit-border-radius: 27px;
        -moz-border-radius: 27px;
        display: inline-block;
        background-color: #ec6608;
        color: #fff;
        font: 600 17px "Muli", sans-serif;
        outline: 0 !important;
        text-decoration: none;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
    }

    .claimDetailSec .tabCover .tab-content .assesTab .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 9999;
        top: 0;
        left: 0;
        background-color: #F7F6F6;
        overflow-x: hidden;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        padding-top: 60px;
    }

        .claimDetailSec .tabCover .tab-content .assesTab .sidenav a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 25px;
            color: #818181;
            display: block;
            -webkit-transition: 0.3s;
            transition: 0.3s;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .sidenav a:hover {
                color: #f1f1f1;
            }

        .claimDetailSec .tabCover .tab-content .assesTab .sidenav .closebtn {
            position: absolute;
            top: 0;
            right: 25px;
            font: 300 50px "Muli", sans-serif;
            margin-left: 50px;
            color: #000000;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .sidenav .closebtn:hover {
                color: #000000;
            }

        .claimDetailSec .tabCover .tab-content .assesTab .sidenav h1 {
            color: #282828;
            font: 600 35px "Muli", sans-serif;
        }

    .claimDetailSec .tabCover .tab-content .assesTab .detailTable {
        padding: 0px 0px;
        background-color: #fff;
    }

        .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable {
            margin: 10px 35px;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable table tr th {
                border-right: 1px solid #dee2e6;
            }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable table tr th:last-child {
                    border-right: none !important;
                }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable table tr td {
                border-right: 1px solid #dee2e6;
            }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable table tr td .form-control {
                    border-bottom: 1px solid #ced4da;
                    color: #000000;
                    font: 400 15px "Muli", sans-serif;
                }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable.calcTable table tr td:last-child {
                    border-right: none !important;
                }

        .claimDetailSec .tabCover .tab-content .assesTab .detailTable table {
            margin-bottom: 0;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable table thead tr th {
                background-color: #f5f6f6;
                font: 600 15px "Muli", sans-serif;
                border: none;
            }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable table thead tr th:first-child {
                    border-right: 1px solid #dee2e6;
                }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr.tableColor {
                background-color: #f5f6f6;
            }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr.font-bold td {
                font: 600 15px "Muli", sans-serif !important;
            }

            .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr td {
                font: 400 15px "Muli", sans-serif;
                color: #000000;
                border: none;
            }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr td:first-child {
                    border-right: 1px solid #dee2e6;
                }

                .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr td .upload-btn-wrapper .btn-upload {
                    border: none;
                    color: #000000;
                    background: transparent;
                }

                    .claimDetailSec .tabCover .tab-content .assesTab .detailTable table tbody tr td .upload-btn-wrapper .btn-upload span {
                        font: 800 14px "Muli", sans-serif;
                        padding-left: 20px;
                    }

    .claimDetailSec .tabCover .tab-content .assesTab .input-field {
        position: relative;
        overflow: hidden;
    }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field input,
        .claimDetailSec .tabCover .tab-content .assesTab .input-field select,
        .claimDetailSec .tabCover .tab-content .assesTab .input-field textarea {
            padding-left: 0;
            border: 0;
            border-bottom: 1px solid #7795A3;
            margin-top: 40px;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            background-color: transparent;
            box-shadow: 0 0 0 0 !important;
            -webkit-box-shadow: 0 0 0 0 !important;
            -moz-box-shadow: 0 0 0 0 !important;
            color: #282828;
            font: 400 20px "Muli", sans-serif;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .input-field input:disabled,
            .claimDetailSec .tabCover .tab-content .assesTab .input-field select:disabled,
            .claimDetailSec .tabCover .tab-content .assesTab .input-field textarea:disabled {
                border-bottom: 0;
                background-color: transparent;
            }

            .claimDetailSec .tabCover .tab-content .assesTab .input-field input option,
            .claimDetailSec .tabCover .tab-content .assesTab .input-field select option,
            .claimDetailSec .tabCover .tab-content .assesTab .input-field textarea option {
                color: #003d59;
            }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field select {
            background: url(../images/down-arrow.png) no-repeat 97% center/14px;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field label {
            margin: 0;
            position: absolute;
            top: 30px;
            left: 0;
            color: #7795a3;
            cursor: text;
            font: 400 16px "Muli", sans-serif;
            transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
        }

            .claimDetailSec .tabCover .tab-content .assesTab .input-field label span {
                color: #E71A1A;
                font: 500 16px "Muli", sans-serif;
            }

            .claimDetailSec .tabCover .tab-content .assesTab .input-field label.dobLabel {
                top: 15px !important;
            }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field::after {
            content: '';
            width: 10px;
            height: 1px;
            position: absolute;
            bottom: 0;
            left: 50%;
            background-color: #fe6625;
            transition: all 0.2s ease;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            visibility: hidden;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field.rupee label {
            left: 15px;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field.rupee input, .claimDetailSec .tabCover .tab-content .assesTab .input-field.rupee select {
            padding-left: 15px;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field.focused label {
            top: 15px;
            left: 0;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field.focused::after {
            width: 100%;
            left: 0;
            visibility: visible;
        }

        .claimDetailSec .tabCover .tab-content .assesTab .input-field.focused.disabled::after {
            display: none;
        }

.claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet {
    background: transparent;
}

    .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card {
        border: 0;
        margin-bottom: 20px;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
    }

        .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header {
            padding: 0;
            border: 0;
            background: none;
        }

            .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a {
                padding: 20px 20px;
                border-radius: 20px;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                display: block;
                color: #282828;
                text-align: left;
                font: 600 17px "Muli", sans-serif;
            }

                .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a img {
                    margin-right: 10px;
                }

                .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a.card-link {
                    background: #fff;
                }

                    .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a.card-link.collapsed {
                        background: #004A80 url(../images/bottom-arrow.png) no-repeat 98% center/16px;
                        color: #8097AC;
                    }

                .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a.nobgimg {
                    background: #db6d18;
                }

        .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body {
            padding: 20px 20px;
        }

            .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body nav {
                margin-top: 30px;
            }

                .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body nav .nav-tabs {
                    border-bottom: 2px solid #e8e8e8;
                }

                    .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body nav .nav-tabs .nav-link {
                        border: 2px solid transparent;
                        padding: 0px 0 4px;
                        margin-right: 40px;
                        color: #ccc;
                        font: 600 15px "Muli", sans-serif;
                    }

                        .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body nav .nav-tabs .nav-link:hover {
                            border: 2px solid transparent;
                        }

                        .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body nav .nav-tabs .nav-link.active {
                            border-bottom: 2px solid #ef7d00;
                            color: #00305a;
                        }

            .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body h2 {
                font: 600 25px "Muli", sans-serif;
                color: #00305a;
                margin: 20px 0 40px;
            }

            .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body #reasonForDelay {
                display: none;
            }

            .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body #pinCode, .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-body #reasonLiability {
                display: block;
            }

.claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet {
    background: transparent;
}

    .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card {
        border: 0;
        margin-bottom: 20px;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
    }

        .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-header {
            padding: 0;
            border: 0;
            background: none;
        }

            .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-header a {
                padding: 20px 40px;
                border-radius: 20px;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                display: block;
                color: #282828;
                text-align: left;
                font: 600 17px "Muli", sans-serif;
            }

                .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-header a img {
                    margin-right: 10px;
                }

                .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-header a.card-link.collapsed {
                    background: #004A80 url(../images/bottom-arrow.png) no-repeat 98% center/16px;
                    color: #8097AC;
                }

                .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-header a.nobgimg {
                    background: #db6d18;
                }

        .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body {
            padding: 20px 20px;
        }

            .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body nav {
                margin-top: 30px;
            }

                .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body nav .nav-tabs {
                    border-bottom: 2px solid #e8e8e8;
                }

                    .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body nav .nav-tabs .nav-link {
                        border: 2px solid transparent;
                        padding: 0px 0 4px;
                        margin-right: 40px;
                        color: #ccc;
                        font: 600 15px "Muli", sans-serif;
                    }

                        .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body nav .nav-tabs .nav-link:hover {
                            border: 2px solid transparent;
                        }

                        .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body nav .nav-tabs .nav-link.active {
                            border-bottom: 2px solid #ef7d00;
                            color: #00305a;
                        }

            .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body h2 {
                font: 600 25px "Muli", sans-serif;
                color: #00305a;
                margin: 20px 0 40px;
            }

            .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body .detailTable {
                padding: 0px 0px;
                background-color: #fff;
            }

                .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body .detailTable table {
                    margin-bottom: 0;
                }

                    .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body .detailTable table tbody tr.tableColor {
                        background-color: #f5f6f6;
                    }

                    .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body .detailTable table tbody tr td {
                        font: 400 20px "Muli", sans-serif;
                        color: #000000;
                        border: none;
                    }

                        .claimDetailSec .tabCover .tab-content .fsrTab .fsrTabDet .card .card-body .detailTable table tbody tr td:first-child {
                            border-right: 1px solid #dee2e6;
                        }

.claimDetailSec .tabCover .tab-content .ilaTab span, .claimDetailSec .tabCover .tab-content .fsrTab span {
    padding-top: 10px;
    padding-left: 0;
    border: 0;
    background-color: transparent;
    box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    color: #282828;
    font: 400 20px "Muli", sans-serif;
    word-break: break-word;
}

.claimDetailSec .tabCover .tab-content .ilaTab .btnStatic, .claimDetailSec .tabCover .tab-content .fsrTab .btnStatic {
    min-width: 112px;
    padding: 14px 40px;
    border: 0;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    display: inline-block;
    background-color: #ec6608;
    color: #fff;
    font: 600 17px "Muli", sans-serif;
    outline: 0 !important;
    text-decoration: none;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}

/*Akshay Commented for responsive.claimDetailSec .tabCover .tab-content .ilaTab .input-field, .claimDetailSec .tabCover .tab-content .fsrTab .input-field {
  position: relative;
  overflow: hidden;
}*/
.claimDetailSec .tabCover .tab-content .ilaTab .input-field, .claimDetailSec .tabCover .tab-content .fsrTab .input-field {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


    .claimDetailSec .tabCover .tab-content .ilaTab .input-field select, .claimDetailSec .tabCover .tab-content .fsrTab .input-field select {
        font: 400 14px "Muli", sans-serif !important;
        color: #000000 !important;
        margin-top: 0 !important;
    }

    /*Akshay Added for responsive*/
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field input {
        height: 35px;
    }
    /*Akshay Added for responsive*/

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field input,
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field select,
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea, .claimDetailSec .tabCover .tab-content .fsrTab .input-field input,
    .claimDetailSec .tabCover .tab-content .fsrTab .input-field select,
    .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea {
        padding-left: 0;
        border: 0;
        border-bottom: 1px solid #7795A3;
        /*Akshay Commented for responsive margin-top: 40px;*/
        margin-top: 0; /*Akshay Added for responsive*/
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        background-color: transparent;
        box-shadow: 0 0 0 0 !important;
        -webkit-box-shadow: 0 0 0 0 !important;
        -moz-box-shadow: 0 0 0 0 !important;
        color: #282828;
        font: 400 20px "Muli", sans-serif;
        resize: none;
    }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field input:disabled,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field select:disabled,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea:disabled, .claimDetailSec .tabCover .tab-content .fsrTab .input-field input:disabled,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field select:disabled,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea:disabled {
            border-bottom: 0;
            background-color: transparent;
        }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field input option,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field select option,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea option, .claimDetailSec .tabCover .tab-content .fsrTab .input-field input option,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field select option,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea option {
            color: #003d59;
        }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field input.dob,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field select.dob,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea.dob, .claimDetailSec .tabCover .tab-content .fsrTab .input-field input.dob,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field select.dob,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea.dob {
            background: #fff url(../images/calender.png) no-repeat 95% center;
        }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field input.dob-1,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field select.dob-1,
        .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea.dob-1, .claimDetailSec .tabCover .tab-content .fsrTab .input-field input.dob-1,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field select.dob-1,
        .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea.dob-1 {
            background: #fff url(../images/calender-white.png) no-repeat 95% center;
        }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field select, .claimDetailSec .tabCover .tab-content .fsrTab .input-field select {
        background: url(../images/down-arrow-1.png) no-repeat 97% center/14px;
    }

    /*Akshay Commented for responsive.claimDetailSec .tabCover .tab-content .ilaTab .input-field label, .claimDetailSec .tabCover .tab-content .fsrTab .input-field label {
  margin: 0;
  position: absolute;
  top: 40px;
  left: 0;
  color: #969494;
  cursor: text;
  font: 400 16px "Muli", sans-serif;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}*/
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field label, .claimDetailSec .tabCover .tab-content .fsrTab .input-field label {
        margin: 0;
        color: #969494;
        cursor: text;
        font: 400 16px "Muli", sans-serif;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        height: 70px;
        align-items: center;
        display: flex;
    }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field label span, .claimDetailSec .tabCover .tab-content .fsrTab .input-field label span {
            color: #E71A1A;
            font: 500 16px "Muli", sans-serif;
            display: contents; /*Akshay Added For responsive*/
        }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field label.dobLabel, .claimDetailSec .tabCover .tab-content .fsrTab .input-field label.dobLabel {
            top: 15px !important;
        }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field::after, .claimDetailSec .tabCover .tab-content .fsrTab .input-field::after {
        content: '';
        width: 10px;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 50%;
        background-color: #fe6625;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        visibility: hidden;
    }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field.focused label, .claimDetailSec .tabCover .tab-content .fsrTab .input-field.focused label {
        top: 15px;
        left: 0;
    }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field.focused::after, .claimDetailSec .tabCover .tab-content .fsrTab .input-field.focused::after {
        width: 100%;
        left: 0;
        visibility: visible;
    }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field.focused.disabled::after, .claimDetailSec .tabCover .tab-content .fsrTab .input-field.focused.disabled::after {
        display: none;
    }

.claimDetailSec .tabCover .tab-content .ilaTab .radioDiv label .radioSpan, .claimDetailSec .tabCover .tab-content .fsrTab .radioDiv label .radioSpan {
    color: #282828;
    font: 400 14px "Muli", sans-serif;
}

.claimDetailSec .tabCover .tab-content .ilaTab .radioDiv ul li label, .claimDetailSec .tabCover .tab-content .fsrTab .radioDiv ul li label {
    color: #282828;
    font: 500 18px "Muli", sans-serif;
    width: 150px;
}

.claimDetailSec .tabCover .tab-content .ilaTab h2, .claimDetailSec .tabCover .tab-content .fsrTab h2 {
    font: 600 17px "Muli", sans-serif;
    color: #282828;
    margin-bottom: 20px;
}

.claimDetailSec .tabCover .tab-content .ilaTab label, .claimDetailSec .tabCover .tab-content .fsrTab label {
    display: block;
    margin: 15px 0 10px;
    color: #969494;
    font: 500 16px "Muli", sans-serif;
}

    .claimDetailSec .tabCover .tab-content .ilaTab label span, .claimDetailSec .tabCover .tab-content .fsrTab label span {
        color: #E71A1A;
        font: 500 16px "Muli", sans-serif;
    }

.claimDetailSec .tabCover .tab-content .ilaTab .form-control, .claimDetailSec .tabCover .tab-content .fsrTab .form-control {
    padding-left: 0;
    border: 0;
    background-color: transparent;
    box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    color: #515c6f;
    font: 400 20px "Muli", sans-serif;
}

.claimDetailSec .tabCover .tab-content .consTab .input-field {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .claimDetailSec .tabCover .tab-content .consTab .input-field select {
        font: 400 14px "Muli", sans-serif !important;
        color: #000000 !important;
        margin-top: 0 !important;
    }

    .claimDetailSec .tabCover .tab-content .consTab .input-field input,
    .claimDetailSec .tabCover .tab-content .consTab .input-field select,
    .claimDetailSec .tabCover .tab-content .consTab .input-field textarea {
        padding-left: 0;
        border: 0;
        border-bottom: 1px solid #7795A3;
        margin-top: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        background-color: transparent;
        box-shadow: 0 0 0 0 !important;
        -webkit-box-shadow: 0 0 0 0 !important;
        -moz-box-shadow: 0 0 0 0 !important;
        color: #282828;
        font: 400 20px "Muli", sans-serif;
        resize: none;
    }

        .claimDetailSec .tabCover .tab-content .consTab .input-field input:disabled,
        .claimDetailSec .tabCover .tab-content .consTab .input-field select:disabled,
        .claimDetailSec .tabCover .tab-content .consTab .input-field textarea:disabled {
            border-bottom: 0;
            background-color: transparent;
            opacity: 0.4;
        }

        .claimDetailSec .tabCover .tab-content .consTab .input-field input option,
        .claimDetailSec .tabCover .tab-content .consTab .input-field select option,
        .claimDetailSec .tabCover .tab-content .consTab .input-field textarea option {
            color: #003d59;
        }

        .claimDetailSec .tabCover .tab-content .consTab .input-field input.dob,
        .claimDetailSec .tabCover .tab-content .consTab .input-field select.dob,
        .claimDetailSec .tabCover .tab-content .consTab .input-field textarea.dob {
            background: #fff url(../images/calender.png) no-repeat 95% center;
        }

        .claimDetailSec .tabCover .tab-content .consTab .input-field input.dob-1,
        .claimDetailSec .tabCover .tab-content .consTab .input-field select.dob-1,
        .claimDetailSec .tabCover .tab-content .consTab .input-field textarea.dob-1 {
            background: #fff url(../images/calender-white.png) no-repeat 95% center;
        }

    .claimDetailSec .tabCover .tab-content .consTab .input-field select {
        background: url(../images/down-arrow-1.png) no-repeat 97% center/14px;
    }

    .claimDetailSec .tabCover .tab-content .consTab .input-field label {
        margin: 0;
        /*position: absolute;
  top: 30px;
  left: 0;*/
        color: #969494;
        cursor: text;
        font: 400 16px "Muli", sans-serif;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
    }

        .claimDetailSec .tabCover .tab-content .consTab .input-field label span {
            color: #E71A1A;
            font: 500 16px "Muli", sans-serif;
        }

        .claimDetailSec .tabCover .tab-content .consTab .input-field label.dobLabel {
            top: 15px !important;
        }

    .claimDetailSec .tabCover .tab-content .consTab .input-field::after {
        content: '';
        width: 10px;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 50%;
        background-color: #fe6625;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        visibility: hidden;
    }

    .claimDetailSec .tabCover .tab-content .consTab .input-field.focused label {
        top: 15px;
        left: 0;
    }

    .claimDetailSec .tabCover .tab-content .consTab .input-field.focused::after {
        width: 100%;
        left: 0;
        visibility: visible;
    }

    .claimDetailSec .tabCover .tab-content .consTab .input-field.focused.disabled::after {
        display: none;
    }

.claimDetailSec .tabCover .tab-content .consTab .btnStatic {
    min-width: 112px;
    padding: 14px 40px;
    border: 0;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    display: inline-block;
    background-color: #ec6608;
    color: #fff;
    font: 600 17px "Muli", sans-serif;
    outline: 0 !important;
    text-decoration: none;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}

.claimDetailSec .tabCover .tab-content h2 {
    font: 600 17px "Muli", sans-serif;
    color: #282828;
    margin-bottom: 20px;
}

.claimDetailSec .tabCover .tab-content label {
    color: rgba(81, 92, 111, 0.5);
    font: 500 16px "Muli", sans-serif;
    height: 40px;
    align-items: center;
    display: flex;
}

.claimDetailSec .tabCover .tab-content .form-control {
    padding-left: 0;
    border: 0;
    background-color: transparent;
    box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    color: #515c6f;
    font: 400 20px "Muli", sans-serif;
}

.claimDetailSec .tabCover .tab-content a.downloadLinkBtn {
    color: #F26624;
    text-decoration: underline;
    font: 400 1rem "Muli", sans-serif;
    vertical-align: bottom;
}

.claimDetailSec .btnStatic {
    min-width: 112px;
    padding: 14px 40px;
    border: 0;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    display: inline-block;
    background-color: #ec6608;
    color: #fff;
    font: 600 17px "Muli", sans-serif;
    outline: 0 !important;
    text-decoration: none;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}

.formdiv {
    padding: 30px;
}

    .formdiv .input-field {
        position: relative;
        overflow: hidden;
    }

        .formdiv .input-field input,
        .formdiv .input-field select {
            padding-left: 0;
            border: 0;
            border-bottom: 1px solid #7795A3;
            margin-top: 20px;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            background-color: transparent;
            box-shadow: 0 0 0 0 !important;
            -webkit-box-shadow: 0 0 0 0 !important;
            -moz-box-shadow: 0 0 0 0 !important;
            color: #fff;
            font: 400 20px "Muli", sans-serif;
        }

            .formdiv .input-field input:disabled,
            .formdiv .input-field select:disabled {
                border-bottom: 0;
                background-color: transparent;
            }

            .formdiv .input-field input option,
            .formdiv .input-field select option {
                color: #003d59;
            }

        .formdiv .input-field select {
            background: url(../images/down-arrow.png) no-repeat 97% center/14px;
        }

        .formdiv .input-field label {
            margin: 0;
            position: absolute;
            top: 30px;
            left: 0;
            color: #7795a3;
            cursor: text;
            font: 400 16px "Muli", sans-serif;
            transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
        }

            .formdiv .input-field label span {
                color: #E71A1A;
                font: 500 16px "Muli", sans-serif;
            }

        .formdiv .input-field::after {
            content: '';
            width: 10px;
            height: 1px;
            position: absolute;
            bottom: 0;
            left: 50%;
            background-color: #fe6625;
            transition: all 0.2s ease;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            visibility: hidden;
        }

        .formdiv .input-field.rupee label {
            left: 15px;
        }

        .formdiv .input-field.rupee input, .formdiv .input-field.rupee select {
            padding-left: 15px;
        }

        .formdiv .input-field.focused label {
            top: 5px;
            left: 0;
        }

        .formdiv .input-field.focused::after {
            width: 100%;
            left: 0;
            visibility: visible;
        }

        .formdiv .input-field.focused.disabled::after {
            display: none;
        }

    .formdiv .loginBtn {
        margin-top: 110px;
        margin-bottom: 150px;
    }

    .formdiv h3 {
        margin: 5px 0;
        color: #ffffff;
        font: 400 16px "Muli", sans-serif;
    }

.radioDiv label {
    margin: 0;
    color: #7795a3;
    font: 400 14px "Muli", sans-serif;
}

.radioDiv ul {
    padding: 0;
    margin: 0;
}

    .radioDiv ul li {
        margin: 5px 5px 5px 0;
        display: inline-block;
        vertical-align: top;
    }

        .radioDiv ul li input {
            display: none;
        }

            .radioDiv ul li input:checked + label::before {
                background-color: #f26624;
                box-shadow: inset 0 0 0 4px #ffffff;
                -webkit-box-shadow: inset 0 0 0 4px #ffffff;
                -moz-box-shadow: inset 0 0 0 4px #ffffff;
                border: 1px solid #f26624;
            }

        .radioDiv ul li label {
            width: 140px;
            margin: 0;
            color: #fff;
            cursor: pointer;
            vertical-align: middle;
        }

            .radioDiv ul li label::before {
                content: "";
                width: 20px;
                height: 20px;
                border: 1px solid #c1c1c1;
                margin-right: 10px;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                display: inline-block;
                vertical-align: middle;
                transition: all 0.2s ease-in-out;
                -webkit-transition: all 0.2s ease-in-out;
                -moz-transition: all 0.2s ease-in-out;
            }

        .radioDiv ul li:last-child {
            margin: 5px 0;
        }

footer {
    padding: 25px 15px;
    background-color: #ECE9E9;
}

    footer p {
        padding-right: 115px;
        color: #585858;
        font: 400 10px/15px "Muli", sans-serif;
    }

        footer p strong {
            display: block;
            color: #171717;
            font-weight: 700;
        }

        footer p a {
            margin-top: 20px;
            display: block;
            color: #585858;
        }

            footer p a:hover {
                color: #585858;
                text-decoration: none;
            }

    footer ul {
        padding: 0;
        margin: 0;
    }

        footer ul li {
            margin-right: 20px;
            display: inline-block;
            vertical-align: top;
        }

            footer ul li a {
                display: block;
            }

                footer ul li a svg {
                    fill: #666666;
                }

            footer ul li:last-child {
                margin-right: 0;
            }

    footer select {
        width: 250px;
        padding-bottom: 7px;
        border: 0;
        border-bottom: 1px solid #EDEDED;
        background-color: transparent;
        color: #939393;
        font: 600 12px "Muli", sans-serif;
    }

.chkbox1 table tr td {
    vertical-align: middle;
}

    .chkbox1 table tr td input {
        display: none;
    }

        .chkbox1 table tr td input + label::before {
            content: '';
            width: 25px;
            height: 25px;
            border: solid 1px #939393;
            margin-right: 3px;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            display: inline-block;
            background-color: #ffffff;
            vertical-align: middle;
        }

        .chkbox1 table tr td input:checked + label::before {
            background: #fff url(../images/tick.png) no-repeat center center/15px;
        }

    .chkbox1 table tr td label {
        margin: 0;
        color: #003d59;
        cursor: pointer;
        font: 600 14px "Muli", sans-serif;
    }

#divPaging {
    float: left;
    width: 100%;
    overflow-x: auto;
}

    #divPaging nav ul {
        margin-bottom: 0px;
    }

#divPartialView .container,
.header_container {
    max-width: 100% !important;
}

.header_container {
    padding-bottom: 10px;
}

.header_textLogin {
    color: white !important;
    font-size: 13px;
    float: right;
}

.header_textIDName {
    font-size: 13px;
    width: 100%;
    text-align: right;
    color: white !important;
    float: right;
}

.login_headertext {
    display: inline-block;
    margin: 0 10px;
    color: white;
    padding-top: 4px;
}

header ul li a.nav-link {
    color: white;
}

.dashboardHeadingText {
    width: calc(100% - 100px);
    padding-left: 15px;
}

.listSelectDoc {
    display: flex;
    justify-content: center;
}

.DocListArea {
    float: left;
    width: 300px;
}

.DocBtnArea {
    float: left;
    height: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}

.DocSelectArea {
    float: left;
    width: 300px;
}

.DocBtnArea .btnDocList {
    margin: 5px 0;
}

#lstSelectAllList,
#lstSelectAllList1 {
    width: 100%;
    height: 200px;
}

.DocListArea label,
.DocSelectArea label {
    color: #212529;
}

.DocNewAddForm {
    margin: 20px 0 0 0;
}

.DocNewAddFormInner table {
    margin: 0 auto;
}

.btnDocList {
    min-width: 25px;
    padding: 7px 20px;
    border: 0;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    display: inline-block;
    background-color: #ec6608;
    color: #fff;
    font: 600 17px "Muli", sans-serif;
    outline: 0 !important;
    text-decoration: none;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    margin-top: 25px;
}

.SelectLabel {
    padding: 3px 0 0 10px;
    margin-bottom: 0;
    float: left;
    color: #212529;
}

.SelectTopHead {
    margin: 3px 15px 0 !important;
    padding: 0;
    font-weight: bold !important;
}

    .SelectTopHead option {
        color: #282828 !important;
    }

.SearchFilterTop {
    color: #212529;
    background: #dddccb;
    padding: 5px 15px;
    float: left;
    border-radius: 5px;
    font-weight: bold;
    margin: 5px 15px;
    width: 100%;
}

#txtClaimSearch {
    float: right;
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid #ccc;
    padding: 3px 5px;
}

#spnSearch {
    float: right;
    margin: 2px 2px;
    cursor: pointer;
}

.leftareaSearch {
    float: left;
    margin: 6px 0;
}

.searchTopFilterRight {
    width: auto;
    align-items: center;
    text-align: center;
    float: right;
    margin: 5px 0;
}

@media (min-width: 992px) {
    header .container {
        max-width: 990px;
    }
}

@media (min-width: 1200px) {
    header .container {
        max-width: 1330px;
    }

    .dashboardSec .container {
        max-width: 1330px;
    }

    .claimDetailSec .container {
        max-width: 1330px;
    }

    .static .container {
        max-width: 1330px;
    }
}

@media (max-width: 991px) {
    header {
        text-align: center;
    }

    .mainsec h2 {
        padding: 0 15px;
        font-size: 25px;
    }

    .mainsec .bussIns {
        margin-top: 60px;
    }

        .mainsec .bussIns h1 {
            font: 600 40px "Muli", sans-serif;
            color: #fff;
        }

        .mainsec .bussIns h3 {
            font: 300 40px "Muli", sans-serif;
            color: #fff;
        }

    .formdiv {
        padding: 0;
    }

        .formdiv .loginBtn {
            margin-top: 80px;
            margin-bottom: 100px;
        }

    .linkTxt {
        font-size: 14px;
    }

    footer p {
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .mainsec .bussIns {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .dashboardSec .indusCateg {
        margin-top: 0;
    }

    .formdiv .loginBtn {
        margin-top: 60px;
        margin-bottom: 80px;
    }

    footer {
        padding: 15px;
    }

        footer ul {
            margin-bottom: 10px;
        }

    .dashboardSec {
        padding: 80px 15px;
    }

    .claimDetailSec {
        margin-top: 80px !important;
    }

    header ul {
        text-align: center;
    }

        header ul li {
            float: left;
            width: 100%;
            align-items: center;
            justify-content: center;
            margin: 0 !important;
        }

    .header_textLogin {
        padding: 5px;
        font-size: 12px;
    }

    header ul li a.dropdown-toggle {
        padding: 5px !important;
    }

    .header_textIDName {
        font-size: 12px;
        text-align: center;
    }

    .claimDetailSec h1 {
        padding: 15px 10px;
        font: 300 30px "Muli", sans-serif;
    }

    .header_container .col-md-9 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .claimDetailSec .tabCover ul.nav-tabs {
        flex-direction: column;
        padding: 0px;
    }

        .claimDetailSec .tabCover ul.nav-tabs li a {
            padding: 10px 0;
        }

        .claimDetailSec .tabCover ul.nav-tabs li:nth-child(7) {
            border-bottom: none;
        }

    .claimDetailSec .tabCover .tab-content .consTab .input-field input,
    .claimDetailSec .tabCover .tab-content .consTab .input-field select,
    .claimDetailSec .tabCover .tab-content .consTab .input-field textarea {
        font: 400 16px "Muli", sans-serif;
    }

    .claimDetailSec .tabCover .tab-content .generalTab span,
    .claimDetailSec .tabCover .tab-content .docTab span,
    .claimDetailSec .tabCover .tab-content .assesTab span,
    .claimDetailSec .tabCover .tab-content .consTab span {
        font: 400 16px "Muli", sans-serif;
    }

    .cstmbtn,
    .btnDocList,
    .btnStatic,
    .claimDetailSec .tabCover .tab-content .ilaTab .btnStatic,
    .claimDetailSec .tabCover .tab-content .fsrTab .btnStatic,
    .claimDetailSec .btnStatic,
    .claimDetailSec .tabCover .tab-content .assesTab .btnStatic,
    .claimDetailSec .tabCover .tab-content .assesTab .btnStatic {
        min-width: auto;
        padding: 10px 25px;
        font: 700 14px "Muli", sans-serif;
    }

    .claimDetailSec .tabCover .tab-content .ilaTab .input-field input,
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field select,
    .claimDetailSec .tabCover .tab-content .ilaTab .input-field textarea,
    .claimDetailSec .tabCover .tab-content .fsrTab .input-field input,
    .claimDetailSec .tabCover .tab-content .fsrTab .input-field select,
    .claimDetailSec .tabCover .tab-content .fsrTab .input-field textarea,
    .cls_form-group {
        font: 400 16px "Muli", sans-serif;
    }

        .claimDetailSec .tabCover .tab-content .ilaTab .input-field select.custom-select {
            background: url(../Vendor_images/down-arrow.png) no-repeat 98% center/16px !important;
        }

    .claimDetailSec .tabCover .tab-content .ilaTab .ilaTabDet .card .card-header a {
        padding: 15px;
    }

    .login_headertext {
        padding-top: 0;
    }

    header ul li a.nav-link {
        padding: 0px;
    }

    header ul li {
        padding-top: 0;
    }

    .mainsec {
        padding: 60px 10px;
    }
}

@media (max-width: 575px) {
    .cstmbtn {
        font-size: 13px;
    }

    .mainsec .bussIns {
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .mainsec .bussIns h1 {
            font: 600 30px "Muli", sans-serif;
            color: #fff;
        }

        .mainsec .bussIns h3 {
            font: 300 24px "Muli", sans-serif;
            color: #fff;
        }

    .dashboardSec .indusCateg {
        margin-top: 0;
    }

    .dashboardSec h1 {
        font: 300 22px "Muli", sans-serif;
    }

    .formdiv .loginBtn {
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .headertop_text {
        width: 100%;
    }

    .dashboardHeadingText {
        width: 100%;
        padding: 0 15px;
    }

    .dashboardFilter {
        padding-left: 15px;
    }

    .listSelectDoc {
        flex-direction: column;
    }

    .DocListArea {
        width: 100%;
    }

    .DocBtnArea {
        height: auto;
        padding: 10px 10px;
        flex-direction: row;
    }

    .DocSelectArea {
        width: 100%;
    }

    .DocBtnArea .btnDocList {
        margin: 5px 0;
        transform: rotate(90deg);
        padding: 7px 20px 10px;
    }

    .claimDetailSec h1 {
        font: 300 26px "Muli", sans-serif;
    }

    .claimDetailSec a.backBtn {
        top: 20px;
    }

    .SelectLabel {
        margin: 0 auto;
        display: inline-block;
        float: none;
    }

    .SearchFilterTop .input-field.float-left {
        float: none !important;
        display: inline-block;
    }

    .searchTopFilterRight {
        width: 100%;
        display: inline-block;
    }

    .leftareaSearch {
        width: 100%;
        text-align: center;
        float: left;
        margin: 0 auto;
    }

    #spnSearch,
    #txtClaimSearch {
        float: none;
    }
}

@media screen and (max-width: 460px) {
    .claimDetailSec {
        margin-top: 97px !important;
    }

    .dashboardSec {
        padding-top: 97px;
    }

    .claimDetailSec h1 {
        font: 300 26px "Muli", sans-serif;
    }

    .txtboxs1,
    .txtboxs {
        width: 230px !important;
    }

    #lstSelectAllList, #lstSelectAllList1 {
        height: 160px;
    }
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font: 300 18px "Muli", sans-serif;
        }
}

@media screen and (max-width: 420px) {
    .DocNewAddFormInner table tr td {
        float: left;
    }

    .txtboxs1,
    .txtboxs {
        width: 100% !important;
    }

    .DocNewAddFormInner table tr td:nth-child(3) {
        width: 100%;
    }
}
/*# sourceMappingURL=style.css.map */
