<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700');

html,
body {
    height: 100%;
}

body {
    background: url(../img/paper-bg.png) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    font-family: 'Libre Baskerville', serif;

}

img {
    max-width: 100%;
}

.navbar-inverse {
    background-color: #fff;
    border-bottom: 2px solid #afafaf;
}

.navbar-brand {
    float: none;
    padding: 4px 0 0;
    display: inline-block;
    height: auto;
}

.navbar-nav &gt; li {
    /*margin: 0px 14px;*/
}

    .navbar-nav &gt; li:last-child {
        margin-right: 0;
    }

.navbar-inverse .navbar-nav &gt; li &gt; a {
    font-size: 16px;
    font-weight: 500;
    color: #323232;
    /*text-transform: uppercase;*/
}

    .navbar-inverse .navbar-nav &gt; li &gt; a:hover {
        color: #0090bf;
    }

.navbar-right {
    margin-top: 13px;
}

.section-search {
    width: 100%;
    display: inline-block;
    background: rgba(255, 255, 255, 0.3);
    padding: 17px 0 10px;
    margin: 80px 0 0;
    line-height: 25px;
}

.border-err-red {
    border: 1px solid red !important;
}

.section-search .search-box-wrap {
    margin: 0 26%;
}

    .section-search .search-box-wrap img {
        display: inline-block;
        margin: 6px 0;
    }

    .section-search .search-box-wrap .txt-advace-search {
        font-size: 16px;
        color: #9d999b;
        font-weight: 500;
        text-align: right;
    }

        .section-search .search-box-wrap .txt-advace-search a {
            color: #9d999b;
            text-decoration: none;
            vertical-align: top;
        }

            .section-search .search-box-wrap .txt-advace-search a:hover {
                color: #111;
                text-decoration: none;
            }

        .section-search .search-box-wrap .txt-advace-search i {
            color: #9d999b;
            font-size: 25px;
            margin-left: 8px;
        }

    .section-search .search-box-wrap .search-box {
        background-color: #fff;
        border: 1px solid #afafaf;
        border-top: 3px solid #afafaf;
        border-radius: 30px;
        padding: 0 44px 0 22px;
        margin: 15px 0 6px;
        position: relative;
    }

        .section-search .search-box-wrap .search-box input[type="text"] {
            width: 100%;
            border: 0;
            padding: 0;
            margin: 0;
            height: 43px;
            text-align: center;
            font-size: 28px;
            font-weight: 800;
            color: #141414;
            /*text-transform: uppercase;*/
            outline: 0;
        }

    .section-search .search-box-wrap .btn-submit {
        width: 59px;
        height: 59px;
        border: 0;
        position: absolute;
        top: -4px;
        right: -20px;
        text-indent: 99px;
        background: url(../img/btn-go.png) no-repeat;
        outline: 0;
    }

    .section-search .search-box-wrap p {
        margin: 0;
    }

    .section-search .search-box-wrap .font-xl {
        font-size: 19px;
        font-weight: 700;
        color: #666;
        /*text-transform: uppercase;*/
    }

    .section-search .search-box-wrap .font-xxl {
        font-size: 22px;
        font-weight: 700;
        color: #000;
        /*text-transform: uppercase;*/
    }

    .section-search .search-box-wrap .font-x {
        font-size: 17px;
        font-weight: 700;
        color: #666;
        /*text-transform: uppercase;*/
    }

    .section-search .search-box-wrap::-webkit-input-placeholder {
        color: #ddd;
    }

    .section-search .search-box-wrap::-moz-placeholder {
        color: #ddd;
    }

    .section-search .search-box-wrap:-ms-input-placeholder {
        color: #ddd;
    }

    .section-search .search-box-wrap:-moz-placeholder {
        color: #ddd;
    }

.section-body {
    width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
}

    .section-body .body-title-bar {
        width: 100%;
        display: inline-block;
        background: rgba(175, 175, 175, .7);
        border-bottom: 1px solid #666;
        padding: 20px 0;
        margin: 0;
        font-size: 18px;
        font-weight: 800;
        color: #fff;
        /*text-transform: uppercase;*/
    }

        .section-body .body-title-bar ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .section-body .body-title-bar ul li {
                float: left;
            }

                .section-body .body-title-bar ul li:first-child,
                .section-body .body-title-bar ul li:last-child {
                    text-align: center;
                }

    .section-body .main-body-contain {
        background: rgba(255, 255, 255, 0.5);
        padding: 50px 0;
        margin: 0;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        color: #666779;
        height: calc(100% - 100vh);
    }

    .section-body .browse-by-title {
        padding: 0;
        margin: 0;
    }

    .section-body ul.browse-by-title,
    .section-body ul.browse-by-year {
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .section-body .browse-by-title li,
        .section-body ul.browse-by-year li {
            background: transparent;
            float: none;
            padding: 0;
            margin: 0 0 1.5px;
            font-size: 12px;
            line-height: 22px;
        }

            .section-body .browse-by-title li a,
            .section-body ul.browse-by-year li a {
                background: transparent !important;
                font-size: 16px !important;
                font-weight: bold !important;
                color: #666779 !important;
                text-decoration: none;
            }

            .section-body ul.browse-by-year li a {
                font-size: 15px;
                white-space: nowrap;
            }

                .section-body .browse-by-title li a:hover,
                .section-body .browse-by-title li a:active,
                .section-body .browse-by-title li a:focus,
                .section-body ul.browse-by-year li a:hover,
                .section-body ul.browse-by-year li a:active,
                .section-body ul.browse-by-year li a:focus {
                    color: #008fbe !important;
                }

    .section-body .main-body-contain .top-pad {
        margin-top: 15px;
    }

.more-txt {
    font-size: 16px;
    font-weight: 600;
    color: #666;
    /*text-transform: uppercase;*/
    vertical-align: top;
    text-align: right;
    padding-right: 15px;
}

    .more-txt a {
        background: transparent !important;
        padding: 0 !important;
        color: #666 !important;
        text-decoration: none;
        vertical-align: top;
    }

        .more-txt a:hover {
            color: #008fbe !important;
            text-decoration: none;
        }

    .more-txt i {
        font-size: 20px;
        color: #111;
        margin-left: 5px;
    }

.dark-txt {
    color: #000;
    font-weight: 600;
}

.top-pad25 {
    margin-top: 25px;
}

footer {
    margin: 0;
    padding: 4px 0;
    width: 100%;
    background: rgba(255, 255, 255, 1);
    border-top: 1px solid #d9d9d9;
    display: inline-block;
}

    footer ul {
        width: 100%;
        padding: 0;
        margin: 0;
        display: inline-block;
        text-align: center;
    }

        footer ul li {
            width: auto;
            float: none;
            padding: 0;
            margin: 5px 25px;
            display: inline-block;
            vertical-align: middle;
            font-weight: bold;
            font-size: 12px;
            color: #333;
        }

.navbar-toggle {
    background-color: #333;
}

.text-right {
    text-align: right !important;
}

    .text-right a {
        text-align: right !important;
    }

.section-body .inner-main-body {
    background: rgba(255, 255, 255, 0.5);
    padding: 26px 0 210px;
    margin: 75px 0 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #666779;
    min-height: calc(100vh - 170px);
}

.left-group {
    padding: 0;
    margin: 0;
}

    .left-group ul {
        list-style: none;
        width: 100%;
        padding: 0;
        margin: 0;
        display: inline-block;
    }

        .left-group ul li {
            width: 100%;
            display: inline-block;
            padding: 0;
            margin: 0;
            font-size: 15px;
            font-weight: 600;
            /*text-transform: uppercase;*/
        }

            .left-group ul li.lft-head a {
                background: rgba(0, 0, 0, 0.4);
                width: 100%;
                display: inline-block;
                color: #fff;
                padding: 10px 14px;
                margin: 0 0 6px;
                text-decoration: none;
            }

                .left-group ul li.lft-head a:hover {
                    text-decoration: none;
                }

                .left-group ul li.lft-head a#anchorClearFilter {
                    text-decoration: none;
                    text-align: right;
                    color: #000;
                    padding: 0px;
                    display: block;
                    background: rgba(255, 255, 255, 0.5);
                    width: 100%;
                }

                .left-group ul li.lft-head a#advancedsearch {
                    text-decoration: none;
                    text-decoration: none;
                    text-align: right;
                    color: #666779;
                    padding: 22px 0 0 0;
                    display: block;
                    background: rgba(255, 255, 255, 0.5);
                    width: 100%;
                }

