﻿
/*#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;*/
}

.TabName18px
{
    font-family: "Rockwell";
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    padding: 8px 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,.divTab1 .TabName18px
    {
        background: #ee6e5a;
    }

.divTab2
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #3f9ba3;
    margin: 5px 0px;
}

    .divTab2 .TabName,.divTab2 .TabName18px
    {
        background: #3f9ba3;
    }

.divTab3
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f09842;
    margin: 5px 0px;
}

    .divTab3 .TabName,.divTab3 .TabName18px
    {
        background: #f09842;
    }

.divTab4
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #6C9A48;
    margin: 5px 0px;
}

    .divTab3 .TabName,.divTab4 .TabName18px    
    {
        background: #6C9A48;
    }

.divTab5
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #3f9ba3;
    margin: 5px 0px;
}

    .divTab5 .TabName,.divTab5 .TabName18px
    {
        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;
}


/* ACCORD EMTPL by DEEKSHA */

.st-accordion
{
    width: 98%;
    min-width: 270px;
    margin: 0 auto;
}


    .st-accordion ul li
    {
        height: 50px;
        overflow: hidden;
    }

        .st-accordion ul li:first-child
        {
            border-top: none;
        }

        .st-accordion ul li > a
        {
            font-family: "Rockwell";
            text-decoration: none;
            font-size: 23px;
            color: #fff;
            padding: 0 20px;
            display: block;
            position: relative;
            line-height: 50px;
            outline: none;
            -webkit-transition: color 0.2s ease-in-out;
            -moz-transition: color 0.2s ease-in-out;
            -o-transition: color 0.2s ease-in-out;
            -ms-transition: color 0.2s ease-in-out;
            transition: color 0.2s ease-in-out;
        }

            .st-accordion ul li > a span
            {
                background: transparent url(../images/downArrow.png) no-repeat center center;
                text-indent: -9000px;
                width: 26px;
                height: 14px;
                position: absolute;
                top: 50%;
                right: -26px;
                margin-top: -7px;
                opacity: 0;
                -webkit-transition: all 0.2s ease-in-out;
                -moz-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                -ms-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
            }

            .st-accordion ul li > a:hover
            {
                color: #fff;
            }

                .st-accordion ul li > a:hover span
                {
                    opacity: 1;
                    right: 10px;
                }

        .st-accordion ul li.st-open > a
        {
            color: #000;
        }

            .st-accordion ul li.st-open > a span
            {
                -webkit-transform: rotate(180deg);
                -moz-transform: rotate(180deg);
                transform: rotate(180deg);
                right: 10px;
                opacity: 1;
            }

.st-content
{
    padding: 5px 0px 30px 0px;
    border: 1px solid #ee6e5a;
    border-top: none;
}

    .st-content p
    {
        font-size: 16px;
        line-height: 28px;
        padding: 0px 4px 15px 4px;
    }

    .st-content img
    {
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }

@media screen and (max-width: 320px)
{
    .st-accordion ul li > a
    {
        font-size: 36px;
    }
}


/* Landing Page by DEEKSHA */
.Restore
{
    vertical-align: top;
}

.para
{
    padding: 0 1%;
}

.txtoption
{
    text-align: right;
}

.para-heading
{
    padding: 2% 0;
    color: #F26522;
    font-weight: normal;
}

.knowmore
{
    color: #E2583D;
}


/* Accordion */
*
{
    padding: 0;
    margin: 0;
}

img
{
    border: none;
}

