/*START: Reset */
body, div, h1, h2, h3, h4, h5, h6, p, hr, ul, li, img, header, figure, section, aside, footer, button, * {
    font-family:Arial;
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    outline: none;
    vertical-align: middle;

}

.clear {
    clear: both;
}

a {
    outline: none;
    border: none;
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*END: Reset */
@font-face {
    font-family: 'Rockwell';
    src: url('../font/rockwell.eot');
    src: url('../font/rockwell.eot?#iefix') format('embedded-opentype'),
    /*url('../font/rockwell.woff') format('woff'),*/
    url('../font/rockwell.ttf') format('truetype'), url('../font/rockwell.svg#rock') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Garamond';
    src: url('../font/garreg.eot');
    src: url('../font/garreg.eot?#iefix') format('embedded-opentype'),
    /*url('../font/garreg.woff') format('woff'),*/
    url('../font/garreg.ttf') format('truetype'), url('../font/garreg.svg#garreg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'WebRupee';
    src: url('../font/webrupee.v2.0.eot');
    src: url('../font/webrupee.v2.0.eot?#iefix') format('embedded-opentype'), url('../font/webrupee.v2.0.woff') format('woff'), url('../font/webrupee.v2.0.ttf') format('truetype'), url('../font/webrupee.v2.0.svg#webrupee.v2.0') format('svg');
    font-weight: normal;
    font-style: normal;
}

.bold {
    font-weight: bold;
}

header, nav, section, article, aside, footer, hgroup {
    display: block;
}

body {
    color: #444;
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
}

.wrapper {
    float: left;
    width: 100%;
}

/*Header Start*/
header, .homePageContent, footer {
    margin: 0 auto 0 auto;
    width: 960px;
}

    header .logo {
        float: left;
        padding: 19px 0 21px 2px;
        width: 263px;
    }

    header .rightSection {
        float: right;
        width: 587px;
    }

    header .headerTopNav {
        float: right;
        padding: 11px 0 15px 0;
        width: 587px;
    }
        /*Modified bottom padding on 01 Feb 2013*/
        header .headerTopNav .nav {
            float: right;
            padding: 7px 0 0 0;
        }

            header .headerTopNav .nav li {
                float: left;
                font-family: 'Rockwell';
                font-size: 1.2em;
                line-height: 1.1em;
                padding: 0 0 0 33px;
                text-transform: uppercase;
            }

                header .headerTopNav .nav li a {
                    color: #6491a5;
                }

        header .headerTopNav .loginRegBtn {
            display: none;
            float: right;
            z-index: 7;
            position: relative;
        }

            header .headerTopNav .loginRegBtn li {
                float: left;
                padding: 0 0 0 3px;
            }

                header .headerTopNav .loginRegBtn li a {
                    color: #ffffff;
                    float: left;
                    height: 16px;
                    font-family: 'Rockwell';
                    font-size: 1.3em;
                    padding: 3px 0 5px 0;
                    text-align: center;
                    width: 71px;
                }

                    header .headerTopNav .loginRegBtn li a.loginBtn {
                        background-color: #2a90be;
                    }

                    header .headerTopNav .loginRegBtn li a.regBtn {
                        background-color: #75838e;
                    }

                header .headerTopNav .loginRegBtn li.hindi {
                    padding: 0 0 0 22px;
                }

                    header .headerTopNav .loginRegBtn li.hindi a {
                        color: #396275;
                        font-size: 1.2em;
                        line-height: 1.2em;
                        text-align: right;
                        width: auto;
                    }

.homePageContent {
    padding: 0 0 80px;
    overflow: auto;
}

/* Added by Praneet for bottom padding */

header .callUs {
    float: right;
}

    header .callUs li {
        color: #4a5c6d;
        float: left;
        font-family: 'Rockwell';
        padding: 0 12px 0 12px;
        position: relative;
        z-index: 6;
    }

        header .callUs li.chatWithUs, header .callUs li.haveUsCallYou {
            background: url(../images/bg_header_callus.gif) right 5px no-repeat;
            z-index: 6;
        }

        header .callUs li.callUsNumber {
            font-size: 1.9em;
            padding: 12px 0 0 12px;
            z-index: 4;
        }

        header .callUs li .chatWithUsContent {
            background: url(../images/knotch_chat.gif) no-repeat 105px 0;
            display: none;
            float: left;
            left: -70px;
            position: absolute;
            top: 48px;
            width: 240px;
            z-index: 12;
        }

            header .callUs li .chatWithUsContent .chatContent {
                background-color: #2a90be;
                float: left;
                margin: 7px 0 0 0;
                padding: 20px 20px 20px 20px;
                width: 200px;
            }

            header .callUs li .chatWithUsContent p.heading {
                background: url(../images/icon_chat_rhs.png) no-repeat scroll 0 center;
                color: #fff;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.6em;
                font-style: normal;
                line-height: 1em;
                height: 20px;
                margin: 0 0 10px 0;
                padding: 2px 0 0 37px;
                width: 135px;
            }

            header .callUs li .chatWithUsContent p {
                color: #fff;
                float: left;
                font-size: 1.2em /*Modified on 28th May '13*/;
                padding: 0 0 7px 0;
            }

            header .callUs li .chatWithUsContent .errorMsg {
                color: #ff0000;
                display: block;
                font-size: 1.1em;
                padding: 5px 0 5px 0;
            }

            header .callUs li .chatWithUsContent label {
                color: #ffffff;
                float: left;
                font-size: 1.2em;
                padding: 0 0 2px 0;
                width: 100%;
            }

            header .callUs li .chatWithUsContent input.input {
                float: left;
                margin: 0 0 7px 0;
                padding: 5px 5px 5px 5px;
                width: 190px;
            }

            header .callUs li .chatWithUsContent .startChat {
                background-color: #ef8d27;
                color: #fff;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.3em;
                padding: 7px 15px 7px 15px;
                width: auto;
            }

            header .callUs li .chatWithUsContent .close {
                color: #fff;
                float: left;
                font-family: Arial;
                font-size: 1.3em;
                font-weight: bold;
                margin: 7px 0 0 10px;
                text-decoration: underline;
                width: auto;
            }

        header .callUs li.chatWithUs .tooltip {
            background: url(../images/tooltip_pointer_chat.gif) no-repeat right center;
            display: none;
            float: left;
            position: absolute;
            right: 60px;
            top: 11px;
            z-index: 1;
        }

            header .callUs li.chatWithUs .tooltip .tooltipContent {
                background-color: #2A90BE;
                color: #FFF;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.3em;
                line-height: 1em;
                margin: 0 9px 0 0;
                padding: 5px 0 7px 10px;
                width: 85px;
            }

        header .callUs li .haveUsCallYouBox {
            background: url(../images/knotch_call.gif) no-repeat center 0;
            display: none;
            float: left;
            left: -84px;
            position: absolute;
            top: 48px;
            width: 240px;
            z-index: 9;
        }

            header .callUs li .haveUsCallYouBox .callYouContent {
                background-color: #ef8d27;
                float: left;
                margin: 7px 0 0 0;
                padding: 20px 20px 20px 20px;
                width: 200px;
            }

                header .callUs li .haveUsCallYouBox .callYouContent p {
                    color: #333;
                    font-family: Arial;
                    font-size: 1.3em;
                    line-height: 1.2em;
                    padding: 0 0 5px 0;
                }

                    header .callUs li .haveUsCallYouBox .callYouContent p.mandatory {
                        color: #fff;
                    }

            header .callUs li .haveUsCallYouBox p.heading {
                color: #3c2207;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.6em;
                line-height: 1em;
                text-shadow: 1px 1px 1px #f5b879;
                width: 100%;
            }

            header .callUs li .haveUsCallYouBox .callYouContent label {
                color: #3c2207;
                float: left;
                font-family: Arial;
                font-size: 1.3em;
                padding: 0 0 4px 0;
                text-shadow: 1px 1px 1px #f5b879;
                width: 100%;
            }

            header .callUs li .haveUsCallYouBox .callYouContent input.input {
                border: 1px solid #bf711f;
                color: #8c8c8c;
                float: left;
                font-size: 1.2em;
                margin: 0 0 7px 0;
                padding: 5px 5px 5px 5px;
                width: 185px;
            }

            header .callUs li .haveUsCallYouBox .callYouContent .buttons {
                float: left;
                padding: 5px 0 0 0;
                width: 100%;
            }

            header .callUs li .haveUsCallYouBox .callYouContent .btnCallMe {
                background-color: #0c8ac2;
                color: #fff;
                float: left;
                font-family: Arial;
                font-size: 1.3em;
                padding: 7px 15px 7px 15px;
                width: auto;
            }

            header .callUs li .haveUsCallYouBox .callYouContent .close {
                color: #fff;
                float: left;
                font-family: Arial;
                font-size: 1.3em;
                font-weight: bold;
                margin: 7px 0 0 10px;
                text-decoration: underline;
                width: auto;
            }

        header .callUs li.haveUsCallYou .tooltip {
            background: url(../images/tooltip_pointer_call.gif) no-repeat 0 center;
            display: none;
            float: left;
            position: absolute;
            left: 60px;
            top: 11px;
            z-index: 1;
        }

            header .callUs li.haveUsCallYou .tooltip .tooltipContent {
                background-color: #ef8d27;
                color: #FFF;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.3em;
                line-height: 1em;
                margin: 0 0 0 9px;
                padding: 5px 0 7px 10px;
                width: 112px;
            }

        header .callUs li a.call_us_btn {
            float: left;
        }

        header .callUs li span {
            color: #687683;
        }
/*Header End*/

/*Main Nav Start*/
.mainNav {
    background-color: #EA9640;
    height: 38px;
    float: left;
    z-index: 5;
    margin: 0 0 10px 0;
    position: relative;
    width: 100%;
}

    .mainNav ul {
        height: 38px;
        margin: 0 auto;
        width: 960px;
    }

        .mainNav ul li {
            float: left;
            height: 38px;
            position: relative;
            display: block;
        }

            .mainNav ul li a {
                bottom: -2px;
                color: #FFFFFF;
                float: left;
                font-family: 'Rockwell';
                font-size: 1.4em;
                line-height: 1.3em;
                padding: 10px 0;
                position: absolute;
                text-align: center;
                text-decoration: none;
                text-shadow: 1px 1px 1px #555555;
                width: 100%;
            }

                .mainNav ul li a.selected {
                    border-bottom: 2px solid #333;
                }

            .mainNav ul li.lnk1 {
                width: 125px;
                background-color: #ea9640;
            }

            .mainNav ul li.lnk2 {
                width: 140px;
                background-color: #e2583d;
            }

            .mainNav ul li.lnk3 {
                width: 130px;
                background-color: #6c9a48;
            }

            .mainNav ul li.lnk4 {
                width: 180px;
                background-color: #3f9ba3;
            }

            .mainNav ul li.lnk5 {
                width: 125px;
                background-color: #86c8cf;
            }

            .mainNav ul li.lnk6 {
                width: 130px;
                background-color: #4E8BC1;
            }

            .mainNav ul li.lnk7 {
                width: 130px;
                background-color: #e3a90c;
            }

    .mainNav .imgW50 {
        background-color: #e3a90c;
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
        height: 38px;
        z-index: -1;
    }

    .mainNav ul li .subNav {
        display: none;
        float: left;
        left: 0;
        position: absolute;
        top: 38px;
        width: 225px;
        z-index: 10;
    }

    .mainNav ul li.lnk7 .subNav {
        left: -94px;
    }

    .mainNav ul li .subNav ul {
        height: auto;
        margin: 0 0 0 0;
        width: 100%;
    }

        .mainNav ul li .subNav ul li {
            background-color: #75838e;
            border-top: 1px solid #5e6972;
            height: auto;
        }

            .mainNav ul li .subNav ul li:first-child {
                border-top: none;
            }

            .mainNav ul li .subNav ul li a {
                border-bottom: none;
                border-top: 1px solid #919ca5;
                float: left;
                height: auto;
                line-height: 1em;
                padding: 12px 15px 7px 19px;
                position: static;
                text-align: left;
                text-shadow: none;
                width: 190px;
            }

            .mainNav ul li .subNav ul li:first-child a {
                border-top: none;
            }

            .mainNav ul li .subNav ul li a span {
                cursor: pointer;
                float: left;
                padding: 0 0 5px 0;
                width: 100%;
            }

                .mainNav ul li .subNav ul li a span.disc {
                    font-family: Arial;
                    font-size: 0.857em;
                    font-style: italic;
                }

    .mainNav ul li.lnk2 .subNav ul li:hover {
        background-color: #e2583d;
    }

    .mainNav ul li.lnk3 .subNav ul li:hover {
        background-color: #6c9a48;
    }

    .mainNav ul li.lnk4 .subNav ul li:hover {
        background-color: #3f9ba3;
    }

    .mainNav ul li.lnk5 .subNav ul li:hover {
        background-color: #86c8cf;
    }

    .mainNav ul li.lnk6 .subNav ul li:hover {
        background-color: #4E8BC1;
    }

    .mainNav ul li.lnk7 .subNav ul li:hover {
        background-color: #e3a90c;
    }

    .mainNav ul li .subNav.productsSubNav {
        background-color: #75838e;
        top: 38px;
        width: 356px;
    }

        .mainNav ul li .subNav.productsSubNav .subNavClm {
            border-left: 1px solid #919ca5;
            float: left;
            min-height: 260px;
            width: 177px;
        }

            .mainNav ul li .subNav.productsSubNav .subNavClm:first-child {
                border-left: none;
            }

            .mainNav ul li .subNav.productsSubNav .subNavClm h3 {
                background-color: #5d676f;
                color: #FFFFFF;
                font-family: 'Rockwell';
                font-size: 1.5em;
                font-weight: normal;
                line-height: 1em;
                padding: 15px;
                text-shadow: 1px 1px 1px #3b4247;
            }

            .mainNav ul li .subNav.productsSubNav .subNavClm ul li {
                border-top: none;
            }

                .mainNav ul li .subNav.productsSubNav .subNavClm ul li a {
                    background: url(../images/arrow_prdctsubnav.png) no-repeat 16px center;
                    border: 0;
                    padding: 8px 10px 8px 30px;
                    width: 137px;
                }
/*Main Nav end*/

/*Footer Start*/
.footerWrap {
    background-color: #efefef;
    bottom: 35px;
    float: left;
    position: relative;
    width: 100%;
}
    /*Modofied on 22 Feb 2013*/
    .footerWrap footer {
        margin: 0 auto;
        padding: 35px 0 0 0;
        position: relative;
        width: 960px;
    }

        .footerWrap footer .quickLinks {
            background-color: #ef8d27;
            color: #fff;
            float: left;
            font-family: 'Rockwell';
            font-size: 1.4em;
            font-weight: normal;
            left: 0;
            line-height: 1.1em;
            padding: 5px 6px 5px 6px;
            position: absolute;
            top: -16px;
            width: auto;
        }

        .footerWrap footer ul {
            float: left;
            padding: 0 30px 15px 0;
            width: 135px;
        }
            /*Modofied on 22 Feb 2013*/
            .footerWrap footer ul.last {
                padding: 0 0 25px 0;
            }

            .footerWrap footer ul li {
                font-size: 1.2em;
                padding: 0 0 5px 0;
            }

                .footerWrap footer ul li h4 {
                    background: url(../images/bg_border_footermenu.gif) 0 bottom repeat-x;
                    font-size: 1.16em;
                    font-weight: normal;
                    padding: 0 0 9px 0;
                }
                    /*Modofied on 22 Feb 2013*/
                    .footerWrap footer ul li h4 a {
                        color: #333232;
                    }

                .footerWrap footer ul li a {
                    color: #5e5e5e;
                }

                    .footerWrap footer ul li a.selected {
                        color: #e2583d;
                        cursor: default;
                    }

    .footerWrap .subFooter {
        background-color: #d6d6d6;
        float: left;
        width: 100%;
    }

        .footerWrap .subFooter .subFooterWrap {
            margin: 0 auto;
            padding: 9px 0 9px 0;
            width: 740px;
        }
            /*Modified on 27th Feb 2013*/
            .footerWrap .subFooter .subFooterWrap ul li {
                background: url(../images/bg_subfootermenu.gif) 0 0 repeat-y;
                display: inline;
                font-size: 1.2em;
                padding: 2px 7px;
            }
                /*Modified on 27th Feb 2013*/
                .footerWrap .subFooter .subFooterWrap ul li:first-child {
                    background: none;
                    padding: 2px 7px 2px 0;
                }
                /*Modified on 27th Feb 2013*/
                .footerWrap .subFooter .subFooterWrap ul li.last {
                    padding: 2px 0 2px 7px;
                }
                /*Added on 27th Feb 2013*/
                .footerWrap .subFooter .subFooterWrap ul li a {
                    color: #333;
                }

    .footerWrap .copyrightbg {
        background-color: #d6d6d6;
        float: left;
        padding: 0 0 10px 0;
        width: 100%;
    }

        .footerWrap .copyrightbg .copyright {
            font-size: 1.3em;
            margin: 0 auto;
            width: 960px;
        }

            .footerWrap .copyrightbg .copyright .footerSubjects {
                color: #333;
                float: right;
                text-align: right;
                width: 50%;
            }

            .footerWrap .copyrightbg .copyright .footerCopyrights {
                color: #333;
                float: left;
                width: 40%;
            }
/*Footer end*/

/*fixBand Start*/
.fixBandWrap {
    background-color: #4a494a;
    bottom: 0;
    float: left;
    left: 0;
    position: fixed;
    width: 100%;
    *width: auto;
    z-index: 10;
}
    /* Modified on 26th June'13 */
    .fixBandWrap .fixBand {
        height: 35px;
        margin: 0 auto 0 auto;
        position: relative;
        width: 960px;
    }
/*Added height on 22nd Feb 2013*/
a.footer_arrow {
    background: url(../images/btn_fixband.png) 0 0 no-repeat;
    bottom: 29px;
    float: left;
    height: 14px;
    left: 49%;
    position: fixed;
    width: 28px;
    z-index: 10;
}

    a.footer_arrow.active {
        background: url(../images/btn_fixband_active.png) 0 0 no-repeat;
    }

.fixBandWrap .fixBand a.most-sharedBtn {
    background: url(../images/arrow_most_shared.gif) 167px center #e2583d no-repeat;
    color: #fff;
    float: left;
    font-size: 1.4em;
    line-height: 1em;
    margin: 0 16px 0 0;
    padding: 11px 80px 10px 80px;
    width: auto; /*Modified on 26th June 2013*/
}

    .fixBandWrap .fixBand a.most-sharedBtn.active {
        background: url(../images/arrow_most_shared_active.gif) 167px center #e2583d no-repeat;
    }

.most-sharedContent {
    background-color: #e2583d;
    border-radius: 2px 2px 0 0;
    bottom: 35px;
    display: none;
    left: 0;
    position: absolute;
    width: 239px;
}

    .most-sharedContent ul {
        float: left;
        padding: 10px 7px 0 7px;
        width: 225px;
    }

        .most-sharedContent ul li {
            border-bottom: 1px solid #ed846f;
            float: left;
            width: 100%;
        }

            .most-sharedContent ul li a {
                color: #f6e7e5;
                float: left;
                font-size: 1.2em;
                line-height: 1em;
                padding: 7px 0 7px 0; /*text-align:center; */
                width: 100%;
            }

.fixBandWrap .fixBand a.chatWithUs {
    background: url(../images/img_chat.gif) 0 center no-repeat;
    color: #fff;
    display: none;
    float: left;
    font-size: 1.4em;
    line-height: 1em;
    padding: 11px 0 10px 32px;
}

.fixBandWrap .fixBand .socialNet {
    float: right;
    padding: 4px 0 0 0;
}

    .fixBandWrap .fixBand .socialNet li {
        float: left;
        padding: 0 0 0 14px;
        width: 26px;
    }

        .fixBandWrap .fixBand .socialNet li a {
            background: url(../images/sprite_icon_sn_footer.gif) 0 0 no-repeat;
            float: left;
            height: 26px;
            width: 26px;
        }

            .fixBandWrap .fixBand .socialNet li a.twitter {
                background-position: -36px 0;
            }

            .fixBandWrap .fixBand .socialNet li a.linkedin {
                background-position: -72px 0;
            }

            .fixBandWrap .fixBand .socialNet li a.youtube {
                background-position: -108px 0;
            }

            .fixBandWrap .fixBand .socialNet li a.instagram {
                background-position: -144px 0;
            }
/*fixBand End*/



/*login form content start */
header .headerTopNav .loginRegBtn li {
    position: relative;
}

.login_form {
    width: 226px;
    border: 2px solid #1681b1;
    position: absolute;
    right: 0;
    top: 24px;
    background: #1f9ad2;
    z-index: 11;
    display: none;
}

    .login_form .tabbed_content {
        float: left;
    }

.login_tab_content input, .hv_us_call input {
    font-family: Arial;
    color: #8c8c8c;
    padding: 8px 10px 8px 10px;
    margin: 5px 0 5px 0;
    width: 183px;
}

.login_tab_content input {
    font-size: 1.3em;
}

header .headerTopNav .loginRegBtn li .login_form .tabbed_content li {
    width: 113px;
    float: left;
    font-family: Arial;
    font-size: 1.4em;
    color: #fff;
    text-align: center;
    padding: 10px 0 10px 0;
    cursor: pointer;
    background: #1681b1;
}

.login_form .login_tabs {
    float: left;
    clear: both;
    width: 226px;
}

.login_form .login_tab_content {
    float: left;
    padding: 10px;
}

header .headerTopNav .loginRegBtn li .login_form .tabbed_content li.active_tab {
    background: #1f9ad2;
}

header .headerTopNav .loginRegBtn li a#forgot_paswd {
    width: 200px;
    text-align: left;
    font-size: 1.1em;
    font-family: Arial;
    padding: 0 0 10px 0;
    float: left;
}

header .headerTopNav .loginRegBtn li a.login_link {
    float: left;
    background: #ef8d27;
    padding: 5px 20px;
    font-size: 1.4em;
    font-family: Arial;
    width: 42px;
    margin-right: 20px;
    clear: both;
}

header .headerTopNav .loginRegBtn li a.cancel_link {
    float: left;
    text-decoration: underline;
    font-family: Arial;
    font-size: 1.3em;
    font-weight: bold;
    text-align: left;
    width: 35px;
}

header .headerTopNav .loginRegBtn li a.forgotPassword {
    color: #9dd3eb;
    font-size: 1.3em;
    clear: both; /*font-style:italic;*/
    font-family: Arial;
    margin: 0 0 5px 0;
    width: auto;
}
/*changes on 29th July 2013*/
/*login form content end*/


/*Chat with us form Start*/
.chatWithUsContent .chatContent .chat_radio_types {
    float: left;
    padding: 5px 0 5px;
    width: 100%;
}

    .chatWithUsContent .chatContent .chat_radio_types label {
        cursor: pointer;
        float: none!important;
        font-size: 1.2em;
        line-height: 1em;
        margin: 0 15px 0 0;
        padding: 0 0 0 15px;
        width: auto;
    }

    .chatWithUsContent .chatContent .chat_radio_types .label_radio input {
        margin-right: 5px;
        left: -9999px;
        position: absolute;
    }

    .chatWithUsContent .chatContent .chat_radio_types .label_radio {
        background: url("../images/radio-off.png") no-repeat scroll 0 2px transparent;
    }

    .chatWithUsContent .chatContent .chat_radio_types label.r_on {
        background: url("../images/radio-on.png") no-repeat scroll 0 2px transparent;
    }

    .chatWithUsContent .chatContent .chat_radio_types label.r_off {
        background: url("../images/radio-off.png") no-repeat scroll 0 2px transparent;
    }

.chatContent .dropdownWrap {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 0 #2181ad;
    float: left;
    height: 24px;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
    position: relative;
    width: 190px;
}

    .chatContent .dropdownWrap .selectBox {
        background: url("../images/arrow_select_white.gif") no-repeat scroll right 0 transparent;
        height: 100%;
        position: relative;
        width: 100%;
    }

        .chatContent .dropdownWrap .selectBox .selectValue {
            color: #1B1B1B;
            font-size: 1.3em;
            font-family: Arial;
            height: 24px;
            left: 0;
            line-height: 1.8em;
            overflow: hidden;
            position: absolute;
            top: 0;
            width: 82%;
        }

        .chatContent .dropdownWrap .selectBox select {
            cursor: pointer;
            height: 24px;
            left: -9px;
            opacity: 0;
            position: absolute;
            top: 0;
            width: 190px;
        }

            .chatContent .dropdownWrap .selectBox select option {
                border-bottom: 1px solid #EEEEEE;
                cursor: pointer;
                padding: 4px;
            }
/*Chat with us form End*/


.ragist {
    background-color: #75838E;
    border: none;
}

.thank, .thank1, .agthank, .agthank1 {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 1.3em;
    margin: 10px 0 5px 0;
    display: none;
}

.forgpass, .foruser, .forgpass1, .foruser1 {
    display: none;
    float: left;
}

header .headerTopNav .loginRegBtn li a.forgotPassword.forguse, header .headerTopNav .loginRegBtn li a.forgotPassword.forguse2 {
    clear: none;
    margin-left: 10px;
    *width: 100px;
}

.cap {
    float: left;
    clear: both;
}

.text1 {
    height: 5px;
}

/*.error {
    color: #FF3600;
    display: block;
    float: left;
    font-size: 1.2em;
    margin: -3px 0 3px;
    margin: 2px 0 3px 0;
    width: 100%;
}*/

.tex {
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
    margin: 0 0 0 7px;
    width: 79px;
    *float: none;
    *padding: 0 0 0 15px;
}

.lofor .error {
    color: #085577;
}

.ragist .error {
    color: #cccccc;
}


/*E-MEDITEK CHANGES*/

/*---------------------------BOX--START----------------------------*/


.validation {
    margin: 0 0 15px;
    padding: 15px;
}

.error {
    background-color: #ffccba;
    border: 1px solid;
    color: #d63301;
}

.success {
    background: #d4ffce;
    border: 2px solid #598527;
    color: #598527;
}

.info {
    background: #c6e9ff;
    border: 2px solid #00aeef;
    color: #00aeef;
}


/* Praneet */

/*input, select, label, textarea, button, option {
    font-family: inherit;
    vertical-align: middle;
}

input {
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    float: left;
    font-size: 1.3em;
    margin: 0 0 5px;
    padding: 5px;
}

input[type="password"], input[type="text"], input[type="file"], select, textarea,.sp-peoplepicker-autoFillContainer, .ms-inputBox {
    border: 1px solid #c1c1c1;
    background-color: rgba(255, 255, 255, 0.85);
}*/

a, a:visited {
    text-decoration: none;
}

.btn {
    float: left;
    font-family: "Rockwell";
    font-size: 1.4em;
    line-height: 1em;
    margin-right: 7px;
    padding: 8px 10px !important;
    width: auto;
    cursor: pointer;
    -moz-box-shadow: 2px 2px 0 #cacaca;
    -webkit-box-shadow: 2px 2px 0 #cacaca;
    box-shadow: 2px 2px 0 #cacaca;
}

.blue {
    background-color: #2A90BE;
    color: #fff;
}


.sblue {
    background-color: #86C8CF;
    color: #fff;
}

.green {
    background-color: #6C9A48;
    color: #fff;
}

.red {
    background-color: #E2583D;
    color: #fff;
}

.orange {
    background-color: #EA9640;
    color: #fff;
}

input[type='text'] {
  background-color: #fffcfc;
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    float: left;
    font-size: 12px;
    margin: 4px 0 3px;
    padding: 5px 5px 4px;
    width:215px;
    padding:5px;
}


.homePageContent * {
    font-size: 12px;
    /*line-height: 14px;*/
}


.divBoxOrange {
    border-top: 5px solid #ea9640;
    float: left;
    padding: 0 0 30px;
    width: 100%;
}

    .divBoxOrange h2 {
        background-color: #ea9640;
        color: #fff;
        float: left;
        padding: 0 0 30px;
        width: 100%;
        font-size:1.5em;
    }

    .divBoxOrange .results th {
        background-color: #ea9640;
        color: #FFFFFF;
    }

    .divBoxOrange .btn {
        background-color: #EA9640;
        color: #fff;
    }

.divBoxRed {
    border-top: 5px solid #e66c55;
    float: left;
    padding: 0 0 30px;
    width: 100%;
}

    .divBoxRed h2 {
        background-color: #e66c55;
        color: #fff;
        float: left;
        padding: 0 0 30px;
        width: 100%;
        font-size:1.5em;
    }

    .divBoxRed .results th {
        background-color: #e66c55;
        color: #FFFFFF;
    }

    .divBoxRed .btn {
        background-color: #e66c55;
        color: #fff;
    }


/*-Plan Detail - Start-*/
.top_details {
    float: left;
    width: 100%;
    padding-bottom: 2%;
}

.plan_details {
    width: 30%;
    float: left;
    background: #999;
    border: #E2583D solid 5px;
}

.plandetails_heading {
    background: #E2583D;
    padding: 10px;
    color: #ffffff;
    font-size: 25px;
}

.plandetails_area {
    background: #fff;
    padding: 2px 5px;
}

.plandetails_row {
    border-bottom: #999 solid 1px;
    padding: 15px 0;
}

.Include_children {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 80%;
}

.Insured {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 80%;
}

.policy_tenure {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 80%;
}

.sum_assured {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 80%;
}

.button_area {
    padding: 10px 0px;
    background: #fff;
}

.plandetails_btn {
    padding: 10px 15px;
    border-radius: 5px;
    background: #E2583D;
    color: #ffffff;
}

/*-Plan Detail - End-*/

/*-Personal Detail - Start-*/

.prsnl_detail {
    width: 67%;
    float: right;
    background: #999;
    border: #EA9640 solid 5px;
}

.prsnldetails_heading {
    background: #EA9640;
    padding: 10px;
    color: #ffffff;
    font-size: 25px;
}

.txt_area {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
}

.prsnldetail_titlearea {
    border-bottom: #999 solid 1px;
    padding: 10px 0;
    width: 100%;
    float: left;
}

.prsnldetail_title {
    float: left;
    margin-right: 1%;
    width: 20%;
}

.prsnldetail_namearea {
    float: left;
    width: 68%;
}

.prsnldetail_name {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 50%;
}

.prsnldetail_mobilearea {
    border-bottom: #999 solid 1px;
    padding: 10px 0;
    width: 100%;
    float: left;
}

.prsnldetail_mobile_code {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 10%;
}

.prsnldetail_mobile {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 30%;
}

.prsnldetail_emailarea {
    padding: 10px 0;
}

.prsnldetail_email {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 5px;
    width: 50%;
}

.prsnldetails_btn {
    padding: 10px 15px;
    border-radius: 5px;
    background: #EA9640;
    color: #ffffff;
}



.premium {
    width: 100%;
    padding-bottom: 10%;
    background: #fff;
}

.premium_area {
    background: #fff;
    border: #2A90BE solid 5px;
}

.premium_heading {
    background: #2A90BE;
    padding: 10px;
    color: #ffffff;
    font-size: 25px;
}

.price {
    font-size: 40px;
    color: #2A90BE;
}

.annually {
    font-size: 20px;
}

.Premiumis {
    font-size: 40px;
    color: #2A90BE;
}

.premium_txt {
   font-size: 15px;
    font-weight: normal;
    padding: 10px;
    line-height: 30px;
}

.exclusive_dicount {
    font-size: 12px;
    background: #ffffff;
    padding: 5px;
}

.premium_quoteno {
    background: #EFEFEF;
    padding: 8px;
    font-size: 15px;
    width: 40%;
    margin-left: 5px;
}

.premium_btn {
    padding: 10px 15px;
    border-radius: 5px;
    background: #2A90BE;
    color: #ffffff;
}


/*---Retrive Page---*/
.retrive {
    width: 100%;
    padding-bottom: 2%;
    background: #fff;
}


.retrive_details {
    border-left: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.retrive_form_area {
    width: 100%;
    float: left;
}

.retrive_form_left {
    width: 40%;
    float: left;
    border-right: 1px solid #ececec;
    padding: 10px;
}

.retrive_form_right {
    width: 40%;
    float: left;
    padding: 10px 20px;
}

.premium_txt {
    font-size: 15px;
    font-weight: normal;
    padding: 10px;
}

.retrive_catptcha {
    background: #EFEFEF;
    padding: 8px 18px;
    font-size: 15px;
    width: 30%;
    font-style: italic;
}

.plandetails_btn {
    padding: 10px 15px;
    border-radius: 5px;
    background: #E2583D;
    color: #ffffff;
}

.retrive_details {
    padding: 5px;
    border: 1px solid #ececec;
}


.retrive_section {
    width: 100%;
    background: #fff;
    border: 5px solid #ea9640;
}


.retrive_heading {
    background: #EA9640;
    padding: 10px;
    color: #ffffff;
    font-size: 25px;
}

.premium_area {
    background: #fff;
    border: #2a90be solid 5px;
}

.retrive_title_area {
    background: #fff;
    border: #ea9640 solid 5px;
}
/*--full - Quote--*/
.accordian {
    clear: both;
    overflow: auto;
}

    .accordian ul {
        padding: 0;
        margin: 0 auto;
    }

        .accordian ul li {
            list-style: none;
        }

.accordian-head {
    background: #f1f1f1;
    border: 1px solid #ee6e5a;
    padding: 10px;
    cursor: pointer;
}

.accordian-panel {
    background: #fff;
    border: 1px solid #e6e6e6;
    padding: 10px;
    text-align: justify;
}

.fst_accordian {
    background: #ee6e5a;
    color: #ffffff;
}

.fst_accordian_inner {
    background: #ffffff;
    border: 3px solid #ee6e5a;
}

.snd_accordian {
    background: #3F9BA3;
    color: #ffffff;
     border: 1px solid #3F9BA3;
}
.snd_accordian_inner {
    background: #ffffff;
    border: 3px solid #3F9BA3;
}

.grn_accordian {
    background: #6C9A48;
    color: #ffffff;
     border: 1px solid  #6C9A48;
}
.grn_accordian_inner {
    background: #ffffff;
    border: 3px solid #6C9A48;
}
.lgr_accordian {
    background: #3F9BA3;
    color: #ffffff;
     border: 1px solid #3F9BA3;
}
.lgr_accordian_inner {
    background: #ffffff;
    border: 3px solid #3F9BA3;
}

.skb_accordian {
    background: #86C8CF;
    color: #ffffff;
     border: 1px solid  #86C8CF;
}
.skb_accordian_inner {
    background: #ffffff;
    border: 3px solid #86C8CF;
}




.rd_accordian {
    background: #f09842;
    color: #ffffff;
     border: 1px solid #f09842;
}

.rd_accordian_inner {
    background: #ffffff;
    border: 3px solid #f09842;
}




.quote_left {
    float: left;
    width: 100%;
    margin-right: 2px;
}

.quote_right {
    float: right;
    width: 18%;
}

.fullquote {
    width: 100%;
    background: #fff;
}

. {
    font-size: 18px;
    font-weight: 700;
}


.retrivedeatsil_title {
    float: left;
    width: 60%;
}

.retrivedetail_namearea {
    float: left;
    width: 60%;
}

.retrivedetail_name {
    border: 1px solid #999999;
    padding: 5px;
}

.retrivedetail_titlearea {
    padding: 10px 0;
    width: 100%;
    width: 100%;
    float: left;
}

.retrivedetails_row {
    padding: 15px 0;
}

.area {
    width: 84%;
     margin-top: 8px;
}
    .w-215 {
        width:215px;
        margin-top:8px;
    }
.quote_habit {
    padding: 10px;
}

.valign {
    vertical-align: top;
}


.quotebrekup_area {
    background: #fff;
    border: #ececec solid 5px;
}

.login_heading {
    background: #2A90BE;
    padding: 5px;
    color: #ffffff;
    font-size: 15px;
}

.breadcrumb {
    font-size: 13px;
    line-height: 1.3;
}

.space {
    padding-top: 5%;
}

.hospital {
    font-size: 30px;
    color: #2A90BE;
}


.newlogin {
    width: 100%;
    padding: 10% 0;
    background: #fff;
}

.newlogin_hospital {
    width: 100%;
    padding-bottom: 10%;
    background: #fff;
}

.newlogin_rd {
    width: 100%;
    padding: 3% 0 9% 0;
    background: #fff;
}

/*--New Login---*/

.email_txt {
    left: -133px;
    position: relative;
}

.email_filed {
    margin-bottom: 2%;
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    padding: 10px;
    width: 60%;
}

.forgot {
    color: #2A90BE;
    font-size: 12px;
}

.newuser {
    color: #666 !important;
    font-size: 12px;
}

.connectus {
    color: #E2583D;
    font-size: 18px;
}

.login_btn {
    float: left;
    background: #ef8d27;
    padding: 5px 20px;
    font-size: 1.4em;
    font-family: Arial;
    width: 100px;
    margin-right: 20px;
    clear: both;
    color: #ffffff;
}

/*----2/12/2015-----*/


select
{
background-color: rgba(255, 255, 255, 0.85);
border: 1px solid #c1c1c1;
box-shadow: 1px 1px 0 #cacaca;
color:#444;
padding:5px;
margin:4px 0 3px;
}

input{
background-color: rgba(255, 255, 255, 0.85);
border: 1px solid #c1c1c1;
box-shadow: 1px 1px 0 #cacaca;
color:#444;
padding:5px;
}



.has-js .label_check,
.has-js .label_radio    { padding-left: 24px; }
.has-js .label_radio    { background: url(../images/radio-off.png) no-repeat; width:21px; height:22px; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; width:21px; height:22px; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; width:21px; height:22px; }
.has-js label.r_on      { background: url(../images/radio-on.png) no-repeat; width:21px; height:22px;}
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.input_lable {

font-size:15px;
line-height:20px;
}




.tble_headline 
{
background:#e2583d;
}

.tble_area {
    border:1px solid #c1c1c1;
    padding:1%;
}

.tble_area_heading {
    border:1px solid #b63e27;
    padding:1%;
    color:#fff;
    font-weight:bold;
}




.quickquote_heading {
padding:2%;
background:red;
color:#fff;

}

.my-head h2 {
    
    color: #ffffff;
    float: left;
    font-family: "Rockwell";
    font-size: 23px;
    font-weight: normal;
 
    margin: 2px 0 0;
    
    position: relative;
   
}



.selectParent {
	width:215px;
	overflow:hidden;
	border:1px solid #ccc;
	font-family: 'AvenirNextLTProRegular';
	font-size:16px;
	color:#A3A3A3;
}
.selectParent select {
	
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 5px 4px;
	border: none;
	
	background-repeat:no-repeat;
	background-position: 184px center;
	background-color:White;
	z-index:999;
} 
.statmark {
	color: Red;
	font-weight: bold;
}




/*for Tool tip*/

.smallipop-hint {
  display: none;
}

.smallipop-instance {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  background-color: #314b64;
  border: 1px solid #0f161e;
  color: #d2dfe7;
  z-index: 9999;
  max-width: 400px;
}
.smallipop-instance font {
  size: 11px;
  family: arial;
}
.smallipop-instance a {
  color: #98cbea;
}
.smallipop-instance:before, .smallipop-instance:after {
  content: '';
  position: absolute;
  left: 50%;
  height: 0;
  width: 0;
  pointer-events: none;
}
.smallipop-instance:before {
  bottom: -20px;
  margin-left: -10px;
  border: 10px solid transparent;
}
.smallipop-instance:after {
  bottom: -24px;
  margin-left: -12px;
  border: 12px solid transparent;
}

.smallipop-align-left:before, .smallipop-align-left:after {
  margin-left: 0;
  left: auto;
  right: 20px;
}
.smallipop-align-left:after {
  right: 18px;
}

.smallipop-align-right:before, .smallipop-align-right:after {
  margin-left: 0;
  left: 20px;
  right: auto;
}
.smallipop-align-right:after {
  left: 18px;
}

.smallipop-bottom:before, .smallipop-bottom:after {
  bottom: auto;
  top: -20px;
}
.smallipop-bottom:after {
  top: -24px;
}

.smallipop-left:before, .smallipop-left:after,
.smallipop-right:before,
.smallipop-right:after {
  right: -16px;
  left: auto;
  top: 50%;
  bottom: auto;
  border-width: 8px;
  margin: -8px 0 0;
}
.smallipop-left:after,
.smallipop-right:after {
  right: -20px;
  border-width: 10px;
  margin: -10px 0 0;
}

.smallipop-right:before, .smallipop-right:after {
  left: -16px;
  right: auto;
}
.smallipop-right:after {
  left: -20px;
}

.smallipop-content {
  padding: 10px;
}

#smallipop-tour-overlay {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.smallipop-tour-content {
  padding: 5px 0;
  min-width: 150px;
}

.smallipop-tour-footer {
  padding-top: 5px;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}

.smallipop-tour-progress {
  color: #bbb;
  text-align: center;
  position: absolute;
  left: 50%;
  width: 80px;
  margin-left: -40px;
  top: 8px;
}

.smallipop-tour-close-icon {
  position: absolute;
  right: -8px;
  top: -8px;
  width: 16px;
  height: 16px;
  padding-top: 0px;
  font-size: 11px;
  background: #555;
  color: #ccc;
  text-align: center;
  text-shadow: 0 -1px 1px #666;
  text-decoration: none;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smallipop-tour-close-icon:hover {
  text-decoration: none;
  background: #666;
  color: #fff;
}

.smallipop-tour-prev,
.smallipop-tour-next,
.smallipop-tour-close {
  color: #ccc;
  display: block;
  padding: 3px 4px 2px;
  line-height: 1em;
  float: left;
  background: #203142;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.smallipop-tour-prev:hover,
.smallipop-tour-next:hover,
.smallipop-tour-close:hover {
  color: #fff;
  background: #293e53;
  text-decoration: none;
}

.smallipop-tour-next,
.smallipop-tour-close {
  float: right;
}

/* default theme */
.smallipop-theme-default {
  text-shadow: 0 -1px 1px #0f161e;
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxNGI2NCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTI2MzQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(49, 75, 100, 0.9)), color-stop(100%, rgba(26, 38, 52, 0.9)));
  background: -moz-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
  background: -webkit-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
  background: linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
  /* Fallback for opera */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9Ii0xMDBweCIgcj0iMTUwJSI+PHN0b3Agb2Zmc2V0PSI2Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMzMTRiNjQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSI4Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMyMTMyNDIiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWEyNjM0IiBzdG9wLW9wYWNpdHk9IjAuOSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
  background: -webkit-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
  background: radial-gradient(circle contain at 50% -100px, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
}
.smallipop-theme-default a {
  text-shadow: 0 -1px 1px #0f161e;
}
.smallipop-theme-default .smallipop-content {
  border-top: 1px solid #586d82;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.smallipop-theme-default:before {
  border-color: #1a2634 transparent transparent transparent;
}
.smallipop-theme-default:after {
  border-color: #0f161e transparent transparent transparent;
}
.smallipop-theme-default.smallipop-bottom:before {
  border-color: transparent transparent #1a2634 transparent;
}
.smallipop-theme-default.smallipop-bottom:after {
  border-color: transparent transparent #0f161e transparent;
}
.smallipop-theme-default.smallipop-left:before {
  border-color: transparent transparent transparent #1a2634;
}
.smallipop-theme-default.smallipop-left:after {
  border-color: transparent transparent transparent #0f161e;
}
.smallipop-theme-default.smallipop-right:before {
  border-color: transparent #1a2634 transparent transparent;
}
.smallipop-theme-default.smallipop-right:after {
  border-color: transparent #0f161e transparent transparent;
}

.cssgradients.rgba .smallipop-theme-default {
  background-color: transparent;
}

/* blue theme */
.smallipop-theme-blue {
  background: transparent;
  color: #111;
  border: 10px solid rgba(0, 100, 180, 0.9);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
.smallipop-theme-blue a {
  color: #2276aa;
}
.smallipop-theme-blue:after {
  bottom: -34px;
  border-color: rgba(0, 100, 180, 0.9) transparent transparent transparent;
}
.smallipop-theme-blue:before {
  display: none;
}
.smallipop-theme-blue.smallipop-bottom:after {
  top: -34px;
  border-color: transparent transparent rgba(0, 100, 180, 0.9) transparent;
}
.smallipop-theme-blue.smallipop-left {
  right: -26px;
}
.smallipop-theme-blue.smallipop-left:after {
  border-color: transparent transparent transparent rgba(0, 100, 180, 0.9);
}
.smallipop-theme-blue.smallipop-right {
  left: -26px;
}
.smallipop-theme-blue.smallipop-right:after {
  border-color: transparent rgba(0, 100, 180, 0.9) transparent transparent;
}
.smallipop-theme-blue .smallipop-content {
  border: 0;
  background: #fcfcfc;
}
.smallipop-theme-blue .smallipop-tour-progress {
  color: #777;
}
.smallipop-theme-blue .smallipop-tour-prev,
.smallipop-theme-blue .smallipop-tour-next,
.smallipop-theme-blue .smallipop-tour-close {
  color: #222;
  background: #efefef;
}
.smallipop-theme-blue .smallipop-tour-prev:hover,
.smallipop-theme-blue .smallipop-tour-next:hover,
.smallipop-theme-blue .smallipop-tour-close:hover {
  color: #111;
  background: #f7f7f7;
}

/* black theme */
.smallipop-theme-black {
  background-color: #222;
  border-color: #111;
  text-shadow: 0 -1px 1px #111;
  color: #f5f5f5;
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
  background: -moz-linear-gradient(#333333, #222222);
  background: -webkit-linear-gradient(#333333, #222222);
  background: linear-gradient(#333333, #222222);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.smallipop-theme-black a {
  color: #eef8ff;
  text-shadow: 0 -1px 1px #111;
}
.smallipop-theme-black:before {
  border-color: #222 transparent transparent transparent;
}
.smallipop-theme-black:after {
  border-color: #111 transparent transparent transparent;
}
.smallipop-theme-black.smallipop-bottom:before {
  border-color: transparent transparent #222 transparent;
}
.smallipop-theme-black.smallipop-bottom:after {
  border-color: transparent transparent #111 transparent;
}
.smallipop-theme-black.smallipop-left:before {
  border-color: transparent transparent transparent #222;
}
.smallipop-theme-black.smallipop-left:after {
  border-color: transparent transparent transparent #111;
}
.smallipop-theme-black.smallipop-right:before {
  border-color: transparent #222 transparent transparent;
}
.smallipop-theme-black.smallipop-right:after {
  border-color: transparent #111 transparent transparent;
}
.smallipop-theme-black .smallipop-content {
  border-top: 1px solid #666;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.smallipop-theme-black .smallipop-tour-progress {
  color: #888;
}
.smallipop-theme-black .smallipop-tour-prev,
.smallipop-theme-black .smallipop-tour-next,
.smallipop-theme-black .smallipop-tour-close {
  color: #ccc;
  background: #333;
}
.smallipop-theme-black .smallipop-tour-prev:hover,
.smallipop-theme-black .smallipop-tour-next:hover,
.smallipop-theme-black .smallipop-tour-close:hover {
  color: #fff;
  background: #3a3a3a;
}

.cssgradients .smallipop-theme-black {
  background-color: transparent;
}

/* orange theme */
.smallipop-theme-orange {
  background-color: #f9aa18;
  border-color: #e17500;
  text-shadow: 0 1px 1px #fff24d;
  color: #714900;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjI0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWExOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff24d), color-stop(100%, #f9aa18));
  background: -moz-linear-gradient(#fff24d, #f9aa18);
  background: -webkit-linear-gradient(#fff24d, #f9aa18);
  background: linear-gradient(#fff24d, #f9aa18);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.smallipop-theme-orange a {
  color: #145d95;
  text-shadow: 0 1px 1px #fff24d;
}
.smallipop-theme-orange:before {
  border-color: #f9aa18 transparent transparent transparent;
}
.smallipop-theme-orange:after {
  border-color: #e17500 transparent transparent transparent;
}
.smallipop-theme-orange.smallipop-bottom:before {
  border-color: transparent transparent #f9aa18 transparent;
}
.smallipop-theme-orange.smallipop-bottom:after {
  border-color: transparent transparent #e17500 transparent;
}
.smallipop-theme-orange.smallipop-left:before {
  border-color: transparent transparent transparent #f9aa18;
}
.smallipop-theme-orange.smallipop-left:after {
  border-color: transparent transparent transparent #e17500;
}
.smallipop-theme-orange.smallipop-right:before {
  border-color: transparent #f9aa18 transparent transparent;
}
.smallipop-theme-orange.smallipop-right:after {
  border-color: transparent #e17500 transparent transparent;
}
.smallipop-theme-orange .smallipop-content {
  border-top: 1px solid #fffabc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.smallipop-theme-orange .smallipop-tour-progress {
  color: #444;
}
.smallipop-theme-orange .smallipop-tour-prev,
.smallipop-theme-orange .smallipop-tour-next,
.smallipop-theme-orange .smallipop-tour-close {
  color: #444;
  background: #f19f06;
}
.smallipop-theme-orange .smallipop-tour-prev:hover,
.smallipop-theme-orange .smallipop-tour-next:hover,
.smallipop-theme-orange .smallipop-tour-close:hover {
  color: #333;
  background: #f9a509;
}

/* white theme */
.smallipop-theme-white {
  background-color: #fcfcfc;
  border-color: #ccc;
  text-shadow: 0 1px 1px #eee;
  color: #444;
  width: 200px;
  max-width: 200px;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.smallipop-theme-white:before {
  border-color: #fcfcfc transparent transparent transparent;
}
.smallipop-theme-white:after {
  border-color: #ccc transparent transparent transparent;
}
.smallipop-theme-white.smallipop-bottom:before {
  border-color: transparent transparent #fcfcfc transparent;
}
.smallipop-theme-white.smallipop-bottom:after {
  border-color: transparent transparent #ccc transparent;
}
.smallipop-theme-white.smallipop-left:before {
  border-color: transparent transparent transparent #fcfcfc;
}
.smallipop-theme-white.smallipop-left:after {
  border-color: transparent transparent transparent #ccc;
}
.smallipop-theme-white.smallipop-right:before {
  border-color: transparent #fcfcfc transparent transparent;
}
.smallipop-theme-white.smallipop-right:after {
  border-color: transparent #ccc transparent transparent;
}
.smallipop-theme-white .smallipop-content {
  text-align: center;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.smallipop-theme-white .smallipop-tour-progress {
  color: #777;
}
.smallipop-theme-white .smallipop-tour-close-icon {
  background: #fafafa;
  color: #555;
  text-shadow: 0 1px 1px #fff;
}
.smallipop-theme-white .smallipop-tour-close-icon:hover {
  background: #f5f5f5;
  color: #222;
}
.smallipop-theme-white .smallipop-tour-prev,
.smallipop-theme-white .smallipop-tour-next,
.smallipop-theme-white .smallipop-tour-close {
  color: #666;
  background: #f0f0f0;
}
.smallipop-theme-white .smallipop-tour-prev:hover,
.smallipop-theme-white .smallipop-tour-next:hover,
.smallipop-theme-white .smallipop-tour-close:hover {
  color: #333;
  background: #f4f4f4;
}

/* white theme extended, requires rgba support */
.smallipop-theme-white-transparent {
  background-color: rgba(255, 255, 255, 0.8);
}
.smallipop-theme-white-transparent:before {
  bottom: -21px;
  border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
}
.smallipop-theme-white-transparent:after {
  border-color: transparent;
}
.smallipop-theme-white-transparent.sipAlignBottom:before {
  top: -21px;
  border-color: transparent transparent rgba(255, 255, 255, 0.8) transparent;
}
.smallipop-theme-white-transparent.sipPositionedLeft:before {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.8);
}
.smallipop-theme-white-transparent.sipPositionedRight:before {
  border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent;
}

/* fat shadow extension theme */
.smallipop-instance.smallipop-theme-fat-shadow {
  -moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
}

/* wide content extension theme */
.smallipop-instance.smallipop-theme-wide {
  max-width: 600px;
}

/*# sourceMappingURL=jquery.smallipop.css.map */


/*#region Tab Css by Praneet | 15-Dec-2015 */

.TabName
{
    font-family: "Rockwell";
    text-decoration: none;
    font-size: 23px;
    color: #fff;
    padding: 15px 1%;
    display: block;
    outline: none;
    /* width: 100%;
   float: left;*/
}

.TabContent { padding:2px; }

.divTab1 { background: #fff none repeat scroll 0 0; border: 1px solid #ee6e5a; margin:5px 0px; }
.divTab1 .TabName { background: #ee6e5a; }

.divTab2 { background: #fff none repeat scroll 0 0; border: 1px solid #3f9ba3; margin:5px 0px; }
.divTab2 .TabName { background: #3f9ba3; }

.divTab3 { background: #fff none repeat scroll 0 0; border: 1px solid #f09842; margin:5px 0px; } 
.divTab3 .TabName { background: #f09842; }

.divTab4 { background: #fff none repeat scroll 0 0; border: 1px solid #6C9A48; margin:5px 0px; }
.divTab4 .TabName { background: #6C9A48; }

.divTab5 { background: #fff none repeat scroll 0 0; border: 1px solid #3f9ba3; margin:5px 0px; }
.divTab5 .TabName { background: #3f9ba3; }

.blue_btn
{

padding:5px 5px;

background:#3F9BA3;
color:#ffffff;
}

.green_btn
{

padding:5px 5px;

background:#6C9A48;
color:#ffffff;
}

.red_btn
{

padding:5px 5px;

background:#EE6E5A;
color:#ffffff;
}

.sblue_btn
{

padding:5px 5px;

background:#86C8CF;
color:#ffffff;
}

.highlight {
    background: yellow none repeat scroll 0 0;
    color: black;
    font-weight: bold;
    text-decoration: none;
}

/* Added by Praveen for Header Text On Master Page */
.header-lable
{
    font-size:12px;
    color:#505050;
    font-weight:bold;
    margin:4px 0;
    display:inline-block;
}

.header-Logout
{
    font-size:12px;
    color:blue;
    font-weight:bold;
    margin:4px 0;
    display:inline-block;
}


/*#endregion */