.SearchByAllkeywordLeftSERP {
    width: 40px;
    height: 40px;
    border: 0;
    top: 0px;
    right: 0px;
    text-indent: 99px;
    background: url(/Content/DesignV2/img/btn-go.png) no-repeat;
    outline: 0;
    z-index: 999;
    background-size: cover;
    float: right;
    margin: -2px 0 0;
    position: absolute;
}

.section-body .inner-main-body .left-group ul.browse-by-title,
.section-body .inner-main-body .left-group ul.browse-by-year {
    padding: 0;
    margin: 22px 0 40px;
    list-style: none;
    text-align: right;
}

.section-body .inner-main-body .left-group ul.browse-by-title {
    padding: 0 12px !important;
}

.section-body .inner-main-body .left-group .browse-by-title li a,
.section-body ul.browse-by-year li a {
    padding: 0;
    /*text-transform: none;*/
    margin: 0;
}


.left-group p {
    margin-bottom: 25px;
}

.left-group .search-block {
    padding: 0;
    margin: 15px 0 10px;
    font-size: 12px;
    font-weight: 400;
    /*text-transform: none;*/
}

    .left-group .search-block p {
        margin: 0 0 8px;
        color: #000;
    }

    .left-group .search-block select {
        width: 100%; /*background-color: #999;*/
        border: 1px solid #666;
        border-radius: 2px;
        padding: 4px 12px;
        margin: 10px 0;
        font-size: 12px;
        color: #000;
        font-weight: 600;
        text-align: center;
        /*text-transform: uppercase;*/
        outline: 0;
    }

        .left-group .search-block select.small-select {
            background-color: transparent;
            border-radius: 0;
            border: 1px solid #666;
            height: 24px;
            padding: 2px;
            margin: 0;
            font-size: 12px;
            font-weight: 400;
            color: #000;
            /*text-transform: none;*/
        }

    .left-group .search-block .form-group {
        margin-bottom: 0;
    }

.left-group .search-box-bg {
    background-color: #fff;
    border: 1px solid #434343;
    border-radius: 0;
    padding: 0 8px;
    position: relative;
}

    .left-group .search-box-bg:active,
    .left-group .search-box-bg:focus {
        border: 1px solid #008fbe;
    }

.left-group .search-box-bg {
    box-shadow: none;
    font-size: 12px;
}

    .left-group .search-box-bg .form-control:focus {
        box-shadow: none;
        font-size: 12px;
    }

.btn-search {
    width: 97%;
    background-color: #999;
    border: 1px solid #666;
    border-radius: 2px;
    font-size: 12px;
    /*text-transform: uppercase;*/
    font-weight: 400;
    color: #000;
    padding: 6px 6px;
    margin: -1px 0 -1px -1px;
    position: relative;
    outline: 0;
}

.left-group .search-box-bg i {
    margin-left: 12px;
    margin-top: 7px;
}

.left-group .search-box-bg input[type="text"] {
    border: 0;
    padding-left: 6px;
    padding-right: 8px;
    margin-left: 3px;
    width: 100%;
    height: 30px;
    /*text-transform: uppercase;*/
    outline: 0;
    font-size: 14px !important;
    box-shadow: none;
    font-weight: bold;
}

.upper-txt {
    /*text-transform: uppercase;*/
}

.no-pad {
    padding-right: 0;
    padding-left: 0;
}

.navbar-brand &gt; img {
    width: 70%;
}

.home-title {
    font-size: 19px;
    font-weight: 500;
    color: #fff;
    /*text-transform: uppercase;*/
    text-align: center;
    background: rgb(102, 102, 102);
    padding: 10px;
    clear: both;
    margin-left: -15px;
    margin-right: -15px;
}

.text-center {
    text-align: center;
}

.border-rgt {
    border-right: 1px solid;
}

.main-body-contain .text-center img {
    display: inline-block;
}
/*.leftpad0 { padding-left: 0; }*/
.leftpad0 {
    padding-left: 5px;
    padding-right: 20px;
}

/* =================== Inner Page Css Start ========================= */
.pagination {
    margin-top: 10px;
    margin-bottom: 14px;
}

.show-page-txt {
    line-height: 36px;
    text-align: right;
}

    .show-page-txt span {
        color: #0090bf;
    }

.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
    color: #0090bf;
}

.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; span:focus,
.pagination &gt; .active &gt; span:hover {
    color: #fff;
    cursor: default;
    background-color: #0090bf;
    border-color: #0090bf;
}

.listing-block {
    border-top: 1px solid #d9d9d9;
    padding: 20px 0 0;
    min-height: 700px;
    height: auto;
}

    .listing-block ul {
        width: 100%;
        display: inline-block;
        padding: 0;
        margin: 0;
    }

        .listing-block ul li {
            width: 100%;
            display: inline-block;
            border: 1px solid #e3e3e3;
            background: rgba(255, 255, 255, 0.4);
            padding: 18px;
            margin: 0 0 12px;
        }

    .listing-block .link-txt-row {
        padding: 0;
        margin: 10px 0;
    }

    .listing-block ul li p {
        margin: 15px 0;
    }

    .listing-block h2 {
        font-size: 16px;
        font-weight: 800;
        color: #0090bf;
        padding: 0;
        margin: 0 0 10px;
        /*text-transform: uppercase;*/
    }

        /*.listing-block h2 a{color: #0090bf;}
.listing-block .sm-txt{font-size: 12px;color: #0090bf;margin: 0;}
.listing-block .link-txt-row a{font-size: 12px;color:#0090bf;text-decoration: none;margin-right: 25px;}
*/
        .listing-block h2 a {
            color: #333;
        }

            .listing-block h2 a:hover {
                color: #008fbe;
            }


            .listing-block h2 a:visited {
                color: #823fa4;
            }

    .listing-block .sm-txt {
        font-size: 12px;
        color: #333;
        margin: 0;
    }

    .listing-block .link-txt-row a {
        font-size: 12px;
        color: #333;
        text-decoration: none;
        margin-right: 25px;
    }

        .listing-block .link-txt-row a:hover {
            text-decoration: none;
        }

.browse-by-year li span a {
    display: inline !important;
}

.browse-by-title li span a {
    display: inline !important;
}

.toggle-btn {
    display: none;
}

@import url('file:///C:\Users\sounak\Desktop\modern-business.css');

.section-body .browse-by-title li {
    Display: block;
    Width: 50%;
    padding: 0 0 0 0;
    float: left;
}

.section-body ul.browse-by-year li {
    Display: block;
    Width: 100%;
    padding: 0 0 0 0;
    float: left;
}

.section-body .leftTitlePanel .browse-by-title li {
    width: 100%;
    text-align: left;
    Display: block;
}

.section-body .inner-main-body .left-group ul.browse-by-year {
    margin: 0 !important;
}

    .section-body .inner-main-body .left-group ul.browse-by-year li {
        width: 100%;
        text-align: left;
        Display: block;
    }


body b {
    background: rgba(0, 142, 188, 0.4);
}