body
{
    font-family: Verdana Arial Sans-Serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.Company-logo
{
    padding: 10px 40px;
}

.emtpl-logo
{
    float: right;
    padding: 10px 30px 0;
}
/*------------------------------
        ----V9d-----
------------------------------*/

.input-read-fix, .input-read, .input-mendatory, .input-mendatory-resizable, .input-fix, .input-resize, .textarea-fix, .textarea-resizable, .textarea-mandatory, .textreadonly
{
    border: 1px solid #ccc;
    font-size: 11px;
    height: 21px;
    padding: 1px 0 1px 4px;
    line-height: 16px;
    font-family: Verdana, Sans-Serif, Arial;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -ms-box-sizing: content-box;
}

.select-fix, .select-resize, .select-mandatory, .select-mandatory-resizable, select-mandatory-resizable-2
{
    font-family: Verdana, sans-serif, Arial;
    font-size: 11px;
    height: 23px;
    padding-left: 3px;
    border: 1px solid #cccccc;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -ms-box-sizing: content-box;
    display: block;
    line-height: 33px;
}
/*input read--*/
.input-read-fix
{
    background-color: #f5f5f5;
    color: #666666;
    font-weight: normal;
    width: 162px;
}

.input-read
{
    background-color: #f5f5f5;
    color: #666666;
}

.textreadonly
{
    background-color: #f5f5f5;
    color: #666666;
    font-weight: normal;
    width: 162px;
}

.input-mendatory
{
    background-color: #FFFFD2;
    color: #666666;
    width: 162px;
}

.input-mendatory-resizable
{
    background-color: #FFFFD2;
    color: #666666;
}
/*input--*/

.input-fix
{
    color: #666666;
    width: 162px;
}

.input-resize
{
    color: #666666;
}
/*select--*/
.select-fix
{
    color: #666666;
    width: 164px;
}

.select-resize
{
    color: #666666;
}

.select-mandatory
{
    background-color: #FFFFD2;
    color: #666666;
    width: 164px;
}

.select-mandatory-resizable-2
{
    background-color: #FFFFD2;
    color: #666666;
    width: 164px;
    font-family: Verdana, sans-serif, Arial;
    font-size: 11px;
    height: 23px;
    padding-left: 3px;
    border: 1px solid #cccccc;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -ms-box-sizing: content-box;
    display: block;
    line-height: 33px;
}

.select-mandatory-resizable
{
    background-color: #FFFFD2;
    color: #666666;
}
/*--textarea--*/

.textarea-fix
{
    color: #666666;
    width: 162px;
    background-image: url("../Images/txtarea.gif");
}

.textarea-mandatory
{
    background-color: #FFFFD2;
    color: #666666;
    width: 162px;
    background-image: url("../Images/txtarea.gif");
}

.textarea-resizable
{
    color: #666666;
}
/*--Table Properties--*/

.data-table
{
    border: 1px solid #E6E6E6;
}

    .data-table td
    {
        background-color: #F5F5F5;
        color: #505050;
        font-size: 11px;
        padding: 3px 0 3px 4px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    .data-table th
    {
        background-color: #d8d8d8;
        color: #333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 600;
        padding: 5px 0;
        text-align: left;
        vertical-align: middle;
    }

.Lbl-Name td
{
    background: none repeat scroll 0 0 #fff;
    color: #888888;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 4px;
    text-align: left;
    vertical-align: middle;
}

.button-bc-fixed, input[type="submit"].button-bc-fixed
{
    background: url('../images/btn-bc.gif') repeat-x;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 2px 4px;
    text-align: center;
    width: 80px;
    border: none transparent;
}

    .button-bc-fixed :hover
    {
        background: url('../images/btn-bc-hrv.gif') repeat-x;
        color: #fff;
        cursor: pointer;
        font-weight: normal;
        padding: 2px 4px;
        text-align: center;
        width: 80px;
        border: none transparent;
    }

.button-bc-resize, input[type="submit"].button-bc-resize
{
    background: url('../images/btn-bc.gif') repeat-x;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 2px 4px;
    text-align: center;
    min-width: 80px;
    border: none transparent;
}

.PageButton
{
    width: 60px;
    padding: 2px 25px 2px 2px;
    height: 23px;
    border: none;
    color: #454545;
    background-color: #DFDFDF;
    font-weight: bold;
    font-size: 10px;
}

.button-bc-resize :hover
{
    background: url('../images/btn-bc-hrv.gif') repeat-x;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 2px 4px;
    text-align: center;
    min-width: 80px;
    border: none transparent;
}

.select-overflow
{
    width: 164px;
    overflow: hidden;
}
/*------------------------------
        ----Navigation-----
------------------------------*/


#menuwrapper
{
    background-image: url("../images/bg-navigation.gif");
    background-repeat: repeat-x;
    height: 35px;
    width: 100%;
}

#primary-nav, #primary-nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}

    #primary-nav LI
    {
        FLOAT: left;
        MARGIN-LEFT: -1px;
        COLOR: #ffffff;
    }

    #primary-nav A
    {
        DISPLAY: block;
        MARGIN: 0px;
        padding: 8px 10px 7px 10px;
        FONT-FAMILY: Arial, Verdana, Geneva;
        TEXT-DECORATION: none;
        FONT-SIZE: 12px;
        COLOR: #fff;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: capitalize;
    }

        #primary-nav A:hover
        {
            MARGIN: 0px;
            /*BACKGROUND-COLOR: #7c7a7d;	*/
            background-image: url(../images/bg-nav-hover.gif);
            FONT-FAMILY: Arial, Verdana, Geneva;
            TEXT-DECORATION: none;
            FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
            TEXT-TRANSFORM: capitalize;
            padding: 8px 10px 7px 10px;
        }

.activeLink
{
    MARGIN: 0px;
    COLOR: #ffffff;
    background-image: url(../images/bg-nav-hover.gif);
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize;
    padding: 8px 10px 7px 10px;
}
/*---head button--*/


.btn-top
{
    margin: 0 10px 0 0;
    position: absolute;
    right: 0;
}

.btn-red a
{
    float: left;
    background-image: url(../images/bg-red01.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    height: 29px;
    width: 100%;
    color: #FFFFFF;
    text-align: center;
    border-bottom: 1px solid #8B1602;
    border-left: 1px solid #8B1602;
    border-right: 1px solid #8B1602;
    font-size: 14px;
}

    .btn-red a:hover
    {
        background-image: url(../images/bg-red02.gif);
        background-repeat: repeat-x;
        vertical-align: bottom;
        height: 29px;
        width: 100%;
        color: #FFFFFF;
        text-align: center;
        border-bottom: 1px solid #8B1602;
        border-left: 1px solid #8B1602;
        border-right: 1px solid #8B1602;
    }

.txt-Blue
{
    color: #6F6F6F;
    font-weight: bold;
    font-size: 14px;
    margin: 5px 0;
}

.header-lable
{
    font-size: 12px;
    color: #505050;
    font-weight: bold;
    margin: 4px 0;
    display: inline-block;
}

.lnk-blue
{
    color: #035294;
    text-decoration: underline;
    font-size: 10px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

    .lnk-blue a
    {
        color: #035294;
        text-decoration: underline;
        font-size: 12px;
        font-family: Arial Verdana Sans-Serif;
    }

        .lnk-blue a:hover
        {
            color: #035294;
            text-decoration: none;
            font-size: 12px;
            font-family: Arial Verdana Sans-Serif;
        }

.lnk-red2
{
    color: #B92207;
    text-decoration: none;
}

.lnk-gray2
{
    color: #A6A6A6;
    text-decoration: none;
    cursor: default;
}

.lnk-red
{
    color: #B92207;
    text-decoration: underline;
}

    .lnk-red:hover
    {
        color: #B92207;
        text-decoration: none;
    }

.lnk-grey
{
    color: #666666;
    text-decoration: underline;
}

    .lnk-grey:hover
    {
        color: #B92207;
        text-decoration: none;
    }
    .lnk-logout
{
    color: #E2583D;
    font-size:1.4em;
    font-weight:bold;
}

    .lnk-logout:hover
    {
        color: #B92207;

        text-decoration: none;
    }

.bg-grey
{
    background-color: #DFDFDF;
}

.bg-lgt-grey .bgr-grey td
{
    background-color: #a6a6a6;
}

.bg-lgt-grey .bgr-grey
{
    background-color: #a6a6a6;
}

.onselect
{
    text-decoration: none;
    cursor: pointer;
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #f5f5f5;
    text-align: center;
    font-weight: bold;
    color: #666666;
    height: 22px;
    padding: 3px 0 2px 0;
    font-size: 11px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    background: #F5F5F5;
}

.noselect, input[type="submit"].noselect
{
    text-decoration: none;
    cursor: pointer;
    border: none;
    text-align: center;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    height: 22px;
    padding: 1px 0 2px 0;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.bdr-blk-btm
{
    border-bottom: 1px solid #000000;
}

.bgfortable
{
    background-color: #FFFFFF;
    color: #333333;
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bg-lgt-grey
{
    border: 1px solid #E6E6E6; /*  height: 32px;*/
}

    .bg-lgt-grey td
    {
        background-color: #F5F5F5;
        color: #333333;
        font-size: 11px;
        padding: 2px 0 2px 4px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    .bg-lgt-grey input, .bg-lgt-grey select
    {
        display: inline-block;
    }


        .bg-lgt-grey input[type="radio"]
        {
            display: inline-block;
            margin-left: 1px;
        }


td.bg-grey
{
    background-color: #A6A6A6;
    color: #FFFFFF;
}

    td.bg-grey a
    {
        color: #fff;
    }

        td.bg-grey a:hover
        {
            color: #f4f4f4;
        }

td.bg-white
{
    background-color: #ffffff;
}

td.bg-lgt-blue
{
    background-color: #CDE8FF;
}

.statmark
{
    color: Red;
    font-weight: bold;
}

.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 13px 10px 13px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info
{
    color: #00aeef;
    background-color: #c6e9ff;
    background-image: url('../images/warning.gif');
}

.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../images/success.gif');
}

.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.gif');
}

.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.gif');
}

.validation
{
    background-image: url('../images/validation.gif');
}
/* CSS Created by Surjit Singh For JQuery Accordion */
.emsl-accordion
{
    cursor: hand;
    cursor: pointer;
    font: bold 12px Verdana;
    margin: 3px 0;
}

.openlanguage
{ /*class added to contents of 2nd demo when they are open*/
    color: #000000;
    background-color: #CFD9E1;
}

.closedlanguage
{ /*class added to contents of 2nd demo when they are closed*/
    color: red;
    background-color: #A6A6A6;
    color: #FFFFFF;
}

.accordion-title
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    padding: 1px 0 0 0px;
}

.emsl-accordion-content
{
    /*border-left:#AB1E14 1px solid; 
	border-right:#AB1E14 1px solid; 
	border-top:#AB1E14 1px solid; 
	border-bottom:#AB1E14 1px solid;*/
    text-align: justify;
    font-size: 11px;
}

.accordion-link a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #4083BB;
}

    .accordion-link a:hover
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
    }
/* End CSS  For JQuery Accordion */

.panelInnerBorder fieldset
{
    border: 1px solid #F09842;
    margin: 0;
    padding: 0 10px 15px 10px;
    width: 97%;
    float: left;
}

.panelInnerBorder legend
{
    font-weight: bold;
    padding: 10px 2px 10px 2px;
    color: #000000;
    font-size: 97%;
    margin: 0;
}

.pnlClass fieldset
{
    border: 1px solid #035294;
    margin: 0;
    padding: 0 5px 5px 5px;
}

.pnlClass legend
{
    font-weight: normal;
    padding: 10px 1px 10px 1px;
    color: #000;
    font-size: 100%;
    margin: 0;
}

.pnl-groupingtext
{
    color: #F09842;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}


.bg-lgt-grey tr th
{
    background-color: #8C8C8C;
    color: #ffffff;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 4px 0 4px 4px;
    font-weight: bold;
}

img[alt='search']
{
    cursor: pointer;
    vertical-align: text-bottom;
}


/*--------Model Box Popup--------*/



.bg-model-grey
{
    border: 1px solid #CCCCCC; /*  height: 32px;*/
}

    .bg-model-grey td
    {
        background-color: #FFFFFF;
        color: #333333;
        font-size: 11px;
        padding: 4px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    .bg-model-grey input, .bg-model-grey select
    {
        display: inline-block;
    }


        .bg-model-grey input[type="radio"]
        {
            display: inline-block;
            margin-left: 1px;
        }

    .bg-model-grey tr th
    {
        background-color: #8C8C8C;
        color: #ffffff;
        text-align: left;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        padding: 4px;
        font-weight: bold;
    }

/*-------- table scrolling--------*/

.table-scroll
{
    width: 700px;
    overflow-x: scroll;
    overflow-y: auto;
    height: auto;
}

    .table-scroll table
    {
        overflow-x: scroll;
        overflow-y: auto;
        height: auto;
    }

        .table-scroll table td
        {
            padding: 2px 3px;
            width: 130px;
            background: none transparent;
        }

.white-td td
{
    color: #fff;
}

.table-scroll table .locked
{
    background-color: gray;
    color: #f1f1f1;
    cursor: default;
    line-height: 2;
    position: absolute;
    text-align: left;
}



.table-scroll table td table
{
    width: 130px;
    padding: 0;
    border-right: 1px solid #ccc;
}


.footer-master
{
    font-family: Verdana,Arial,sans-serif;
    color: #fff;
    font-size: 11px;
    padding: 10px 5%;
    width: 90%;
    background: #888;
}

.black-color, .black-color a
{
    color: #fff;
}

.footer-master a
{
    color: #fff;
    text-decoration: none;
}

    .footer-master a:hover
    {
        color: #444;
    }

.txt-Yellow
{
    color: #9F6000;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.txt-red
{
    color: #CA0000;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.txt-green
{
    font-weight: bold;
    color: #009900;
    font-size: 12px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.txt-white
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 12px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

.bg-pink
{
    background-color: #FFF2F2;
    border: 2px solid #CA0000;
}

.bg-green
{
    background-color: #E8FFE8;
    border: 2px solid #009900;
}

.bg-Yellow
{
    background-color: #FEEFB3;
    border: 2px solid #9F6000;
}

.bg-Blue
{
    background-color: #BDE5F8;
    border: 2px solid #00529B;
    font-size: 10px;
    font-family: verdana, Arial, Helvetica, sans-serif;
}



.backbutton
{
    background-image: url('../images/back.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 80px;
    height: 24px;
    cursor: pointer;
    border: none;
}

input[type="submit"].backButton
{
    background-image: url('../images/back.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 80px;
    height: 24px;
    cursor: pointer;
    border: none;
}

.nextbutton
{
    background-image: url('../images/next.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 80px;
    height: 24px;
    cursor: pointer;
    border: none;
}

input[type="submit"].nextButton
{
    background-image: url('../images/next.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 80px;
    height: 24px;
    cursor: pointer;
    border: none;
}

}




input[disabled="disabled"].backbutton
{
    background: url('../images/back-disable.gif')no-repeat top left;
    width: 80px;
    height: 24px;
    cursor: context-menu;
    border: none;
}



input[disabled="disabled"].nextbutton
{
    background: url('../images/next-disable.gif')no-repeat top left;
    width: 80px;
    height: 24px;
    cursor: context-menu;
    border: none;
}


input[disabled="disabled"].button-bc-resize
{
    background: url('../images/btn-bc.gif') repeat-x;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 2px 4px;
    text-align: center;
    min-width: 80px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border: none transparent;
}

input[disabled="disabled"].noselect
{
    text-decoration: none;
    cursor: pointer;
    border: none;
    text-align: center;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    height: 22px;
    padding: 1px 0 2px 0;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border: none transparent;
}

input[disabled="disabled"].button-bc-fixed
{
    background: url('../images/btn-bc.gif') repeat-x;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 2px 4px;
    text-align: center;
    width: 80px;
    border: none transparent;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border: none transparent;
}

/* AutoComplete item */

.PupUpTextBoxStyle
{
    background-image: url('../Images/gosearch.gif');
    background-repeat: no-repeat;
    background-position: center left;
    color: #666666;
    width: 250px;
    border: 1px solid #ccc;
    font-size: 11px;
    height: 21px;
    padding: 1px 0 1px 4px;
    padding-left: 18px;
    line-height: 16px;
    font-family: Verdana, Sans-Serif, Arial;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
    margin: 0px!important;
    background-color: white;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
    width: auto;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: yellow;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}

/* Style Popup */
/* For Pupup */

#layer1
{
    position: absolute;
    visibility: hidden;
    width: 650px;
    height: 350px;
    overflow: scroll;
    margin-top: 100px;
    margin-left: 500px;
    background-color: #ccc;
    border: 1px solid #000;
    padding: 2px;
    z-index: 9999;
}

#close
{
    float: right;
}

body
{
    margin: 0px;
}

#modalPage
{
    display: none;
    position: relative;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 750;
}

.modalContainer
{
    position: absolute;
    width: 300px;
    left: 40%;
    margin-top: 65%;
    z-index: 750;
}

.modalContainerBranch
{
    position: absolute;
    width: 300px;
    left: 30%;
    margin-top: 48%;
    z-index: 750;
}

.modal
{
    background-color: #F5F5F5;
    border: solid 1px black;
    position: relative;
    top: -150px;
    left: -150px;
    width: 265px;
    height: 77px;
    padding: 0px;
}

.modalTop
{
    width: 268px;
    background-color: #0F5B9B;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}

    .modalTop a, .modalTop a:visited
    {
        color: #ffffff;
    }

.modalBody
{
    padding: 10px;
}

.dprShow
{
    z-index: 200px;
    background: #B92207;
    width: 30px;
}



/*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;
}

textarea
{
    background-color: #fffcfc;
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    float: left;
    font-size: 12px;
    margin: 4px 0 3px;
    width: 215px;
}

.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;
    min-height: 90px;
}

.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: #fff;
}
.plandetails_btn-disebl
{
    padding: 10px 15px;
    border-radius: 5px;
    background: #E2583D;
    color: #ccc;
}

.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: normal;
}


    .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 */


.full_blue
{
      background-color: #2a90be;
    font-family: "Rockwell";
    padding: 1px 1%;
    /*width:90%;*/
   /* margin:0 0 0 1%;*/
}

    .full_blue h2
    {
        color: #fff;
        font-family: "Rockwell";
        font-size: 1.7em;
        font-weight: normal;
    }

        .full_blue h2 span
        {
            font-size: 1.52em;
        }

    .full_blue p
    {
        color: #fff;
        float: left;
        font-family: "Rockwell";
        font-size: 1.4em;
        margin: 5px 0 0;
    }

    .full_blue label
    {
        color: #a2d8f1;
        font-family: "Rockwell";
        font-size: 1.1em;
        margin: 7px 0 0;
    }
    .lnk-blue {
	color: #035294;
	text-decoration: underline;
	  font-size: 1.2em;
	font-family: "Rockwell";
}
.lnk-blue a {
	color: #035294;
	text-decoration: underline;
	  font-size: 1.2em;
	font-family: "Rockwell";
}
.lnk-blue a:hover {
	color: #035294;
	text-decoration: none;
	  font-size: 1.2em;
	font-family: "Rockwell";
}

@media only screen and (max-width: 700px) {
 
}
input[disabled="disabled"].button-bc-resize {
	background: url('../images/btn-bc.gif') repeat-x;
	color: #fff;
	cursor: pointer;
    text-shadow:none;
    text-decoration:none;
     border-radius: 5px;
	font-weight: normal;
	padding: 8px 4px;
	text-align: center;
	min-width: 80px;
	opacity:0.5;
	filter:alpha(opacity=50);
	border: none transparent;
}
input[disabled="disabled"].noselect
{
text-shadow:none;
text-decoration:none;
cursor:pointer;
border:none;
text-align:center;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
height:22px;
padding:1px 0 2px 0;
font-weight:bold;
color:#fff;
font-size:11px;
font-family: verdana, Arial, Helvetica, sans-serif;
opacity:0.5;
filter:alpha(opacity=50);
border: none transparent;
}
.button-bc-resize, input[type="submit"].button-bc-resize{
	background: url('../images/btn-bc.gif') repeat-x;
	color: #fff;
	cursor: pointer;
     border-radius: 5px;
	font-weight: normal;
	padding: 8px 4px;
	text-align: center;
	min-width: 80px;
	border: none transparent;
    
}
.button-bc-resize :hover {
	background: url('../images/btn-bc-hrv.gif') repeat-x;
	color: #fff;
	cursor: pointer;
     border-radius: 5px;
	font-weight: normal;
	padding: 8px 4px;
	text-align: center;
	min-width: 80px;
	border: none transparent;
    
}
.select-overflow {
	width: 164px;
	overflow: hidden;
}