.searchResultPanelFade {
    background: rgba(255, 255, 255, 0.8);
    opacity: 0.3;
}

.extra-pad {
    padding-right: 15px;
    margin-left: -30px;
    margin-right: 27px;
    padding-left: 0;
}


.section-body .Search-browse-by-title li {
    Display: inline-block;
    Width: 100%;
    padding: 0 0 0 0;
    text-align: left;
    margin-bottom: 10px;
}

.section-body .inner-main-body .left-group .Search-browse-by-title li a {
    padding: 0;
    padding-left: 10PX;
    /*text-transform: none;*/
    margin: 0;
    float: right;
    width: 90%;
    display: inline-block;
    background: transparent !important;
    color: gray;
}

.section-body .Search-browse-by-title li {
    Display: inline-block;
    Width: 100%;
    padding: 0 0 0 0;
    text-align: left;
    margin-bottom: 10px;
}

.section-body .inner-main-body .left-group .Search-browse-by-title li a {
    padding: 0;
    padding-left: 10PX;
    /*text-transform: none;*/
    margin: 0;
    float: right;
    width: 90%;
    display: inline-block;
    background: transparent !important;
    color: gray;
}
/*--------Loader--------------*/
#floatBarsG {
    position: relative;
    width: 126px;
    height: 15px;
    margin: auto;
    top: 100px;
}

.floatBarsG {
    position: absolute;
    top: 0;
    background-color: rgb(0, 0, 0);
    width: 15px;
    height: 15px;
    animation-name: bounce_floatBarsG;
    -o-animation-name: bounce_floatBarsG;
    -ms-animation-name: bounce_floatBarsG;
    -webkit-animation-name: bounce_floatBarsG;
    -moz-animation-name: bounce_floatBarsG;
    animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    transform: scale(.3);
    -o-transform: scale(.3);
    -ms-transform: scale(.3);
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
}

#floatBarsG_1 {
    left: 0;
    animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
}

#floatBarsG_2 {
    left: 16px;
    animation-delay: 0.75s;
    -o-animation-delay: 0.75s;
    -ms-animation-delay: 0.75s;
    -webkit-animation-delay: 0.75s;
    -moz-animation-delay: 0.75s;
}

#floatBarsG_3 {
    left: 31px;
    animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
}

#floatBarsG_4 {
    left: 47px;
    animation-delay: 1.05s;
    -o-animation-delay: 1.05s;
    -ms-animation-delay: 1.05s;
    -webkit-animation-delay: 1.05s;
    -moz-animation-delay: 1.05s;
}

#floatBarsG_5 {
    left: 63px;
    animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
}

#floatBarsG_6 {
    left: 79px;
    animation-delay: 1.35s;
    -o-animation-delay: 1.35s;
    -ms-animation-delay: 1.35s;
    -webkit-animation-delay: 1.35s;
    -moz-animation-delay: 1.35s;
}

#floatBarsG_7 {
    left: 94px;
    animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
}

#floatBarsG_8 {
    left: 110px;
    animation-delay: 1.64s;
    -o-animation-delay: 1.64s;
    -ms-animation-delay: 1.64s;
    -webkit-animation-delay: 1.64s;
    -moz-animation-delay: 1.64s;
}

.modal-body {
    max-height: 450px;
    overflow: auto;
    text-align: left;
}

    .modal-body .browse-by-title {
        text-align: left !important;
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #999;
    color: #fff;
}

.datepicker {
    z-index: 999999 !important;
}

@keyframes bounce_floatBarsG {
    0% {
        transform: scale(1);
        background-color: rgb(0, 0, 0);
    }

    100% {
        transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-o-keyframes bounce_floatBarsG {
    0% {
        -o-transform: scale(1);
        background-color: rgb(0, 0, 0);
    }

    100% {
        -o-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-ms-keyframes bounce_floatBarsG {
    0% {
        -ms-transform: scale(1);
        background-color: rgb(0, 0, 0);
    }

    100% {
        -ms-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-webkit-keyframes bounce_floatBarsG {
    0% {
        -webkit-transform: scale(1);
        background-color: rgb(0, 0, 0);
    }

    100% {
        -webkit-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-moz-keyframes bounce_floatBarsG {
    0% {
        -moz-transform: scale(1);
        background-color: rgb(0, 0, 0);
    }

    100% {
        -moz-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@keyframes bounce_floatBarsG {
    0% {
        transform: scale(1);
        background-color: rgb(36, 147, 199);
    }

    100% {
        transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-o-keyframes bounce_floatBarsG {
    0% {
        -o-transform: scale(1);
        background-color: rgb(36, 147, 199);
    }

    100% {
        -o-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-ms-keyframes bounce_floatBarsG {
    0% {
        -ms-transform: scale(1);
        background-color: rgb(36, 147, 199);
    }

    100% {
        -ms-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-webkit-keyframes bounce_floatBarsG {
    0% {
        -webkit-transform: scale(1);
        background-color: rgb(36, 147, 199);
    }

    100% {
        -webkit-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

@-moz-keyframes bounce_floatBarsG {
    0% {
        -moz-transform: scale(1);
        background-color: rgb(36, 147, 199);
    }

    100% {
        -moz-transform: scale(.3);
        background-color: rgb(255, 255, 255);
    }
}

/* Loader Small*/

/* Loader Large*/
.loader,
.loader:before,
.loader:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}

.loader {
    color: #777;
    font-size: 10px;
    margin: 80px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    position: absolute;
    left: 0;
    right: 0;
}

    .loader:before,
    .loader:after {
        content: '';
        position: absolute;
        top: 0;
    }

    .loader:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .loader:after {
        left: 3.5em;
    }

@-webkit-keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

@keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

/* Loader Large*/

/* Circle Loader*/

.spinner {
    width: 45px;
    height: 15px;
    text-align: center;
    position: absolute;
    font-size: 10px;
    top: 5px;
    left: 35px;
}

    .spinner &gt; div {
        background-color: #333;
        height: 100%;
        width: 6px;
        display: inline-block;
        -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
        animation: sk-stretchdelay 1.2s infinite ease-in-out;
    }

    .spinner .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .spinner .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
    }

    .spinner .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .spinner .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

.drop_fade {
    opacity: 0.2;
}

.navbar-inverse .navbar-nav &gt; li &gt; a:focus,
.navbar-inverse .navbar-nav &gt; li &gt; a:hover {
    color: #000;
}

.spinner1 {
    width: 45px;
    height: 15px;
    text-align: center;
    position: absolute;
    font-size: 10px;
    top: 10px;
    left: 37px;
}

    .spinner1 &gt; div {
        background-color: #333;
        height: 100%;
        width: 6px;
        display: inline-block;
        -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
        animation: sk-stretchdelay 1.2s infinite ease-in-out;
    }

    .spinner1 .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .spinner1 .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
    }

    .spinner1 .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .spinner1 .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

.spinner2 {
    width: 45px;
    height: 15px;
    text-align: center;
    position: absolute;
    font-size: 10px;
    top: 33px;
    left: 37px;
}

    .spinner2 &gt; div {
        background-color: #333;
        height: 100%;
        width: 6px;
        display: inline-block;
        -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
        animation: sk-stretchdelay 1.2s infinite ease-in-out;
    }

    .spinner2 .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .spinner2 .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
    }

    .spinner2 .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .spinner2 .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

/*
    
*/
@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
    }

    20% {
        -webkit-transform: scaleY(1.0);
    }
}

@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }

    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}


/* =================== Inner Page Css End ========================= */
.leftpanel_loading {
    width: 100%;
    background: #fff;
    padding: 40px 0;
    text-align: center;
    position: relative;
    border-top: 38px solid rgba(0, 0, 0, 0.4);
}

    .leftpanel_loading .loader {
        margin: 0 auto;
        font-size: 5px;
    }



.section-advance-search {
}

    .section-advance-search a#advancedsearch {
        padding: 0 !important;
    }

.left-align {
    text-align: left !important;
}

.section-advance-search .btn-green {
    padding: 6px 15px;
}

.left-group ul li.lft-head .search-block .gray-heading {
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    padding: 18px 12px;
    margin: 6px 0;
    text-decoration: none;
    text-align: center;
    /*text-transform: uppercase;*/
}

.left-group ul li.lft-head .gray-heading {
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    padding: 10px 14px;
    margin: 0 0 6px 0;
    text-decoration: none;
    text-align: left;
    /*text-transform: uppercase;*/
}

.left-group .search-block .search-box-bg {
    margin: 0 0 15px;
}

.left-group .search-block .form-group .form-control.date-selector {
    width: 100%;
    padding: 2px 6px;
}

.left-group .search-block .form-group {
    position: relative;
}

    .left-group .search-block .form-group i {
        position: absolute;
        right: 5px;
        top: 10px;
        font-size: 15px;
    }

/*.rgtpad0 {
    padding-right: 0;
}*/
.rgtpad0 {
    padding-right: 5px;
    padding-left: 4px;
}

.left-group .search-block .form-group .date {
    border: 1px solid #434343;
    border-radius: 0;
    background-color: transparent;
    border-radius: 3px;
    font-size: 14px;
    color: #555;
    font-weight: 400;
    margin-top: 0;
}

    .left-group .search-block .form-group .date .input-group-addon {
        padding: 0 2px 0 0;
        border: 0;
        border-radius: 0;
        background: none;
    }

    .left-group .search-block .form-group .date .form-control {
        border: 0;
        padding: 12px 6px 12px;
    }

    .left-group .search-block .form-group .date:first-child {
        margin-right: 4px;
        margin-left: 0 !important;
    }

    .left-group .search-block .form-group .date:last-child {
        margin-left: 4px;
    }


.divPaginationContent {
    margin-top: 12px;
}

.uppercase-text {
    /*text-transform: uppercase;*/
}



/*Multi Select Start*/
span.multiselect-native-select {
    position: relative;
}

    span.multiselect-native-select select {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        height: 1px !important;
        margin: -1px -1px -1px -3px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        left: 50%;
        top: 30px;
    }

    span.multiselect-native-select .multiselect-container {
        position: absolute;
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: none;
    }

    span.multiselect-native-select .open .multiselect-container {
        display: block;
    }

    span.multiselect-native-select .multiselect-container .input-group {
        margin: 5px;
    }

    span.multiselect-native-select .multiselect-container &gt; li {
        padding: 0;
    }

        span.multiselect-native-select .multiselect-container &gt; li &gt; a.multiselect-all label {
            font-weight: 700;
        }

        span.multiselect-native-select .multiselect-container &gt; li.multiselect-group label {
            margin: 0;
            padding: 3px 20px 3px 20px;
            height: 100%;
            font-weight: 700;
        }

        span.multiselect-native-select .multiselect-container &gt; li.multiselect-group-clickable label {
            cursor: pointer;
        }

        span.multiselect-native-select .multiselect-container &gt; li &gt; a {
            padding: 0;
            background: transparent;
            color: #000;
            font-size: 12px;
            text-transform: capitalize;
            line-height: 22px;
            margin: 0;
        }

        span.multiselect-native-select .multiselect-container &gt; li.active &gt; a {
            color: #fff;
            background-color: #337ab7;
        }

        span.multiselect-native-select .multiselect-container &gt; li &gt; a &gt; label {
            margin: 0;
            height: 100%;
            cursor: pointer;
            font-weight: 400;
            padding: 3px 0 3px 30px;
        }

            span.multiselect-native-select .multiselect-container &gt; li &gt; a &gt; label.radio, .multiselect-container &gt; li &gt; a &gt; label.checkbox {
                margin: 0;
            }

            span.multiselect-native-select .multiselect-container &gt; li &gt; a &gt; label &gt; input[type=checkbox] {
                margin-bottom: 5px;
            }

    span.multiselect-native-select .btn-group &gt; .btn-group:nth-child(2) &gt; .multiselect.btn {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    span.multiselect-native-select .form-inline .multiselect-container label.checkbox, span.multiselect-native-select .form-inline .multiselect-container label.radio {
        padding: 3px 20px 3px 40px;
    }

    span.multiselect-native-select .form-inline .multiselect-container li a label.checkbox input[type=checkbox], span.multiselect-native-select .form-inline .multiselect-container li a label.radio input[type=radio] {
        margin-left: -20px;
        margin-right: 0;
    }
/*Multi Select End*/

.tooltip {
    white-space: normal;
    word-break: keep-all;
}

.section-body .body-title-bar .tooltip {
    white-space: normal;
    word-break: break-word;
}

.search-block .searchFldRow .tooltip {
    width: 80%;
    white-space: normal;
    word-break: keep-all !important;
}

.left-group .search-block .form-group .form-control.date-selector {
    width: 90%;
}

}

@media(max-width:991px) {
    .section-search .search-box-wrap {
        margin: 0 10%;
    }

    .section-body .body-title-bar {
        font-size: 16px;
    }

        .section-body .body-title-bar ul li {
            text-align: center;
        }

            .section-body .body-title-bar ul li:nth-child(3) {
                text-align: center;
            }
}

@media(max-width:767px) {
    .section-search .search-box-wrap {
        margin: 0 5%;
    }



    .section-search {
        padding: 30px 0;
    }

        .section-search .search-box-wrap .font-xl {
            font-size: 11px;
        }

        .section-search .search-box-wrap .font-xxl {
            font-size: 15px;
        }

        .section-search .search-box-wrap .font-x {
            font-size: 10px;
        }

        .section-search .search-box-wrap .search-box input[type="text"] {
            font-size: 14px;
        }

    .navbar-inverse .navbar-brand {
        width: 70%;
    }

    .navbar-brand &gt; img {
        width: 35%;
        margin-left: 15px;
    }

    .navbar-toggle,
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: transparent;
        padding: 13px 10px;
    }

    .navbar-inverse .navbar-toggle {
        border-color: transparent;
    }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #00c3dc;
        }

    .section-search {
        margin: 17% 0 0;
    }

    .section-body .main-body-contain {
        padding: 0;
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #bebebe;
    }

    .section-body .browse-by-title,
    .section-body .inner-main-body .browse-by-title {
        text-align: center;
    }

        .section-body .browse-by-title li,
        .section-body ul.browse-by-year li {
            display: block;
            text-align: center;
        }

    .by-year {
        padding: 0 18%;
    }

    .section-body .inner-main-body {
        margin: 10% 0 0;
    }

    .show-page-txt {
        text-align: left;
    }

    .left-group ul li.lft-head a {
        text-align: left;
    }

    .section-body .inner-main-body .left-group ul.browse-by-title,
    .section-body .inner-main-body .left-group ul.browse-by-year {
        text-align: center;
    }

    .more-txt {
        text-align: center;
    }

    .toggle-btn {
        display: block;
        position: absolute;
        right: 60px;
        top: 14px;
        background: rgba(0, 144, 191, 0.7);
        padding: 6px 10px;
        margin: 0 0 12px;
        color: #fff;
        border: 0;
        outline: 0;
    }

    /*.left-group {
        display: none;
    }*/

    #floatBarsG {
        position: relative;
        width: 126px;
        height: 15px;
        margin: auto;
        top: 180px;
    }

    .extra-pad {
        padding-right: 15px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 15px;
    }
}

.form_sec {
    width: 100%;
    display: inline-block;
    border: 1px solid #e3e3e3;
    background: rgba(255, 255, 255, 0.4);
    padding: 18px 18px 18px 18px;
    margin: 0 0 12px;
}

    .form_sec h3 {
        font-size: 16px;
        font-weight: 800;
        padding: 0;
        margin: 0 0 10px;
        /*text-transform: uppercase;*/
    }

    .form_sec h2 {
        font-size: 17px;
        font-weight: 800;
        color: #0090bf;
        padding: 0;
        margin: 0 0 10px;
        /*text-transform: uppercase;*/
    }

    .form_sec label {
        font-size: 14px;
    }

    .form_sec input[type="text"] {
        border-radius: 0px;
        /*text-transform: uppercase;*/
    }

    .form_sec input[type="email"] {
        border-radius: 0px;
    }

    .form_sec textarea {
        border-radius: 0px;
    }

    .form_sec button {
        background: #0090bf;
        color: #fff;
        border-radius: 0px;
        border: none;
    }

        .form_sec button:hover {
            background: #02769c;
            color: #fff;
            border-radius: 0px;
            border: none;
        }

.captcha {
    padding: 0px;
    margin-bottom: 15px;
}

.cap {
    padding: 0px;
    margin-bottom: 15px;
    color: green;
}

.about_textarea {
    width: 100%;
    display: inline-block;
    border: 1px solid #e3e3e3;
    background: rgba(255, 255, 255, 0.4);
    padding: 18px 18px 0 18px;
    margin: 0 0 12px;
}

    .about_textarea h2 {
        font-size: 16px;
        font-weight: 800;
        color: #0090bf;
        padding: 0;
        margin: 0 0 10px;
        /*text-transform: uppercase;*/
    }

.text_sec {
    width: 100%;
    display: inline-block;
    border: 1px solid #e3e3e3;
    background: rgba(255, 255, 255, 0.4);
    padding: 18px 18px 18px 18px;
    margin: 0 0 12px;
}

    .text_sec h2 {
        font-size: 16px;
        font-weight: 800;
        color: #0090bf;
        padding: 0;
        margin: 0 0 10px;
        /*text-transform: uppercase;*/
    }

.img_sec {
    margin-bottom: 20px;
}

.btn-green {
    background-color: #397620;
    border: 1px solid #397620;
    color: #fff;
    padding: 6px 35px;
}

.btn-skyblue {
    background-color: #008fbe;
    border: 1px solid #397620;
    color: #fff;
    padding: 6px 35px;
}

    .btn-skyblue:hover, .btn-skyblue:active, .btn-skyblue:focus {
        background-color: #006f9e;
        border: 1px solid #397620;
        color: #fff;
        padding: 6px 35px;
    }
/* wirn */
.listing-block .sm-txt {
    color: #0090bf;
}

.listing-block .link-txt-row a {
    color: #0090bf;
}

.listing-block ul li {
    background: rgba(255, 255, 255, 0.9);
}

.navbar-right {
    margin-top: 5px;
}

.section-body .main-body-contain {
    background: rgba(255, 255, 255, 0.99);
}

.section-search .search-box-wrap .txt-advace-search i {
    cursor: pointer;
}

ul.browse-by-title {
    height: 340px;
}

.by-year {
    height: 339px;
}

.form_sec {
    background: rgba(255, 255, 255, 0.99);
}

.left-group ul {
    background: rgba(255, 255, 255, 0.99);
}

.left-group .search-block {
    padding: 0 1em;
}

.section-body .inner-main-body .left-group ul.browse-by-title {
    padding: 0 1em;
}

.section-body .body-title-bar {
    margin: 0 0 -0.4em 0;
}

.section-body .inner-main-body .left-group ul.browse-by-year {
    padding: 0 15px;
}

.yeargap {
    padding-left: 15px;
}

@media(max-width:760px) {
    .left-group .search-block .form-group .form-control.date-selector {
        width: 82%;
    }
}

@media(max-width:460px) {
    .navbar-brand &gt; img {
        width: 60%;
    }

    .listing-block .link-txt-row a {
        margin-right: 10px;
    }

    .section-body .inner-main-body {
        margin: 16% 0 0;
    }

    .show-page-txt {
        line-height: inherit;
    }

    .left-group .search-block .form-group .form-control.date-selector {
        width: 75%;
    }
}

@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2) {
    .section-search {
        margin: 60px 0 0;
    }
}

.smallfont {
    font-size: 12px;
}

.noupper {
    text-transform: none;
}

.form_sec h4 {
    color: #0090bf;
    padding: 0;
    margin: 0 0 10px;
}

.leftnone {
    padding-left: 0;
}

.note-font {
    font-size: 12px;
}


.daterangepicker select.yearselect {
    margin: 0px 5px !important;
}

.daterangepicker select.decadeselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default;
}

.small-font {
    font-size: 12px !important;
}

.hidden {
    display: none;
}

.error {
    border: 2px solid red;
}

.spn {
    right: 24px;
}

.samepad {
    padding-left: 21px;
    padding-right: 21px;
    margin-top: 2px;
}

.singledatepickermode {
    width: 131px;
}

.roundedborder {
    border-radius: 25px !important;
    -moz-box-shadow: inset 0 0 5px #333;
    -webkit-box-shadow: inset 0 0 5px #333;
    box-shadow: inset 0 0 5px #333;
    font-weight: bold;
}

.clos {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 20px;
    top: 1.5px;
    text-align: center;
    background-color: transparent;
    color: #0a0a0a;
    font-size: 13px;
    font-family: monospace;
    /* border-radius: 10px; */
    /*-o-border-radius: 10px;
    -moz-border-radius: 10px;*/
    /* -webkit-border-radius: 10px; */
    cursor: pointer;
    z-index: 94;
    border: none;
    outline-color: transparent;
}

.closend {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 20px;
    top: 0.5px;
    text-align: center;
    background-color: transparent;
    color: #0a0a0a;
    font-size: 13px;
    font-family: monospace;
    /* border-radius: 10px; */
    /* -webkit-border-radius: 10px; */
    cursor: pointer;
    z-index: 94;
    border: none;
    outline-color: transparent;
}

.close-icon-serp {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 12px;
    top: 5.5px;
    text-align: center;
    background-color: transparent;
    color: #0a0a0a;
    font-size: 10px;
    font-family: monospace;
    /* border-radius: 10px; */
    /* -webkit-border-radius: 10px; */
    cursor: pointer;
    z-index: 94;
    border: none;
    outline-color: transparent;
}

.advncdtpwidth {
    width: 218px !important;
}

.erroralert {
    color: red;
    margin-top: 51px;
    font-size: 12px;
}

.errmsgserpdatepicker {
    font-size: 13px;
    color: red;
    margin-top: -40px;
    padding: 8px;
    margin-bottom: -10px;
}

.roundedborderV2 {
    border-radius: 25px 25px !important;
}

.btncolor {
    background-color: #008fbe !important;
    color: white;
}

    .btncolor:hover,
    .btncolor:active,
    .btncolor:focus {
        background-color: #008fbe !important;
        color: #fff !important;
    }
/* =================== Home Page Search Field CSS Starts ========================= */
.searchPanel {
    max-width: 550px;
    margin: 0 auto;
    padding: 10px 10px;
}

.searchField {
    margin-bottom: 17px;
    position: relative;
}

    .searchField input {
        width: 100%;
        height: 40px;
        border: 1px solid #888;
        border-radius: 0;
        padding: 6px 70px 6px 20px;
        font-size: 20px;
        /*line-height: 55px;*/
        box-sizing: border-box;
        outline: none;
        /*text-transform: uppercase;*/
        color: #3a3a3a;
        text-align: center;
        font-weight: bold;
        border-radius: 3px;
    }

        .searchField input::placeholder {
            color: #a2a2a2;
            text-align: center;
            font-weight: bold;
        }

    .searchField .searchBtn {
        width: 50px;
        height: 38px;
        background-color: #008fbe;
        text-align: center;
        color: #fff;
        border-radius: 0;
        position: absolute;
        top: 1px;
        right: 1px;
        border: none;
        outline: none;
        border-left: 1px solid #008fbe;
        border-radius: 0 2px 2px 0;
    }

.dateBtn {
    width: 50px;
    height: 38px;
    background-color: #eee;
    text-align: center;
    color: #fff;
    border-radius: 0;
    position: absolute;
    top: 1px;
    right: 1px;
    border: none;
    outline: none;
    border-left: 1px solid #888;
    border-radius: 0 5px 5px 0;
}

.searchBtn i {
    font-size: 24px;
    color: #fff;
}

.dateBtn i {
    font-size: 20px;
    line-height: 38px;
    color: #008fbe;
}

.dateField input {
    width: 100%;
    height: 40px;
    border: 1px solid #888;
    border-radius: 0;
    font-size: 16px;
    /*line-height: 58px;*/
    box-sizing: border-box;
    outline: none;
    color: #5a5a5a;
    font-weight: bold;
    border-radius: 3px;
}

    .dateField input::placeholder {
        color: #5a5a5a;
    }

.dateField {
    width: 48%;
    float: left;
    position: relative;
    padding-bottom: 10px;
}

.datePicker .glyphicon-calendar {
    display: none;
}

.datePicker .input-group-addon {
    background-color: transparent;
    border: none;
}

.datePicker {
    float: left;
    width: 2%;
    padding-top: 45px;
}

.startDate {
    margin-right: 1%;
}

    .startDate input {
        padding: 7px 85px 6px 70px;
    }

.endDate {
    margin-left: 1%;
}

    .endDate input {
        padding: 7px 105px 6px 42px;
    }

.dateText {
    position: absolute;
    top: 8px;
    left: 10px;
    font-size: 16px;
    color: #5a5a5a;
    /*text-transform: uppercase;*/
    font-weight: bold;
}

.HomepagecancelBtn,
.innercancelBtn {
    background-color: #999;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 62px;
    top: 11px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .HomepagecancelBtn i,
    .innercancelBtn i {
        color: #fff;
        font-size: 13px;
    }

@media(max-width:767px) {
    .searchField input {
        font-size: 18px;
    }
}

@media(max-width:650px) {
    .dateField,
    .datePicker {
        float: none;
        width: 100%;
    }

    .datePicker {
        padding-top: 0;
        height: 5px;
    }

    .startDate,
    .endDate {
        margin-left: 0;
        margin-right: 0;
    }
}

@media(max-width:550px) {
    .searchField input {
        font-size: 16px;
        font-weight: normal;
    }
}
/* =================== Home Page Search Field CSS Ends ========================= */
/* =================== Home Page New Design Update CSS Starts ========================= */
.navbar i {
    color: #008fbe;
}

.titleBar {
    padding: 8px 0 !important;
}

    .titleBar ul li {
        font-size: 18px;
        font-weight: 600;
    }

.bottomContentPanel {
    padding: 15px 0;
    background-color: #fff;
}

.flex-box {
    display: flex;
}

.aboutContent h3 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #008fbe;
    margin-top: 10px;
}

.aboutContent img {
    width: 100%;
    max-width: 100%;
    /*height:150px;*/
    overflow: hidden;
}

.moreBtn {
    font-size: 16px;
    font-weight: bold;
    text-align: center !important;
    /*text-transform: uppercase;*/
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

    .moreBtn a {
        color: #666;
    }

        .moreBtn a:hover {
            color: #008fbe;
            text-decoration: none;
        }

.browseTitle ul {
    margin: 0;
    padding: 0 0 0 6px;
    border-right: 1px solid #ccc;
}

    .browseTitle ul li {
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        color: #666;
        margin-top: 0;
        padding-bottom: 10px;
        margin: 0;
        list-style-type: none;
    }

        .browseTitle ul li a {
            color: #666;
        }

        .browseTitle ul li:hover {
            list-style-type: square;
            color: #008fbe;
            text-decoration: none;
        }

        .browseTitle ul li:hover,
        .browseTitle ul li a:hover,
        .browseTitle ul li a:active,
        .browseTitle ul li a:focus {
            color: #008fbe;
            text-decoration: none;
        }

        .browseTitle ul li span {
            display: block;
            font-size: 14px;
            font-weight: 500;
            line-height: 24px;
        }

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

    .browseDate ul li {
        list-style-type: none;
        font-size: 16px;
        font-weight: 600;
        padding-bottom: 10px;
        color: #666;
    }

        .browseDate ul li a {
            color: #666;
        }

            .browseDate ul li a:hover,
            .browseDate ul li a:active,
            .browseDate ul li a:focus {
                color: #008fbe;
                text-decoration: none;
            }

        .browseDate ul li span {
            display: block;
            font-size: 14px;
            line-height: 20px;
            font-weight: 500;
        }

.thankyouPanel h3 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #008fbe;
    margin-top: 10px;
}

.thankyouPanel img {
    width: 100%;
    max-width: 100%;
    /*height:150px;*/
    overflow: hidden;
}

.thankyouPanel p {
    text-align: right;
}


.navbar-inverse .navbar-nav &gt; li &gt; a {
    font-weight: bold;
}

    .navbar-inverse .navbar-nav &gt; li &gt; a:focus, .navbar-inverse .navbar-nav &gt; li &gt; a:hover {
        color: #008fbe;
        background-color: transparent;
    }

.navbar-nav &gt; li {
    margin: 0 2px;
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #999;
    color: #fff;
}

.modal-footer {
    border-top: none;
}

.aboutContent,
.thankyouPanel,
.browseTitle,
.browseDate {
    padding-bottom: 35px;
}

@media(max-width:767px) {
    .browseTitle {
        border-right: none;
    }

        .browseTitle ul {
            text-align: center;
            padding-left: 0;
        }

            .browseTitle ul li {
                padding-left: 0;
            }

    .browseDate ul {
        text-align: center;
        padding-left: 0;
    }

        .browseDate ul li {
            padding-left: 0;
        }

    .aboutContent p,
    .thankyouPanel p {
        text-align: center;
    }

    .aboutContent,
    .thankyouPanel,
    .browseTitle,
    .browseDate {
        padding-bottom: 15px;
    }

    .flex-box {
        display: block;
    }

    .moreBtn {
        position: relative;
        ;
        bottom: auto;
        left: auto;
        right: auto;
    }
}
/* =================== Home Page New Design Update CSS Ends ========================= */

/* =================== Inner Page Left Panel CSS Starts ========================= */
.searchFldRow {
    position: relative;
    margin-bottom: 15px;
    padding-right: 22px;
}

    .searchFldRow input {
        width: 100%;
        height: 30px;
        padding: 4px 4px 4px 25px;
        /*text-transform: uppercase;*/
        font-weight: bold;
        outline-color: #008fbe;
        color: #3a3a3a;
        border-radius: 5px;
        border: 1px solid #888;
    }

    .searchFldRow .searchIcon {
        position: absolute;
        top: 5px;
        left: 5px;
    }

.retainSearch {
    display: flex;
}

    .retainSearch input {
        width: 15px;
        height: 15px;
        margin-right: 3px;
    }

    .retainSearch label,
    .startOverFld label {
        font-weight: normal !important;
        line-height: 14px;
        color: #222;
    }

    .retainSearch label {
        padding-top: 2px;
    }

.searchCancelBtn,
.titleCancelBtn {
    width: 15px;
    height: 15px;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.searchStartOverBtn {
    width: 15px;
    height: 15px;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-align: center;
    margin-right: 3px;
}

    .searchStartOverBtn i {
        font-size: 19px;
        line-height: 15px;
        color: #b2b2b2;
    }

.customTooltip {
    position: absolute;
    top: -13px;
    right: -204px;
    width: 200px;
    background-color: #fff;
    padding: 8px;
    border-radius: 5px;
    z-index: 999;
    border: 1px solid #ccc;
    opacity: 0;
    display: none;
}

    .customTooltip:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        /*border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ccc transparent;*/
        position: absolute;
        top: 4px;
        left: -11px;
        border-width: 10px 10px 10px 0;
        border-color: transparent #cccccc transparent transparent;
    }

    .customTooltip.show {
        opacity: 1;
        display: none;
    }


.hoverCloseToolTip {
    position: absolute;
    top: 0;
    right: -64px;
    width: auto;
    background-color: #fff;
    padding: 8px;
    border-radius: 5px;
    z-index: 999;
    border: 1px solid #ccc;
    opacity: 0;
    display: none;
}

    .hoverCloseToolTip:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        /*border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ccc transparent;*/
        position: absolute;
        top: 4px;
        left: -11px;
        border-width: 10px 10px 10px 0;
        border-color: transparent #cccccc transparent transparent;
    }

    .hoverCloseToolTip.show {
        opacity: 1;
        display: none;
    }

.wraprelative {
    position: relative;
}


.downCloseToolTip {
    position: absolute;
    top: 0;
    right: 30px;
    width: auto;
    background-color: #fff;
    padding: 8px;
    border-radius: 5px;
    z-index: 999;
    border: 1px solid #ccc;
    opacity: 0;
    display: none;
}

    .downCloseToolTip:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        /*border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ccc transparent;*/
        position: absolute;
        top: 0;
        left: 50px;
        border-top: 10px solid transparent;
        border-left: 10px solid #ccc;
        border-bottom: 10px solid transparent;
    }

    .downCloseToolTip.show {
        opacity: 1;
        display: none;
    }

.tooltip-inner {
    background-color: #fff;
    color: #333;
    border: 1px solid #ccc;
    /* word-break:break-all;  */
    word-break: normal;
    white-space: pre-wrap;
    word-wrap: normal;
}

.popover-content div a.linkcolpopover {
    background-color: inherit;
    color: inherit;
    font-size: inherit;
    word-break: break-all;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ccc !important;
}



.searchCancelBtn {
    position: absolute;
    top: 8px;
    right: 0px;
}

.titleCancelBtn {
    position: absolute;
    top: 39%;
    margin-top: -8px;
    right: 2px;
}

.dateSelectFld {
    padding-right: 22px;
}

    .dateSelectFld select {
        border-radius: 0;
        border: 1px solid #888;
        /*text-transform: uppercase;*/
    }

.searchCancelBtn i,
.titleCancelBtn i {
    font-size: 19px;
    color: #b2b2b2;
    display: inline-table;
}

.startOverFld {
    display: flex;
}

.searchBtnIcon {
    display: inline-block;
}

    .searchBtnIcon i {
        font-size: 20px;
        color: #008fbe;
        margin-top: 4px;
        cursor: pointer;
    }

.innerDateFldPanel {
    padding-right: 22px;
    position: relative;
}

.browseTitleList {
    height: auto !important;
    font-weight: bold !important;
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    /*text-transform: uppercase;*/
    list-style-type: square !important;
    color: #008fbe !important;
}

    .browseTitleList li input {
        display: inline-block;
        margin-right: 5px;
    }

.innerDateFldPanel .dateToText {
    font-size: 12px;
    float: left;
    padding-top: 3px;
    width: 3%;
    height: 2px;
    text-align: center;
}

    .innerDateFldPanel .dateToText p {
        padding: 0;
        margin: 0;
    }

.innerDateFldPanel.leftpad0 {
    padding-left: 0;
}

.browseTitleList li a {
    display: inline !important;
}

.browseTitleList li, .browseTitleList li a {
    font-weight: bold !important;
    font-size: 15px !important;
    /*text-transform: uppercase !important;*/
}

.innerDateFldPanel .dateField {
    width: 48%;
}

.innerDateFldPanel .startDate input,
.innerDateFldPanel .endDate input {
    padding: 4px;
}

.innerDateFldPanel .dateField input {
    height: 30px;
    border-radius: 5px;
    font-size: 11px;
}

.innerDateFldPanel .dateField .dateBtn {
    width: 24px !important;
    height: 28px;
    border-radius: 0 5px 5px 0;
    font-size: 0;
    line-height: 0;
    color: #eee;
}

    .innerDateFldPanel .dateField .dateBtn i {
        font-size: 14px;
        line-height: 20px;
    }

.innerDateFldPanel .innercancelBtn {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 27px;
    top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .innerDateFldPanel .innercancelBtn i {
        font-size: 11px;
    }

.datePanelBlock {
    padding: 15px 14px;
}

.filterIcon {
    display: inline-block;
}

    .filterIcon i {
        font-size: 20px;
        color: #008fbe;
        margin-top: 4px;
        cursor: pointer;
    }

.leftTitlePanel {
    padding-bottom: 20px;
}

.browseTitleList {
    height: auto !important;
    font-weight: bold !important;
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}

    .browseTitleList li,
    .browseTitleList li a {
        font-weight: bold !important;
        font-size: 15px !important;
    }

    .browseTitleList li {
        margin-bottom: 10px !important;
        position: relative;
        padding-right: 45px !important;
    }

        .browseTitleList li strong {
            display: block;
            font-size: 14px;
        }

            .browseTitleList li strong span {
                font-size: 14px;
            }

.btnWidth {
    width: 70px !important;
}

.filterBtn {
    margin-right: 1px;
}

.row-no-mrgn {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.smallScreenHeading {
    width: 100%;
    background: rgba(175, 175, 175, 1);
    border-bottom: 1px solid #666;
    padding: 10px 0;
    margin: 0;
    font-size: 18px;
    font-weight: 800;
    color: #fff;
    /*text-transform: uppercase;*/
    text-align: center;
    margin-bottom: 15px;
}

    .smallScreenHeading h2 {
        font-size: 18px;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }
/* arrows */

select.classic {
    background-image: linear-gradient(45deg, transparent 50%, #595959 50%), linear-gradient(135deg, #595959 50%, transparent 50%), linear-gradient(to right, #e5e5e5, #e5e5e5);
    background-position: calc(100% - 96%) calc(1em + 0px), calc(100% - 94%) calc(1em + 0px), 0 100%;
    background-size: 4px 5px, 5px 5px, 1.8em 2.5em;
    background-repeat: no-repeat;
}

    select.classic:focus {
        background-image: linear-gradient(45deg, white 50%, transparent 50%), linear-gradient(135deg, transparent 50%, white 50%), linear-gradient(to right, gray, gray);
        background-position: calc(100% - 94%) 1em, calc(100% - 96%) 1em, 0 100%;
        background-size: 5px 5px, 5px 5px, 1.8em 2.5em;
        background-repeat: no-repeat;
        border-color: grey;
        outline: 0;
    }

.dateSelectFld select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.dateSelectFld .classic {
    height: 30px;
    width: 100%;
    font-size: 12px;
    border-radius: 5px;
    font-weight: bold;
}

.dateSelectFld select {
    background-color: white;
    border: thin solid #888;
    border-radius: 0;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 0 1em 0 2.2em;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.box {
    background-color: #fff;
    color: #333;
    font-size: small;
    /*border: 1px solid #ccc;*/
}

span#imgDateFrom, #imgDateTo {
    position: absolute;
}

.innerDateFldPanel .input-group.date .dateIcon, .innerDateFldPanel .input-group.date .dateIcon {
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 8px;
    right: 5px;
    color: #008fbe;
    z-index: 9;
    cursor: pointer;
}

.innerDateFldPanel .input-group {
    width: 48%;
    float: left;
    display: block;
}

    .innerDateFldPanel .input-group input[type="text"] {
        font-size: 11px;
        width: 100%;
        height: 30px;
        border-radius: 5px;
        outline: none;
        border: 1px solid #888;
        padding-left: 3px;
    }

.hideDatePicker {
    opacity: 0;
    width: 0;
    height: 0;
    padding: 0;
    position: absolute;
}

.btwnDateFld {
    margin-left: -10px;
}

#dvSearchResult li .no-reselt-txt-wrap {
    padding: 0;
    margin: 0;
    font-size: 13px;
    line-height: 20px;
}

    #dvSearchResult li .no-reselt-txt-wrap h3 {
        font-size: 20px;
        font-weight: 700;
        color: #333;
        padding: 0;
        margin: 0 0 15px;
    }

    #dvSearchResult li .no-reselt-txt-wrap p.noResultHeader {
        font-size: 15px;
        color: #333;
        margin-bottom: 25px;
    }

    #dvSearchResult li .no-reselt-txt-wrap h4 {
        font-size: 15px;
        font-weight: 600;
        color: #333;
        padding: 0;
        margin: 15px 0 6px;
    }

    #dvSearchResult li .no-reselt-txt-wrap p {
        margin: 7px 0 25px;
    }

@media(max-width: 768px) {
    select .classic {
        background-position: calc(100% - 99%) calc(1em + 0px), calc(100% - 98.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 98%) 1em, calc(100% - 98.5%) 1em, 0 100%;
        }
}

@media(max-width: 736px) {
    select.classic {
        background-position: calc(100% - 99%) calc(1em + 0px), calc(100% - 98.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 98%) 1em, calc(100% - 98.5%) 1em, 0 100%;
        }
}

@media(max-width: 667px) {
    select.classic {
        background-position: calc(100% - 98.5%) calc(1em + 0px), calc(100% - 98%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 98.2%) 1em, calc(100% - 99%) 1em, 0 100%;
        }
}

@media(max-width: 650px) {
    .innerDateFldPanel .dateField {
        float: left;
    }

    .innerDateFldPanel .startDate {
        margin-right: 1%;
    }

    .innerDateFldPanel .endDate {
        margin-left: 1%;
    }

    select.classic {
        background-position: calc(100% - 98%) calc(1em + 0px), calc(100% - 97.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 97.5%) 1em, calc(100% - 98.5%) 1em, 0 100%;
        }
}

@media (max-width: 414px) {
    select.classic {
        background-position: calc(100% - 98%) calc(1em + 0px), calc(100% - 96.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 97%) 1em, calc(100% - 98.5%) 1em, 0 100%;
        }
}

@media(max-width: 375px) {
    select.classic {
        background-position: calc(100% - 98%) calc(1em + 0px), calc(100% - 96.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 98%) 1em, calc(100% - 96.5%) 1em, 0 100%;
        }
}

@media(max-width: 360px) {
    select.classic {
        background-position: calc(100% - 96%) calc(1em + 0px), calc(100% - 94.5%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 96%) 1em, calc(100% - 94.5%) 1em, 0 100%;
        }
}

@media(max-width: 320px) {
    select.classic {
        background-position: calc(100% - 96%) calc(1em + 0px), calc(100% - 95%) calc(1em + 0px), 0 100%;
    }

        select.classic:focus {
            background-position: calc(100% - 95%) 1em, calc(100% - 97%) 1em, 0 100%;
        }
}
/* =================== Inner Page Left Panel CSS Starts ========================= */

.browseTitleList li {
    display: flex !important;
}

.checkboxBlock {
    width: 22px;
    margin-right: 2px;
}

.titleText {
    width: calc(100% - 24px);
}

.browseTitleList li .titleCancelBtn a {
    font-size: 14px !important;
    line-height: 13px;
    padding: 0;
    margin: 0;
    text-align: center;
    display: inline-block;
}

.socialsharetable {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 249px;
}


.redtint {
    background: rgba(255, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.browntint {
    background: rgba(186, 105, 35, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.yellowtint {
    background: rgba(155, 147, 48, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.bluetint {
    background: rgba(152, 162, 225, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.defaulttint {
    background: rgba(221, 191, 167, 0.25);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.greentint {
    background: rgba(75, 153, 135, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}


/*rimi 5.12.2017*/

.clip_social_tint_imag {
    margin: 0 auto 10px auto;
}

/*#scltd ul,ol {
    padding-left:0px;

}*/

#scltd ul, ol {
    padding-left: 20px !important;
    margin-bottom: 0px;
}

#scltd li {
    font-size: 14px;
}

#scltd p {
    font-size: 14px;
    margin: 0 20px 10px 20px;
}

a.item {
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 5px;
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px;
}

h3.heading {
    font-size: 12px;
}

.clip_social_tint_imag .bluetint {
    border: 3px solid #000;
}

#clippedimage {
    border: 3px solid #000;
}

div.socialShareParent {
    background: #fff;
    display: inline-block;
    margin: 0 auto 20px auto;
    padding-bottom: 20px;
    padding-top: 15px;
}

div.uploadParent {
    background: #fff;
    display: inline-block;
    margin: 0 auto 20px auto;
    padding-bottom: 20px;
    padding-top: 80px;
    width: 100%;
}

.uploadParent p {
    margin-top: 10px;
}

.uploadmodal {
    top: 30%;
}

.titleh3SocialShare {
    text-align: center;
    background: #008fbe;
    padding: 10px 0;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0px;
    /*text-transform: uppercase;*/
}

.paddin_top_26_imp {
    padding-top: 26px !important;
}
/*rimi 5.12.2017*/
.custcol {
    color: #666779;
}

.advertisementcontent {
    width: 160px;
    height: 600px;
    background: #fff;
}

.SERPtopAd {
    width: 728px;
    height: 90px;
    background: #ccc;
    margin-bottom: 20px;
}
/*rimi 4.6.2018*/
.white_box {
    background: #fff;
    display: inline-block;
    padding: 23px;
}

    .white_box p, li.footerLi {
        line-height: 23px;
    }

#cont .searchIcon {
    top: 7px;
    left: 24px;
}

.btn_collapse {
    margin-bottom: 10px;
}

#collapseExample {
    background: #fff;
    margin-bottom: 20px;
    padding: 10px 0;
    display: inline-block;
    border: 1px solid #e3e3e3;
    background: #fff;
    margin-bottom: 20px;
    padding: 10px 0;
    display: inline-block;
}

.btnaddfield {
    margin-right: 10px;
}



@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

            .navbar-collapse.collapse.mob_nav {
                display: block !important;
            }

                .navbar-collapse.collapse.mob_nav.hidden {
                    display: none !important;
                }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav &gt; li {
            float: none;
        }

            .navbar-nav &gt; li &gt; a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
}
/*@media (min-width:768px)
{
     .left-group.hidden{display:block!important;}
}*/
@media (min-width: 991px) {
    .left-group.hidden {
        display: none !important;
    }

    .left-group {
        display: block !important;
    }
}

@media screen and (min-device-width:768px) and (max-device-width: 991px) {
    .toggle-btn {
        display: block;
        position: absolute;
        right: 88px;
        top: 10px;
        background: rgba(0, 144, 191, 0.7);
        padding: 6px 10px;
        margin: 0 0 12px;
        color: #fff;
        border: 0;
        outline: 0;
    }
}

.dpavailabledayCell {
    background: rgba(189, 189, 183, 0.7);
    border-radius: 8px;
    padding: 5px 5px 5px 5px!important;
    color: rgb(0, 0, 0);
}

.nopointer{
    pointer-events:none;
}
</pre></body></html>