@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/Calibri.eot');
    src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf') format('truetype'), url('../fonts/Calibri.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriBold';
    src: url('../fonts/Calibri-Bold.eot');
    src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibri-Bold.woff') format('woff'), url('../fonts/Calibri-Bold.ttf') format('truetype'), url('../fonts/Calibri-Bold.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriItalic';
    src: url('../fonts/Calibri-Italic.eot');
    src: url('../fonts/Calibri-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibri-Italic.woff') format('woff'), url('../fonts/Calibri-Italic.ttf') format('truetype'), url('../fonts/Calibri-Italic.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalibriBoldItalic';
    src: url('../fonts/Calibri-BoldItalic.eot');
    src: url('../fonts/Calibri-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibri-BoldItalic.woff') format('woff'), url('../fonts/Calibri-BoldItalic.ttf') format('truetype'), url('../fonts/Calibri-BoldItalic.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background: #dddde1;
    font-family: "CalibriRegular", Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 0;
    /*color: #282828;*/
    color: #666666;
}

h1, h2, h3, h4, h5, p, ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

ol {
    margin: 0;
    padding: 0;
    padding-left: 20px;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.7em;
    font-weight: normal;
}

h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1.1em;
}

h5 {
    font-size: 0.9em;
}

h2, h3, h4 {
    color: #0b77c2;
}

p, ul {
    line-height: 1.5em;
    text-align: left;
}

a {
    color: #333333;
    outline: 0;
}

    a:hover {
        color: #046fcb;
    }

img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    outline: 0;
}

.valign {
    vertical-align: middle;
}

.flt-left {
    float: left;
}

.flt-right {
    float: right;
}

.clear {
    clear: both;
}

input[type="text"], input[type="password"] {
    padding: 3px 2px 2px 2px;
    color: #000;
    border: 1px solid #d1d1d1;
    /*background: url('../images/input-bg.jpg') repeat-x left top;*/
}

textarea {
    /* background: #fefefe url(../images/textarea-bg.jpg) repeat-x top left;*/
    border: 1px solid #dcdcdc;
}

    input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
        border: 1px solid #0a5ea7;
    }

input[type="button"][disabled], input[type="submit"][disabled], select [disabled], [disabled] {
    background: #d1d1d1;
    border: 1px solid #a4a4a4;
    color: #555;
}

input[type="text"][disabled], textarea[disabled] {
    /*background: #d1d1d1;*/
    background: #e5e5e5;
    border: 1px solid #a4a4a4;
    color: #555;
}

input[type="submit"], input[type="button"] {
    background: #0b77c2;
    border: 1px solid #1162b3;
    color: #fff;
    font-size: 12px;
    padding: 5px 8px 5px 8px;
    cursor: pointer;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

    input[type="submit"]:disabled, input[type="button"]:disabled {
        background: #9a9a9a;
        border: 1px solid #818080;
        color: #cbcbcb;
    }

    input[type="button"].Inputbutton {
        background: #156ac0 url(../images/blue-btn-bg.jpg) repeat-x top left;
        border: 1px solid #2d83da;
        color: #fff;
        font-size: 11px;
        padding: 2px 4px 2px 4px;
        cursor: pointer;
        text-transform: uppercase;
    }

.blue-buttons {
    background: #1162b3 url(../images/blue-btn-bg.jpg) repeat-x top left;
    border: 1px solid #1162b3;
    color: #fff;
    font-size: 11px;
    padding: 1px 6px 2px 6px;
    cursor: pointer;
    font-weight: normal;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /* font-family: Arial;*/
}

select {
    border: 1px solid #d1d1d1;
    padding: 3px;
    color: #5a5a5a;
}

.extra-padd {
    padding: 7px 0px;
}




/*----------------*/

#main-wrap {
    width: 1200px !important;
    margin: 0 auto;
    /*overflow:hidden;
    background: #fff;*/
    padding: 0 10px 10px 10px !important;
    /**/ min-height: 300px;
}

.header-bg {
    background: rgba(2,115,196,1);
    background: -moz-linear-gradient(top, rgba(2,115,196,1) 0%, rgba(1,69,118,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(2,115,196,1)), color-stop(100%, rgba(1,69,118,1)));
    background: -webkit-linear-gradient(top, rgba(2,115,196,1) 0%, rgba(1,69,118,1) 100%);
    background: -o-linear-gradient(top, rgba(2,115,196,1) 0%, rgba(1,69,118,1) 100%);
    background: -ms-linear-gradient(top, rgba(2,115,196,1) 0%, rgba(1,69,118,1) 100%);
    background: linear-gradient(to bottom, rgba(2,115,196,1) 0%, rgba(1,69,118,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0273c4', endColorstr='#014576', GradientType=0 );
}

.wrap {
    width: 1200px;
    margin: 0 auto;
}

#header {
    /*background: url(../images/header-bg.jpg) repeat-x top left;
    
    border: 1px solid #bdbcbc;
    border-bottom: none;
    border-top: none;*/
    height: 100px;
}

.head-left {
    float: left;
    width: auto;
}

    .head-left li {
        display: inline-block;
    }

.logo {
    /* margin: 10px 5px 0 10px;
    float: left;
   vertical-align:middle;*/
    padding-right: 15px;
    margin-top: 10px;
}

.bolt-logo {
    /*  padding: 10px 5px 0 10px;
    float: left;
  vertical-align:middle;*/
    border-left: 1px solid #738fab;
    padding-left: 15px;
}

.head-left img {
    /* vertical-align:middle;*/
}

.poweredby {
    margin: 30px 0px 0 0px;
}

#content.nowht-bg {
    background: none;
    padding: 0;
    box-shadow: none;
    border: none;
}

.head-left h3 {
    float: left;
    /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
    font-size: 17px;
    color: #484848;
    font-weight: normal;
    margin: 15px 10px 10px 10px;
    border-left: 1px solid #ddd;
    padding: 10px 10px 10px 10px;
}

.head-right {
    float: right;
    overflow: hidden;
    margin: 25px 5px 5px 5px;
    color: #fff;
    width: 470px;
}

    .head-right li {
        float: left;
        margin-right: 5px;
    }

        .head-right li a {
            padding-left: 3px;
            color: #fff;
        }

            .head-right li a.icon-myprofile {
                background: url(../images/icon-user-myprofile.png) no-repeat 0 50%;
                padding: 5px 5px 5px 22px;
                font-family: CalibriBold;
            }

            .head-right li a.icon-logout {
                background: url(../images/icon-user-logout.png) no-repeat 0 50%;
                padding: 5px 5px 5px 22px;
                font-family: CalibriBold;
            }

            .head-right li a:hover {
                color: #83cbff;
                text-decoration: underline;
            }

    .head-right .two-top-links {
        width: 150px;
        float: right;
        color: #78c9ff;
        text-transform: none;
        margin-top: 5px;
    }

        .head-right .two-top-links li {
            display: block;
            float: none;
            line-height: 30px;
        }

            .head-right .two-top-links li a {
                color: #78c9ff;
            }

            .head-right .two-top-links li.out-office-link a {
                background: url(../images/out-of-office.png) no-repeat 0 50%;
                padding-left: 30px;
                display: inline-block;
            }

            .head-right .two-top-links li.overflow-link a {
                background: url(../images/overflow.png) no-repeat 0 50%;
                padding-left: 30px;
                display: inline-block;
            }

                .head-right .two-top-links li.out-office-link a:hover, .head-right .two-top-links li.overflow-link a:hover {
                    color: #fff;
                    text-decoration: none;
                }

.profile-icon {
    background: url(../images/profile.png) no-repeat top center;
    width: 29px;
    height: 32px;
    float: right;
    margin-top: 13px;
}

.login-wrap {
    float: right;
    padding: 10px 25px;
    background: #fff;
    border-radius: 4px;
    color: #000;
    font-family: Calibri;
    margin-right: 15px;
    position: relative;
}


    .login-wrap:before {
        content: "";
        position: absolute;
        right: -9px;
        top: 36%;
        width: 0;
        height: 0;
        border-top: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid transparent;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        border-right: 9px solid #fff;
    }




.signed-in {
    float: left;
    margin-right: 15px;
    color: #0f3d5d;
    text-align: right;
    line-height: 16px;
}

.signed-name {
    color: #ff3300;
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: bold;
}

a.logout {
    border-left: 1px solid #738fab;
    float: right;
    color: #0f3d5d;
    background: url(../images/log-out-btn.png) no-repeat right 7px;
    padding: 3px 25px 8px 16px;
    font-weight: bold;
    text-decoration: none;
}




#navigation {
    /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: url(../images/navi-bg-new.jpg) repeat-x top left;*/
    overflow: hidden;
    font-size: 16px;
    margin: 15px 0;
    padding-bottom: 9px;
}
    /*
    #navigation ul {
        margin: 6px 0 0px 0;
        overflow: hidden;
        float: left;
        background: url(../images/navi-cont-bg.jpg) repeat-x top left;
    }

    #navigation li {
        float: left;
        background: url(../images/navi-sepreter.jpg) no-repeat 100% 50%;
    }

        #navigation li.bg-none {
            background: none;
        }

        #navigation li a {
            display: block;
            margin: 0px 1px 0px 0px;
            padding: 7px 15px 7px 15px;
            color: #fff;
        }

        #navigation li.home a {
            margin: 0px 1px 0px 0px;
            background: url(../images/navi-cont-left.jpg) no-repeat top left;
            height: 21px;
            padding-left: 15px;
        }

        #navigation li.last a {
            margin: 0;
            background: url(../images/navi-cont-right.jpg) no-repeat top right;
            height: 21px;
            padding-right: 19px;
        }

        #navigation li.home a:hover {
            background: #000 url(../images/navi-cont-hover2.jpg) no-repeat top left;
        }

        #navigation li.home a.selected {
            background: #000 url(../images/navi-cont-selected2.jpg) no-repeat top left;
        }

        #navigation li.last a:hover {
            background: #000 url(../images/navi-cont-hover2.jpg) no-repeat top right;
        }

        #navigation li.last a.selected {
            background: #000 url(../images/navi-cont-selected2.jpg) no-repeat top right;
        }

        #navigation li a:hover {
            color: #fff;
            background: #000 url(../images/navi-cont-hover.jpg) repeat-x top left;
        }

        #navigation li a.selected {
            background: #000 url(../images/navi-cont-selected.jpg) repeat-x top left;
        }*/


    #navigation .navbar-nav > li {
        margin-right: 12px;
        background: url(../images/nav-shadow.png) no-repeat bottom center;
        padding-bottom: 10px;
        float: left;
        /*text-transform: uppercase;*/
    }

        #navigation .navbar-nav > li > a {
            border-radius: 5px 5px 5px 5px;
            -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            padding: 65px 0 0 0;
            color: #fff;
            width: 138px;
            display: block;
            text-align: center;
            height: 40px;
            line-height: 15px;
            position: relative;
        }

            #navigation .navbar-nav > li > a:hover {
                box-shadow: none;
            }

        #navigation .navbar-nav > li a.selected {
            height: 45px;
        }
            /*#navigation .navbar-nav > li a.selected:before {
    font-family:"FontAwesome";
	content:"";
	position: absolute;
	right: 38%;
	bottom: -23px;
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-right: 22px solid transparent;
	border-bottom: 22px solid transparent;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}*/

            #navigation .navbar-nav > li a.selected:after, #navigation .navbar-nav > li a.selected:before {
                top: 100%;
                left: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
            }


            #navigation .navbar-nav > li a.selected:after {
                border-top-color: #e6e7e9;
                border-width: 20px;
                margin-left: -20px;
            }


        #navigation .navbar-nav > li.nav-home a.selected:after {
            border-top-color: #0977c2;
        }

        #navigation .navbar-nav > li.nav-home a.selected:hover {
            background-color: #0977c2;
        }

        #navigation .navbar-nav > li.nav-case-manager a.selected:after {
            border-top-color: #a6ce38;
        }

        #navigation .navbar-nav > li.nav-case-manager a.selected:hover {
            background-color: #a6ce38;
        }

        #navigation .navbar-nav > li.nav-amm a.selected:after {
            border-top-color: #f15194;
        }

        #navigation .navbar-nav > li.nav-amm a.selected:hover {
            background-color: #f15194;
        }


        #navigation .navbar-nav > li.nav-commission a.selected:after {
            border-top-color: #ffb400;
        }

        #navigation .navbar-nav > li.nav-commission a.selected:hover {
            background-color: #ffb400;
        }


        #navigation .navbar-nav > li.nav-carrier a.selected:after {
            border-top-color: #64bdc3;
        }

        #navigation .navbar-nav > li.nav-carrier a.selected:hover {
            background-color: #64bdc3;
        }

        #navigation .navbar-nav > li.nav-market-finder a.selected:after {
            border-top-color: #ff7f3f;
        }

        #navigation .navbar-nav > li.nav-market-finder a.selected:hover {
            background-color: #ff7f3f;
        }

        #navigation .navbar-nav > li.nav-tools a.selected:after {
            border-top-color: #bd55cc;
        }

        #navigation .navbar-nav > li.nav-tools a.selected:hover {
            background-color: #bd55cc;
        }

        #navigation .navbar-nav > li.nav-reports a.selected:after {
            border-top-color: #dec916;
        }

        #navigation .navbar-nav > li.nav-reports a.selected:hover {
            background-color: #dec916;
        }









.navbar-nav > li.nav-home > a {
    background: #0977c2 url(../images/icon-home.png) no-repeat center 10px;
    background-size: 52px;
}

    .navbar-nav > li.nav-home > a:hover {
        background-color: #0981d2;
        color: #fff;
    }

.navbar-nav > li.nav-home a.selected:before {
    border-right: 26px solid #0977c2;
}


.navbar-nav > li.nav-case-manager > a, #navigation .navbar-nav > li.nav-case-manager > a:focus {
    background: #a6ce38 url(../images/icon-case-manager.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-case-manager > a:hover {
        background-color: #b0da3d;
        color: #fff;
    }

.navbar-nav > li.nav-case-manager.selected a:before {
    border-right: 26px solid #a6ce38;
}

.navbar-nav > li.nav-case-manager.selected a:hover:before {
    border-right: 26px solid #b0da3d;
}


.navbar-nav > li.nav-amm > a, #navigation .navbar-nav > li.nav-amm > a:focus {
    background: #f15194 url(../images/icon-amm.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-amm > a:hover {
        background-color: #ea4b8e;
        color: #fff;
    }

.navbar-nav > li.nav-amm.selected a:before {
    border-right: 26px solid #f15194;
}

.navbar-nav > li.nav-amm.selected a:hover:before {
    border-right: 26px solid #ea4b8e;
}


.navbar-nav > li.nav-commission > a, #navigation .navbar-nav > li.nav-commission > a:focus {
    background: #ffb400 url(../images/icon-commissions.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-commission > a:hover {
        background-color: #eba704;
        color: #fff;
    }

.navbar-nav > li.nav-commission.selected a:before {
    border-right: 26px solid #ffb400;
}

.navbar-nav > li.nav-commission.selected a:hover:before {
    border-right: 26px solid #eba704;
}

.navbar-nav > li.nav-carrier > a, #navigation .navbar-nav > li.nav-carrier > a:focus {
    background: #64bdc3 url(../images/icon-onboarding.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-carrier > a:hover {
        background-color: #3cb6be;
        color: #fff;
    }

.navbar-nav > li.nav-carrier.selected a:before {
    border-right: 26px solid #64bdc3;
}

.navbar-nav > li.nav-carrier.selected a:hover:before {
    border-right: 26px solid #3cb6be;
}


.navbar-nav > li.nav-market-finder > a, #navigation .navbar-nav > li.nav-market-finder > a:focus {
    background: #ff7f3f url(../images/icon-market-finder.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-market-finder > a:hover {
        background-color: #f27333;
        color: #fff;
    }

.navbar-nav > li.nav-market-finder.selected a:before {
    border-right: 26px solid #ff7f3f;
}

.navbar-nav > li.nav-market-finder.selected a:hover:before {
    border-right: 26px solid #f27333;
}


.navbar-nav > li.nav-tools > a, #navigation .navbar-nav > li.nav-tools > a:focus {
    background: #bd55cc url(../images/icon-tools.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-tools > a:hover {
        background-color: #b646c7;
        color: #fff;
    }

.navbar-nav > li.nav-tools.selected a:before {
    border-right: 26px solid #bd55cc;
}

.navbar-nav > li.nav-tools.selected a:hover:before {
    border-right: 26px solid #b646c7;
}


.navbar-nav > li.nav-reports > a, #navigation .navbar-nav > li.nav-reports > a:focus {
    background: #dec916 url(../images/icon-reports.png) no-repeat center 10px;
    background-size: 52px;
    color: #fff;
}

    .navbar-nav > li.nav-reports > a:hover {
        background-color: #d1bd14;
        color: #fff;
    }

.navbar-nav > li.nav-reports.selected a:before {
    border-right: 26px solid #dec916;
}

.navbar-nav > li.nav-reports.selected a:hover:before {
    border-right: 26px solid #d1bd14;
}

#navigation .navbar-nav > li.nav-home a.selected, #navigation .navbar-nav > li.nav-case-manager a.selected, #navigation .navbar-nav > li.nav-amm a.selected, #navigation .navbar-nav > li.nav-commission a.selected, #navigation .navbar-nav > li.nav-carrier a.selected, #navigation .navbar-nav > li.nav-market-finder a.selected, #navigation .navbar-nav > li.nav-tools a.selected, #navigation .navbar-nav > li.nav-reports a.selected {
    background-size: 65px auto;
    padding-top: 80px;
}

#content-wrap {
    margin-top: 15px;
    margin-bottom: 10px;
}
/*
.top-left {
    background: url(../images/top-left.jpg) no-repeat top left;
}

.top-right {
    background: url(../images/top-right.jpg) no-repeat top right;
}

.bottom-left {
    background: url(../images/bottom-left.jpg) no-repeat bottom left;
}

.bottom-right {
    background: url(../images/bottom-right.jpg) no-repeat bottom right;
}

.top {
    background: url(../images/top.jpg) repeat-x top left;
    width: 8px;
    height: 8px;
}

.left {
    background: url(../images/left.jpg) repeat-y top left;
    width: 8px;
    height: 8px;
}

.right {
    background: url(../images/right.jpg) repeat-y top right;
    width: 8px;
    height: 8px;
}

.bottom {
    background: url(../images/bottom.jpg) repeat-x bottom left;
    width: 8px;
    height: 8px;
}
    */
#content, .content-bg, #content1 #ContentPlaceHolder1_PanelWithPermission .content-wrap {
    background: #fff;
    border: 1px solid #d1d1d2;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
    padding: 10px 10px;
    overflow: hidden;
}


    #content h2, .content-bg h2.report-heading {
        font-size: 18px;
        font-weight: bold;
        color: #0977c2;
        margin: 0px 0 10px 5px;
    }

#wht-bg {
    /*padding: 5px;
    background-color: #fff;*/
    min-height: 400px;
    height: auto;
    position: relative;
    /*border: 1px solid #c6c6c6;
    overflow:auto;		*/
}

.agents-cont {
    overflow: hidden;
}

/*#wht-bg input[disabled="disabled"]
{
    background:#fff;
    border:none;
    color:#666;
}

 #wht-bg select[disabled="disabled"]
{
    background:#fff;
   
    border:1px solid #666;
    color:#666;
}*/
.home-cont {
    padding: 20px;
}

.produ-login {
}

    .produ-login label {
        margin-right: 8px;
    }

    .produ-login input[type="text"] {
        width: 200px;
        margin-right: 5px;
    }

.blue-btn {
    background: #156ac0 url(../images/blue-btn-bg.jpg) repeat-x top left;
    border: 1px solid #2d83da;
    color: #fff;
    padding: 3px 8px 3px 8px;
    cursor: pointer;
    margin-right: 5px;
}

    .blue-btn:hover {
        background: #3f8cdb url(../images/blue-btn-bg-hover.jpg) repeat-x top left;
        border: 1px solid #2d83da;
    }

.grey-btn {
    background: #acacac url(../images/grey-btn-bg.jpg) repeat-x top left;
    border: 1px solid #b9b9b9;
    color: #333333;
    padding: 3px 8px 3px 8px;
    cursor: pointer;
}

    .grey-btn:hover {
        background: #e1e1e1 url(../images/grey-btn-bg-hover.jpg) repeat-x top left;
        border: 1px solid #b9b9b9;
    }

.analytics {
    margin: 0px 0 0 0;
}
    /*.analytics h3{
	color:#0a5ea7;
	font-weight:normal;
	margin-bottom:5px;
	
}*/

    .analytics h3 {
        text-align: center;
        color: #0a5ea7;
        font-weight: bold;
        padding-bottom: 13px;
    }

    .analytics table table {
        border: 1px solid #ddd;
        border-bottom: none;
        border-right: none;
    }

        .analytics table table td {
            padding: 8px;
            border-bottom: 1px solid #ddd;
            border-right: 1px solid #ddd;
        }

#footer {
    padding: 10px 0 0 0;
}

    #footer p {
        text-align: center;
        font-size: 12px;
    }
/*--------------------Login Box------------------------*/

#formWrapper {
    /*width: 450px;
    margin: 42px auto;
    min-width: inherit;
    padding: 0px 0px 0px 0px;*/
    text-align: left;
}

#formWrapper-user {
    width: 450px;
    min-width: inherit;
    padding: 0px 0px 10px 0px;
    text-align: left;
}


    #formWrapper-user.add-user-form {
        width: 80%;
    }

#formCasing {
    /*background: url(../images/login-case.png) no-repeat top left;*/
    padding: 20px 0 1px 27px;
    /* Give content layout to fix IE7 bug with 100% width tables  */
    zoom: 1.0;
}

#formFooter {
    /*background: url(../images/login-footer.png) no-repeat top left;
    height: 18px;*/
}

form dl {
    margin: 15px 0;
}

form dt {
    float: left;
    width: 80px;
    font-size: 14px;
    line-height: 24px;
    color: #282828;
    padding-top: 5px;
}

form dd {
    margin: 0 0 10px 90px;
    font-size: 12px;
    line-height: 24px;
    color: #282828;
    margin-left: 80px;
}

dd span {
    color: #ccc;
}


input.input {
    font-size: 14px;
    padding: 8px 5px;
    font: normal 14px arial, helvetica, sans-serif;
    border: 1px solid #dcdcdc;
    color: #444;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
}

    input.input:focus {
        border: 1px solid #bfbfbf;
        outline: none;
    }

input.button {
    padding: 0;
    vertical-align: middle;
}

input#username {
    width: 280px;
}

input#password {
    width: 280px;
}

input#emailpassword {
    vertical-align: middle;
    margin-right: 5px;
}

input#forgot {
    width: 280px;
}

input.checkbox {
    border: 0;
    padding: 0;
}

p em {
    font-style: italic;
    color: #a1a1a1;
}

p.success {
    color: #12863b;
    padding-bottom: 5px;
}

p.error {
    color: #cc2a2a;
    padding-bottom: 5px;
}

p.extraPad {
    margin-bottom: 30px;
}

#successBig {
    background: #e1ffd1;
    border-top: 1px solid #c5f8ac;
    border-bottom: 1px solid #c5f8ac;
    margin: 0 0 50px 0;
    padding: 5px 20px 15px 20px;
    text-align: left;
}

    #successBig h1 {
        padding: 10px 0 3px 0;
        text-align: left;
        font-size: 20px;
        color: #000;
    }

    #successBig h2 {
        font-size: 16px;
        padding: 8px 10px;
        margin: 5px 0 15px 0;
        text-align: left;
        background: #c4edaf;
    }

    #successBig p {
        color: #535e51;
        padding: 0 0 10px 0;
        margin: 0;
    }

#failure {
    background: #ffd1d1 url("/img/icons/alert-failure.gif") no-repeat 13px 11px;
    border-top: 1px solid #f8acac;
    border-bottom: 1px solid #f8acac;
    margin: 0;
    padding: 10px 10px 10px 35px;
}

    #failure h3 {
        color: #8d3f3f;
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-align: left;
    }

.failureMessage {
    background: #fff1f1;
    border-bottom: 1px solid #fddcdc;
    padding: 15px 20px 5px 20px;
    color: #664b4b;
    margin-bottom: 30px;
}

.clearButton {
    clear: both;
    height: 1px;
    text-overflow: none;
}

span.formcancel {
    display: block;
    width: 60px;
    padding-top: 8px;
    float: left;
    color: #999;
}

#formWrapper h1 {
    color: #046fcb;
    font-size: 19px;
}

.forgot-pass {
    display: block;
    margin-bottom: 10px;
}

.homeLink {
    text-decoration: none;
}

/*----------Agents CSS-----------------*/
#primary {
    width: 20%;
    float: left;
    padding: 10px;
}

.left-cont {
    width: 188px;
    overflow: hidden;
}

    .left-cont h3 {
        margin-bottom: 10px;
        margin: 5px 0 5px 8px;
    }

    .left-cont h4 {
        background: url(../images/title-grey_left.png) no-repeat top left;
        margin: 5px 0 5px 0;
        height: 30px;
        padding-left: 10px;
    }

        .left-cont h4 span {
            background: url(../images/title-grey_right.png) no-repeat top right;
            display: block;
            float: left;
            height: 30px;
            width: 168px;
            padding: 5px 10px 5px 0px;
        }

    .left-cont li {
        list-style: url("../images/arrow-black.jpg");
        margin-left: 25px;
    }

        .left-cont li a {
            text-decoration: none;
        }

        .left-cont li:hover, .left-cont li.selected {
            list-style: url("../images/arrow-blue.jpg");
            margin-left: 25px;
        }

            .left-cont li a:hover, .left-cont li.selected a {
                color: #046fcb;
            }

#secondary {
    padding: 10px 0 10px 0;
    width: 78%;
    float: right;
}

.left-top-div {
    background: url("../images/left-top.jpg") no-repeat top left;
    width: 190px;
    height: 7px;
}

.left-bottom-div {
    background: url("../images/left-bottom.jpg") no-repeat top left;
    width: 190px;
    height: 7px;
}

.gri-agents {
    margin: 0 10px 0 0;
    border: 1px solid #bbbbbb;
    padding: 3px;
}

.follow-agents {
    background: #faf2c8;
    border: 1px solid #fdd96d;
}

.agent-grid-tbl {
    border: none;
    /*font-family: Arial;*/
}

    .agent-grid-tbl th {
        padding: 4px 5px 4px 5px;
        font-size: 13px;
        text-align: left;
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        border-bottom: 1px solid #e3e3e3;
        color: #5d5d5d;
        overflow: hidden;
        text-shadow: -1px -1px #ddd, 1px 1px #fff;
    }

        .agent-grid-tbl th a {
            color: #5d5d5d;
            text-decoration: none;
        }

    .agent-grid-tbl tr:hover {
        background: #e4f3ff;
    }

    .agent-grid-tbl td {
        padding: 8px 5px 8px 5px;
        border-bottom: 1px solid #ddd;
    }

    .agent-grid-tbl a {
        text-decoration: none;
    }

    .agent-tbl-foot, .agent-grid-tbl tr.agent-tbl-foot:hover {
        background: #cdcdcd;
        color: #fff;
    }

        .agent-tbl-foot td {
            border: none;
            padding: 2px 2px 2px 2px;
        }

    .agent-grid-tbl tr.agent-tbl-foot table tr:hover {
        background: #cdcdcd;
        color: #fff;
    }

.followup-name {
    color: #e05f5f;
    font-weight: bold;
    font-size: 15px;
    font-style: italic;
    padding: 5px;
    display: block;
    text-align: left;
    float: left;
}

.notes-tbl {
    border: 1px solid #fdd96d;
    font-size: 12px;
}

    .notes-tbl a {
        text-decoration: none;
    }

    .notes-tbl th {
        background: #fdd96d;
        padding: 5px;
        color: #775a2c;
    }

    .notes-tbl td {
        padding: 5px;
    }

.agents-data-tab {
    background: #f00;
}

.agnet-info-data h3, .contact-info h3, .spe-tbl h3 {
    color: #0073d1;
    margin-bottom: 5px;
}

.agnet-info-data {
    border: 1px solid #b6ddf8;
}

    .agnet-info-data td {
        padding: 5px 2px 5px 10px;
    }

.exp-tbl {
    border: 1px solid #e0ba57;
    margin-top: 5px;
    background: #fce8b5 url("../images/note-bg.jpg") repeat-x bottom left;
}

    .exp-tbl td {
        padding: 5px 2px 5px 10px;
        color: #b16215;
        font-style: italic;
        text-shadow: -1px -1px #fae6b3, 1px 1px #ffeab3;
        font-size: 13px;
    }

.contact-info {
    border: 1px solid #d8d8d8;
    background: #f8f8f8;
    margin-left: 5px;
    margin-right: 5px;
}

    .contact-info td {
        padding: 4px;
    }


    .contact-info input[type="text"] {
        width: 250px;
    }


.edit-btn {
    background: url("../images/icon-edit.png") no-repeat top left;
    padding: 5px 0 5px 25px;
    color: #1d72ac;
}

.close-btn {
    background: url("../images/icon-close.png") no-repeat top left;
    padding: 5px 0 5px 25px;
    color: #1d72ac;
}

.show-summary-btn {
    background: url("../images/btn-show-summary.png") no-repeat top left;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 95px;
}

input.show-summary-btn {
    background: url("../images/btn-show-summary.png") no-repeat top left;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    /*width: 128px;*/
    width: 95px;
}

.txt-align {
    text-align: center;
    border: 1px solid #f00;
}

.img-grid-tbl {
    border: 1px solid #a4a4a4;
    border-bottom: none;
    border-right: none;
}

    .img-grid-tbl th {
        background: #8cc8f2;
        color: #000;
        padding: 5px 5px 5px 5px;
        border-bottom: 1px solid #a4a4a4;
        border-right: 1px solid #a4a4a4;
    }

        .img-grid-tbl th a {
            color: #fff;
            text-decoration: none;
        }

    .img-grid-tbl tr:hover {
        background: #e4f3ff;
    }

    .img-grid-tbl td {
        padding: 5px 5px 5px 5px;
        border-bottom: 1px solid #a4a4a4;
        border-right: 1px solid #a4a4a4;
    }

    .img-grid-tbl a {
        text-decoration: none;
    }

.ajax__tab_body {
    /*overflow:hidden;*/
    overflow: visible;
}

.w9info {
    padding-right: 20px;
}

    .w9info h3 {
        border-bottom: 1px solid #8cc8f2;
        margin-bottom: 10px;
        color: #0073d1;
        padding-bottom: 5px;
    }

    .w9info table td {
        padding: 3px 5px 3px 5px;
    }

    .w9info input[type="text"] {
        width: 245px;
    }

.arialFnt {
    /*font-family: Arial;*/
}

.log-bor {
    border-bottom: 1px solid #d6efff;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

/*===========TOOLS===============*/
.tools-box {
    background: #f0f0f1;
    overflow: hidden;
}

    .tools-box .lft {
        float: left;
        background: url(../images/toolbox-lft1.png) no-repeat left top;
        width: 82px;
        height: 71px;
        margin-right: 0px; /**/
    }

    .tools-box .mdl {
        float: left;
    }

        .tools-box .mdl table {
            margin-top: 5px;
        }

    .tools-box .rght {
        /*float: right;
        height: 71px;
        width: 10px;
        background: url(../images/toolbox-right.jpg) no-repeat left top;*/
    }

/*-------------------------------------------*/


/* Add Watch Button*/
input.add-watch-button {
    background: url(../images/watch.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.add-watch-button:hover {
        background-position: left -63px;
    }
/* Remove Watch Button*/
input.remove-watch-button {
    background: url(../images/removeWatch.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.remove-watch-button:hover {
        background-position: left -63px;
    }
/* Terminate Button*/
input.terminate-button {
    background: url(../images/terminate.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.terminate-button:hover {
        background-position: left -63px;
    }

input[disabled].terminate-disabled {
    background: url(../images/terminate.png) no-repeat left top;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* expedite button */
input.expedite-button {
    background: url(../images/expedite.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.expedite-button:hover {
        background-position: left -63px;
    }

input[disabled].expedite-button {
    background: url(../images/expedite.png) no-repeat left top;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* MarketFinder button */
input.MarketFinder-button {
    background: url(../images/market-finder.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.MarketFinder-button:hover {
        background-position: left -63px;
    }

input[disabled].MarketFinder-button {
    background: url(../images/market-finder.png) no-repeat left top;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* Activate Button*/
input.activate-button {
    background: url(../images/activate.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.activate-button:hover {
        background-position: left -63px;
    }
/* Activate disabled button*/
input[disabled].activate-disabled {
    background: url(../images/activate.png) no-repeat left top;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* Suspend Button*/
input.suspend-active {
    background: url(../images/suspend.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.suspend-active:hover {
        background-position: left -63px;
    }

input[disabled].suspend-active, input[disabled].suspend-disabled {
    background: url(../images/suspend.png) no-repeat left top;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* Cancel  button*/
input.cancel-button-new {
    background: url(../images/cancel.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.cancel-button-new:hover {
        background-position: left -63px;
    }

input[disabled].cancel-button-new-disabled {
    background: url(../images/cancel.png) no-repeat left top;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* restrict  button*/
input.restrict-button-new {
    background: url(../images/restrict.png) no-repeat left bottom;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.restrict-button-new:hover {
        background-position: left -63px;
    }

input[disabled].restrict-button-new-disabled {
    background: url(../images/restrict.png) no-repeat top left;
    border: none;
    width: 104px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* adb login button*/
input.adblogin-button {
    background: url(../images/ADB_Login.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}


    input.adblogin-button:hover {
        background-position: left -63px;
    }

input[disabled].adblogin-button, input.adblogin-button-disabled {
    background: url(../images/ADB_Login.png) no-repeat top left;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* premium button*/
input.premium-button {
    background: url(../images/premium-level.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.premium-button:hover {
        background-position: left -63px;
    }

input[disabled].premium-button, input.premium-buttond-disabled {
    background: url(../images/premium-level.png) no-repeat top left;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}




/* exportcoll-button button*/
input.exportcoll-button {
    background: url(../images/export-collab.png) no-repeat left bottom;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.exportcoll-button:hover {
        background-position: left -63px;
    }

input[disabled].exportcoll-button, input.exportcoll-button-disabled {
    background: url(../images/export-collab.png) no-repeat top left;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}


/* issuepolicy-button button*/
input.issuepolicy-button {
    background: url(../images/issue-policy.png) no-repeat left bottom;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.issuepolicy-button:hover {
        background-position: left -63px;
    }

input[disabled].issuepolicy-button, input.issuepolicy-button-disabled {
    background: url(../images/issue-policy.png) no-repeat top left;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* closecase-button button*/
input.closecase-button {
    background: url(../images/close-case.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.closecase-button:hover {
        background-position: left -63px;
    }

input[disabled].closecase-button, input.closecase-button-disabled {
    background: url(../images/close-case.png) no-repeat top left;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* bookams-button button*/
input.bookams-button {
    background: url(../images/book-ams.png) no-repeat left bottom;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.bookams-button:hover {
        background-position: left -63px;
    }

input[disabled].bookams-button, input.bookams-button-disabled {
    background: url(../images/book-ams.png) no-repeat top left;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* clearedacc-button button*/
input.clearedacc-button {
    background: url(../images/cleared-account.png) no-repeat left bottom;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.clearedacc-button:hover {
        background-position: left -63px;
    }

input[disabled].clearedacc-button, input.clearedacc-button-disabled {
    background: url(../images/cleared-account.png) no-repeat top left;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* clearedBST-button button*/
input.clearedbst-button {
    background: url(../images/cleared-BST.png) no-repeat left bottom;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.clearedbst-button:hover {
        background-position: left -63px;
    }

input[disabled].clearedbst-button, input.clearedbst-button-disabled {
    background: url(../images/cleared-BST.png) no-repeat top left;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* clearedUW-button button*/
input.cleareduw-button {
    background: url(../images/cleared-UW.png) no-repeat left bottom;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.cleareduw-button:hover {
        background-position: left -63px;
    }

input[disabled].cleareduw-button, input.cleareduw-button-disabled {
    background: url(../images/cleared-UW.png) no-repeat top left;
    border: none;
    width: 134px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* sendUW-button button*/
input.senduw-button {
    background: url(../images/send-to-underwriter.png) no-repeat left bottom;
    border: none;
    width: 128px;
    height: 48px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}


input[disabled].senduw-button, input.senduw-button-disabled {
    background: url(../images/send-to-underwriter-gray.png) no-repeat top left;
    border: none;
    width: 128px;
    height: 48px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* sendBST-button button*/
input.sendbst-button {
    background: url(../images/send-to-BST.png) no-repeat left bottom;
    border: none;
    width: 78px;
    height: 48px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

input[disabled].sendbst-button, input.sendbst-button-disabled {
    background: url(../images/send-to-BST-gray.png) no-repeat top left;
    border: none;
    width: 78px;
    height: 48px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* sendACC-button button*/
input.sendacc-button {
    background: url(../images/send-to-accounting.png) no-repeat left bottom;
    border: none;
    width: 123px;
    height: 51px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

input[disabled].sendacc-button, input.sendacc-button-disabled {
    background: url(../images/send-to-accounting-gray.png) no-repeat top left;
    border: none;
    width: 123px;
    height: 51px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* closecase-button button*/
input.closecase-blue-button {
    background: url(../images/close-case-blue.png) no-repeat left bottom;
    border: none;
    width: 72px;
    height: 50px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}


input[disabled].closecase-blue-button, input.closecase-blue-button-disabled {
    background: url(../images/close-case-gray.png) no-repeat top left;
    border: none;
    width: 72px;
    height: 50px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* classcode-button button*/
input.classcode-button {
    background: url(../images/report-magnify-icon.png) no-repeat left bottom;
    border: none;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

/* generate QS Number-button */
input.generateqs-button {
    background: url(../images/generate-QS.png) no-repeat left bottom;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.generateqs-button:hover {
        background-position: left -63px;
    }

input[disabled].generateqs-button, input.generateqs-button-disabled {
    background: url(../images/generate-QS.png) no-repeat top left;
    border: none;
    width: 118px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* re-open case button*/
input.re-opencase-button {
    background: url(../images/re-open-case.png) no-repeat left bottom;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.re-opencase-button:hover {
        background-position: left -63px;
    }

input[disabled].re-opencase-button, input.re-opencase-button-disabled {
    background: url(../images/re-open-case.png) no-repeat top left;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* pend case button*/
input.pend-button {
    background: url(../images/Pend.png) no-repeat left bottom;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.pend-button:hover {
        background-position: left -63px;
    }

input[disabled].pend-button, input.pend-button-disabled {
    background: url(../images/Pend.png) no-repeat top left;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

/* unpend case button*/
input.unpend-button {
    background: url(../images/Un-Pend.png) no-repeat left bottom;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.unpend-button:hover {
        background-position: left -63px;
    }

input[disabled].unpend-button, input.unpend-button-disabled {
    background: url(../images/Un-Pend.png) no-repeat top left;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}
/* generate QS Number-button */
input.tab-watch-button {
    background: url(../images/tab_watch.png) no-repeat left bottom;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.tab-watch-button:hover {
        background-position: left -63px;
    }

input[disabled].tab-watch-button, input.tab-watch-button-disabled {
    background: url(../images/tab_watch.png) no-repeat top left;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}


input.tab-remove-watch-button {
    background: url(../images/tab-remove-watch.png) no-repeat left bottom;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.tab-remove-watch-button:hover {
        background-position: left -63px;
    }

input[disabled].tab-remove-watch-button, input.tab-remove-watch-button-disabled {
    background: url(../images/tab-remove-watch.png) no-repeat top left;
    border: none;
    width: 115px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

input.unlock-button {
    background: url(../images/icon-unlock.png) no-repeat left bottom;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

    input.unlock-button:hover {
        background-position: left -63px;
    }

input[disabled].unlock-button, input.unlock-button-disabled {
    background: url(../images/icon-unlock.png) no-repeat left top;
    border: none;
    width: 114px;
    height: 63px;
    margin: 0;
    padding: 0;
    cursor: default;
}

.w120 {
    width: 70px;
    font-weight: bold;
}

.change-log {
    /*font-family: Arial;*/
}

table.log-table {
    border: 1px solid #666;
}

td.top-border {
    border-top: 1px solid #ccc;
}
/*input.edit-small
{	
	margin-top:5px;
	background:url("../images/page_edit.png") no-repeat top left;
	background-color:none;
	border:none;
	color:#2b7cce;
	padding:2px 2px 2px 15px;
	text-transform:uppercase;
	margin:0;
	text-align:left;
	font-size:11px;
	}
	
input.save-small
{
	margin-top:5px;
	background:url("../images/45.png") no-repeat top left;
	background-color:none;
	border:none;
	color:#2b7cce;
	padding:2px 2px 2px 15px;
	text-transform:uppercase;
	margin:0;
	text-align:left;
	font-size:11px; 
 }
 
 */

.anchor-button {
    background: #156ac0 url(../images/blue-btn-bg.jpg) repeat-x top left;
    border: 1px solid #2d83da;
    color: #fff;
    padding: 2px 4px;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    font-size: 11px;
}

input.edit-small {
    padding: 2px 4px;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    font-size: 11px;
}

input.save-small {
    padding: 2px 4px;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    font-size: 11px;
}

/*--------------------------------------------------------------------------------
				NEW STYLES
---------------------------------------------------------------------------------*/
/* .blue-swatch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fafafa;
	border:1px solid #d8d8d8;
	padding:3px;
	overflow:hidden;
	position:relative;
	
}

.swatch-heading {
		background:#c7e1fa;
		padding:4px;
		 
		border:1px solid #a7c4e0;
		overflow:hidden;
}

.swatch-heading h3 {
		color:#234f7a;
		margin:0; font-size:16px;
		padding:0 5px;
		float:left;}
		
	*/

.blue-swatch {
    /* font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    background: #f7f7f8;
    border: 1px solid #dadada;
    padding: 0px;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}

.swatch-heading {
    /*background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        border-bottom: 1px solid #e3e3e3;*/
    background: #e6e7e9;
    padding: 4px;
    border-radius: 3px;
    border: 1px solid #fff;
    overflow: hidden;
}

    .swatch-heading h3 {
        color: #0b77c2;
        margin: 0;
        font-size: 20px;
        padding: 2px 5px;
        float: left;
        text-transform: uppercase;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        /* text-shadow: -1px -1px #ddd, 1px 1px #fff;*/
    }

/* Buttons */
.buttons-cont {
    float: right;
    /*margin:0 0 0 6px;*/
    overflow: hidden;
}

input.edit-new {
    /*background: url(../images/edit.png) no-repeat top left;*/
    background: url(../images/new-edit.png) no-repeat top left;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.save-new {
    background: url(../images/save.png) no-repeat top left;
    width: 125px;
    height: 40px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.save-disabled, input.save-new[type="button"][disabled] {
        background: url(../images/save-disabled.png) no-repeat top left;
        width: 125px;
        height: 40px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }

input.cancel-new {
    background: url(../images/cancel-small-butt.png) no-repeat top left;
    width: 125px;
    height: 40px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.cancel-disabled, input.cancel-new[type="button"][disabled] {
        background: url(../images/cancel-small-butt-bisabled.png) no-repeat top left;
        width: 125px;
        height: 40px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }

input.upload-new {
    background: url(../images/upload.png) no-repeat top left;
    width: 65px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}


input.add-new {
    background: url(../images/add-more.png) no-repeat top left;
    width: 93px;
    height: 21px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.submit-new {
    background: url(../images/submit.png) no-repeat top left;
    width: 125px;
    height: 40px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.submit-new-disabled, input.submit-new[type="button"][disabled] {
        background: url(../images/submit-disabled.png) no-repeat top left;
        width: 125px;
        height: 40px;
        border: none;
        cursor: default;
        padding: 0;
        margin: 0;
    }


input.insert-new {
    background: url(../images/insert.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

/*F#4127*/
input.bridge-new {
    background: url(../images/btn-bridge-icon.png) no-repeat top left;
    width: 128px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.bridge-disabled, input.bridge-new[type="button"][disabled] {
        background: url(../images/btn-bridge-icon-gray.png) no-repeat top left;
        width: 128px;
        height: 25px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }


input.cancel-small-butt {
    background: url(../images/cancel-small-butt.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.get-subscriptions {
    background: url(../images/get-javien-history.png) no-repeat top left;
    width: 138px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.go-butt {
    background: url(../images/go.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}



input[disabled].go-butt-disabled {
    background: url(../images/go-disabled.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: default;
    padding: 0;
    margin: 0;
}



input.add-call {
    background: url(../images/add-call.png) no-repeat top left;
    width: 68px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.add-roles {
    background: url(../images/add-roles-btn.png) no-repeat left 6px;
    width: 97px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.add-user {
    background: url(../images/add-user-btn.png) no-repeat left 6px;
    width: 90px;
    height: 21px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.add-new-team {
    background: url(../images/add-new-btn2.png) no-repeat left 6px;
    width: 90px;
    height: 21px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    text-indent: 99999px;
}

input.add-new-template {
    background: url(../images/add-template.png) no-repeat left 6px;
    width: 129px;
    height: 23px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    text-indent: 99999px;
}

input.refresh {
    background: url(../images/btn-refresh.png) no-repeat top left;
    width: 75px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.attach {
    background: url(../images/btn-attach.png) no-repeat top left;
    width: 75px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.add-transaction {
    background: url(../images/btn-add-transaction.png) no-repeat top left;
    width: 128px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.bind {
    background: url(../images/btn-bind.png) no-repeat top left;
    width: 61px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.bind-disabled, input.bind[type="button"][disabled] {
        background: url(../images/btn-bind-disabled.png) no-repeat top left;
        width: 61px;
        height: 25px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }

input.add-bind {
    background: url(../images/binds-btn.png) no-repeat top left;
    width: 78px;
    height: 33px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.kltransaction input.add-bind {
    background: url(../images/binds-btn-v2.png) no-repeat top left;
}

input.add-bind-disabled, input.add-bind[type="button"][disabled] {
    background: url(../images/binds-btn-disable.png) no-repeat top left;
    width: 78px;
    height: 33px;
    border: none;
    cursor: auto;
    padding: 0;
    margin: 0;
}

input.add-quote {
    background: url(../images/quote-btn.png) no-repeat top left;
    width: 83px;
    height: 33px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

/*a.add-icon-case {
    background: url(../images/case-icon.png) no-repeat top left;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}*/

.wh-grid {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}


    .wh-grid th {
        background: #f1f1f5;
        font-weight: bold;
        padding: 5px 5px 5px 15px;
        text-align: left;
        font-weight: bold;
    }

    .wh-grid td {
        padding: 5px 5px 5px 15px;
        color: #6f787e;
    }

        .wh-grid td a {
            text-decoration: none;
            color: #6f787e;
        }

            .wh-grid td a:hover {
                text-decoration: none;
                color: #f55a34;
            }


.foot-number-pagination {
    float: right;
    padding: 10px 0;
}

    .foot-number-pagination ul {
        display: inline-block;
    }

        .foot-number-pagination ul li {
            font-size: 15px;
            display: inline-block;
            padding: 0 5px;
        }

            .foot-number-pagination ul li a {
                text-decoration: none;
                cursor: pointer;
                display: inline-block;
                color: #f55a34;
            }

            .foot-number-pagination ul li.selected a {
                color: #0f3d5d;
            }

            .foot-number-pagination ul li a:hover {
                color: #0f3d5d;
            }

    .foot-number-pagination .previ, .foot-number-pagination .next {
        text-decoration: none;
        display: inline-block;
        margin: 0 0px;
        color: #444e55;
    }

        .foot-number-pagination .previ:hover, .foot-number-pagination .next:hover {
            color: #ff3300;
        }

        .foot-number-pagination .previ span, .foot-number-pagination .next span {
            font-size: 18px;
            line-height: 20px;
        }

input.add-icon-case {
    background:url('../images/icon-all-case.png') no-repeat;
    border: medium none;
    cursor: pointer;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 33px;
    display: inline-block;
}

.kltransaction input.add-quote {
    background: url(../images/quote-btn-v2.png) no-repeat top left;
}

input.add-quote-disabled, input.add-quote[type="button"][disabled] {
    background: url(../images/quote-btn-disable.png) no-repeat top left;
    width: 83px;
    height: 33px;
    border: none;
    cursor: auto;
    padding: 0;
    margin: 0;
}

input.add-customer-service {
    background: url(../images/customer-ser-btn.png) no-repeat top left;
    width: 173px;
    height: 33px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.kltransaction input.add-customer-service {
    background: url(../images/customer-ser-btn-v2.png) no-repeat top left;
}

input.add-customer-service-disabled, input.add-customer-service[type="button"][disabled] {
    background: url(../images/customer-ser-btn-disable.png) no-repeat top left;
    width: 173px;
    height: 33px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.decline {
    background: url(../images/decline-btn.png) no-repeat top left;
    width: 96px;
    height: 33px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.kltransaction input.decline {
    background: url(../images/decline-btn-v2.png) no-repeat top left;
}


.trans-single-tab th input.decline {
    background: url(../images/small-decline.png) no-repeat top left;
    width: 82px;
    height: 24px;
    margin-left: 12px;
}

.kltransaction .trans-single-tab th input.decline {
    background: url(../images/small-decline-v2.png) no-repeat top left;
}

.trans-single-tab th input.decline[type="button"][disabled] {
    background: url(../images/small-decline-disable.png) no-repeat top left;
    margin-left: 12px;
    height: 24px;
}

.trans-single-tab th input.bind {
    background: url(../images/small-bind.png) no-repeat left 1px;
    width: 58px;
    height: 24px;
    margin-left: 12px;
}

.kltransaction .trans-single-tab th input.bind {
    background: url(../images/small-bind-v2.png) no-repeat left 1px;
}

.trans-single-tab th input.Renew {
    background: url(../images/renew-policy-new-icon.png) no-repeat left 0px;
    width: 124px;
    height: 24px;
    margin-left: 12px;
    border: none;
    vertical-align: top;
}

.trans-single-tab th input.bind[type="button"][disabled] {
    background: url(../images/small-bind-disable.png) no-repeat left 0px;
    margin-left: 12px;
}



.trans-single-tab th input.edit-new {
    background: url(../images/edit-txt.png) no-repeat left top;
    width: 47px;
    height: 24px;
    margin-left: 12px;
}

.kltransaction .trans-single-tab th input.edit-new {
    background: url(../images/edit-txt-v2.png) no-repeat left top;
}

.trans-single-tab th input.edit-new [type="button"][disabled] {
    background: url(../images/edit-txt-disable.png) no-repeat left top;
    margin-left: 12px;
}


input.decline-disabled, input.decline[type="button"][disabled] {
    background: url(../images/decline-btn-disable.png) no-repeat top left;
    width: 96px;
    height: 33px;
    border: none;
    cursor: auto;
    padding: 0;
    margin: 0;
}

input.red-decline {
    background: url(../images/btn-declined.png) no-repeat top left;
    width: 75px;
    height: 24px;
    border: none;
    padding: 0;
    margin: 0;
    cursor: default;
}

input.yes {
    background: url(../images/btn-yes.png) no-repeat top left;
    width: 61px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.yes-disabled, input.yes[type="button"][disabled] {
        background: url(../images/btn-yes-disabled.png) no-repeat top left;
        width: 61px;
        height: 25px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }

input.no {
    background: url(../images/btn-no.png) no-repeat top left;
    width: 61px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.no-disabled, input.no[type="button"][disabled] {
        background: url(../images/btn-no-disabled.png) no-repeat top left;
        width: 61px;
        height: 25px;
        border: none;
        cursor: auto;
        padding: 0;
        margin: 0;
    }

.agnet-green h3 {
    color: #5a701d;
    margin-bottom: 5px;
    text-shadow: 1px 1px #dcf399, 1px -1px #ddf3a8;
}

.agnet-green {
    border: 1px solid #83af50;
    background: #cfec82 url(../images/Agent-bg.jpg) repeat-x bottom left;
}

    .agnet-green td {
        padding: 5px 2px 5px 10px;
    }

    .agnet-green label {
        font-weight: bold;
        color: #3d5207;
    }

.top-gradient {
    background: #fff url(../images/top-gradient-bg.jpg) repeat-x top left;
}



.back-button {
    background: url(../images/back-grey.png) no-repeat top right;
    width: 67px;
    height: 27px;
    font-weight: bold;
    display: block;
    cursor: pointer;
}

.paginate-table {
    background: #c1c1c1;
    border: 1px solid #bbb;
}

    .paginate-table strong {
        color: #046fcb;
    }



/*---TABS CSS--- */
.ajax__tab_header {
    /*background:#e5e5e5;*/
    padding: 5px 0 0 0;
    border-bottom: 2px solid #0c548e;
}

.saistab.leftnavbar .ajax__tab_header {
    border: 1px solid #f00;
    float: left;
    width: 15%;
    position: relative;
}

.saistab.rightcontent.ajax__tab_body {
    width: 83%;
    float: right;
    border: 1px solid #f00;
}

.ajax__tab_default.saistab.leftnavbar .ajax__tab_outer {
    display: inline-block;
}

.tab-leftbar.saistab .ajax__tab_outer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.tab-leftbar.saistab .ajax__tab_inner {
    padding: 11px 6px;
}


.saistab .ajax__tab_outer {
    background: #e6e7e9;
    border: none;
    color: #7b7b7b;
    text-transform: uppercase;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0px;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    display: block;
    margin-right: 10px;
    cursor: pointer;
}


#ContentPlaceHolder1_trHistory .saistab .ajax__tab_outer {
    font-size: 15px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0px 19px 0px 19px;
}


.saistab .ajax__tab_inner {
    /*background: url(../images/tabrightJ.gif) no-repeat top right;*/
    padding: 8px 16px 8px 6px;
    color: #494949;
    display: block;
}

.saistab #ContentPlaceHolder1_TabMasterBST_header .ajax__tab_inner {
    /* padding: 8px 4px 8px 0px;
     padding:8px 4px 8px 2px;
    font-size: 11px;*/
}


.saistab .ajax__tab_hover .ajax__tab_outer {
    color: #fff;
}

/*.saistab .ajax__tab_hover .ajax__tab_inner {
    color: #fff;
}*/




#ContentPlaceHolder1_trHistory .saistab .ajax__tab_active .ajax__tab_outer {
    background: #0578c9;
    border: 1px solid #003662;
    border-bottom: none;
    color: #fff;
}

.saistab .ajax__tab_active .ajax__tab_inner {
    /*background: url(../images/tabrightJ.gif) no-repeat 100% -37px;*/
    text-transform: uppercase;
    color: #fff;
}

.ajax__tab_body {
    border: 1px solid #ddd;
    min-height: 400px;
    /*padding:5px;
 		padding: 12px 5px 5px;*/
}

/*added for verify button*/
input.verify-new {
    background: url(../images/verify.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input[disabled].verify-new {
    background: url(../images/verify-grey.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: default;
    padding: 0;
    margin: 0;
}


input.generate {
    background: url(../images/generate.png) no-repeat top left;
    width: 78px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}



input.search-button {
    background: url(../images/search-button.png) no-repeat top left;
    width: 78px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.create-case-button {
    background: url(../images/create-case-button.png) no-repeat top left;
    width: 98px;
    height: 25px;
    display: block;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.filter-button {
    background: url(../images/filter-button.png) no-repeat top left;
    width: 68px;
    height: 25px;
    display: block;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}

.message {
    display: none;
    /*  margin: -34px 0 13px 0;*/
    padding: 8px 13px 8px 52px;
    background: url(../images/icon_check.png) left no-repeat #EFA;
    background-position: 13px 5px;
    border: solid 1px #BD8;
    position: fixed;
    font-weight: bold;
    width: auto;
    top: 50%;
    left: 40%;
    z-index: 9999;
}

.message2 {
    display: none;
    /*  margin: -34px 0 13px 0;*/
    padding: 8px 13px 8px 52px;
    background: url(../images/icon_check.png) left no-repeat #EFA;
    background-position: 13px 5px;
    border: solid 1px #BD8;
    position: fixed;
    font-weight: bold;
    width: auto;
    top: 50%;
    left: 0%;
    z-index: 9999;
}

.message-watch {
    display: none;
    /*  margin: 0px 0 13px 0;*/
    padding: 8px 13px 8px 52px;
    background: url(../images/icon_check.png) left no-repeat #EFA;
    background-position: 13px 5px;
    border: solid 1px #BD8;
    position: fixed;
    font-weight: bold;
    width: auto;
    z-index: 9999;
    top: 0;
    top: 50%;
    left: 40%;
}

.message-ezlynx {
    display: none;
    /*margin: -34px 0 13px 0;*/
    padding: 8px 13px 8px 52px;
    background: url(../images/icon_check.png) left no-repeat #EFA;
    background-position: 13px 5px;
    border: solid 1px #BD8;
    position: fixed;
    font-weight: bold;
    width: auto;
    top: 50%;
    left: 40%;
    z-index: 9999;
}

.reports-tbl {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    background: #fff;
    border: 1px solid #dadada;
    padding: 0px;
}

    .reports-tbl th {
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        padding: 8px 5px;
        border-bottom: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        overflow: hidden;
        font-size: 14px;
    }

    .reports-tbl td {
        padding: 8px 5px;
    }


.panel-tbl {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    background: #fff;
    border-bottom: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding: 0px;
}

    .panel-tbl th {
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        padding: 8px 5px;
        border-bottom: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        overflow: hidden;
        font-size: 14px;
    }

    .panel-tbl td {
        padding: 8px 5px;
    }
/* .reports-tbl th {
		color:#5d5d5d;
		margin:0; font-size:15px;
		padding:2px 5px;
 
		text-shadow: -1px -1px #ddd, 1px 1px #fff;} */



.drop-list li.last {
    background: none;
    margin-right: 0;
    padding-right: 0;
}


/*-----------------------------------------------------*/


ul.topnav {
    list-style: none;
    margin: 0;
    float: left;
    background: #f9f9f9;
    width: 610px;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 5px 10px 5px 10px;
    font-size: 15px;
    font-weight: bold;
    font-size: 18px;
    z-index: 999999;
}

    ul.topnav li {
        float: left;
        margin: 0;
        padding: 0 10px 0 0;
        color: #2a8dd1;
        position: relative;
        width: 192px; /*--Declare X and Y axis base--*/
    }

        ul.topnav li a {
            padding: 10px 5px;
            color: #2a8dd1;
            display: block;
            text-decoration: none;
            float: left;
        }

            ul.topnav li a:hover {
                background: url(topnav_hover.gif) no-repeat center top;
            }

        ul.topnav li span { /*--Drop down trigger styles--*/
            width: 17px;
            height: 35px;
            float: left;
            background: url(../images/arrow-drop.png) no-repeat 50% 80%;
        }

            ul.topnav li span.subhover {
                background-position: 50% 80%;
                cursor: pointer;
            }
        /*--Hover effect for trigger--*/
        ul.topnav li ul.subnav {
            list-style: none;
            position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
            left: -6px;
            top: 47px;
            background: #fff url(../images/drop-bg.png) repeat-y top left;
            margin: 0;
            padding: 0;
            display: none;
            float: left;
            width: 214px;
            z-index: 99999;
            overflow: hidden;
        }

            ul.topnav li ul.subnav li {
                margin: 0;
                padding: 0;
                /*border-top: 1px solid #252525; --Create bevel effect--*/
                /*border-bottom: 1px solid #444; --Create bevel effect--*/
                clear: both;
                float: none;
                width: auto;
                display: block;
                font-size: 14px;
                padding: 0 10px 0 10px;
                margin-bottom: 5px;
            }

                ul.topnav li ul.subnav li span {
                    background: none;
                    float: none;
                }

html ul.topnav li ul.subnav li a {
    float: left;
    background: #fff;
    padding: 0 0 0 0px;
    display: block;
}

ul.topnav li ul.subnav li ul {
    margin-left: 5px;
    overflow: hidden;
}

ul.topnav li ul.subnav li li {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    display: block;
    margin-bottom: 4px;
}

    ul.topnav li ul.subnav li li a {
        color: #000;
        width: auto;
        display: block;
    }

.subnav li ul li:hover {
}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    /*background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;*/
}

.top-navigation-selected {
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: none;
}

.topnav label, .filterby label {
    float: none;
}

.green-swatch {
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    background: #f7f7f8;
    border: 1px solid #d8d8d8;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
}


.g-swatch-heading {
    /*background: #b7c393 url(../images/green-swatch-head-bg.jpg) repeat-x top left;*/
    background: #e6e7e9;
    padding: 4px;
    /*border-bottom: 1px solid #708131;*/
    border: 1px solid #fff;
    overflow: hidden;
    border-radius: 3px;
}

    .g-swatch-heading h3 {
        color: #0b77c2;
        margin: 0;
        font-size: 20px;
        padding: 0 5px;
        float: left;
        text-transform: uppercase;
    }

.view-details {
    display: block;
    color: #1564b3;
    font-weight: bold;
}

    .view-details:hover {
        color: #333;
    }

input.btn-select-repos {
    background: url(../images/btn-select-repository.png) no-repeat top left;
    width: 168px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0 0 0 0;
}

#divPermissions {
}

    #divPermissions h4 {
        background: url(../images/user-head.png) repeat-x bottom left;
        padding: 8px 10px 11px 5px;
        margin-bottom: 10px;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    }

        #divPermissions h4 span {
            margin-bottom: 0;
            margin-left: 0;
            background: none;
            padding-left: 0px;
        }

    #divPermissions span {
        display: block;
        margin-bottom: 8px;
        margin-left: 5px;
    }

    #divPermissions #ContentPlaceHolder1_UpdatePanel1 h4 span {
        background: none;
        padding-left: 0px;
    }


    #divPermissions #ContentPlaceHolder1_UpdatePanel1 span {
        background: url(../images/check-green.png) no-repeat top left;
        padding-left: 20px;
    }

    #divPermissions h4 input[type="checkbox"] {
        float: left;
        margin: 2px 7px 0 15px;
    }

    #divPermissions input[type="checkbox"] {
        float: left;
        margin-right: 5px;
        margin-left: 15px;
    }

.user-cont-dis {
    border: 1px solid #ddd;
}

.head-padd {
    margin: 0 4px 0 4px;
}

.forgot-pass {
    /*width: 226px;*/
    min-width: inherit;
    padding: 0px 15px 10px 0px;
    text-align: left;
    /*float: right;*/
}

.forgot-pass-wrap {
    /*background: url(../images/login-case.png) no-repeat top left;*/
    padding: 20px 0px 1px 27px;
    /* Give content layout to fix IE7 bug with 100% width tables  */
    zoom: 1.0;
    overflow: hidden;
}

.forgotpassFooter {
    /*background: url(../images/forgot-pass-footer.png) no-repeat top left;
    height: 18px;*/
}

input.btn-change-pass {
    background: url(../images/change-password.png) no-repeat top left;
    width: 129px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0 0 0 0;
}


/*--------------collab history css starts here----------*/

#ContentPlaceHolder1_trHistory .ajax__tab_body {
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background: #f8f8f8;
    overflow: hidden;
}


.underwriter_comment {
    width: 100%;
    position: relative;
    /*background: url(../images/collabehistory_top.png) no-repeat top left;*/
    float: left;
    padding-top: 14px;
    padding: 14px 0px 25px 0px;
    margin-bottom: 18px;
    border-bottom: 1px dashed #b3b3b3;
}

.underwriter_comment_middle {
    min-height: 118px;
    padding: 0px 10px 0px 10px;
    overflow: hidden;
}

.underwriter_comment_bottom {
    background: url(../images/collabehistory_bottom.png) no-repeat top left;
    width: 960px;
    height: 43px;
}

.profile-details {
    overflow: hidden;
    float: left;
    width: 283px;
}

.mprofile-img {
    float: left;
    width: 58px;
    margin-right: 10px;
    border-radius: 3px;
    border: 1px solid #d5d6d8;
}

.agent-details {
    float: left;
    width: 207px;
}

.mesage-wrap {
    background: #fcfcfc;
    border: 1px solid #d5d6d8;
    float: left;
    width: 767px;
    padding: 15px 10px 10px 25px;
    margin-left: 12px;
    position: relative;
}

.underwriter_comment .mesage-wrap {
    background: #e7f2fa;
}

.agent_comment .mesage-wrap {
    background: #fef4e1;
}


.underwriter_comment_middle .mesage-wrap:after, .mesage-wrap:before {
    right: 100%;
    top: 35px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.underwriter_comment_middle .mesage-wrap:after {
    border-color: rgba(231, 242, 250, 0);
    border-right-color: #e7f2fa;
    border-width: 13px;
    margin-top: -13px;
}

.underwriter_comment_middle .mesage-wrap:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #d5d6d8;
    border-width: 14px;
    margin-top: -14px;
}


.agent_comment_middle .mesage-wrap:after, .agent_comment_middle .mesage-wrap:before {
    left: 100%;
    top: 35px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.agent_comment_middle .mesage-wrap:after {
    border-color: rgba(254, 244, 255, 0);
    border-left-color: #fef4e1;
    border-width: 13px;
    margin-top: -13px;
}

.agent_comment_middle .mesage-wrap:before {
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #d5d6d8;
    border-width: 14px;
    margin-top: -14px;
}




.agent_comment {
    position: relative;
    margin: 0px 0px 10px 0px;
    padding-top: 14px;
    float: right;
    width: 100%;
}


.agent_comment_middle .profile-details {
    float: right;
}


.agent_comment_middle .mesage-wrap {
    float: right;
    margin-right: 35px;
    margin-left: 0px;
    padding: 15px 20px 10px 20px;
    width: 742px;
}


.adb_top {
    position: absolute;
    background: url(../images/adb_top.png) no-repeat top left;
    top: 23px;
    right: 15px;
    width: 55px;
    height: 45px;
    z-index: 9999;
}


.agent_comment .adb_top {
    background: url(../images/adb_left.png) no-repeat top left;
    left: 15px;
    right: inherit;
    top: 23px;
    z-index: 9999;
}

.flag-case-detail .adb_top {
    right: 7px;
}

.flag-case-detail .agent_comment_middle .mesage-wrap {
    margin-right: 25px;
}

.flag-case-detail .agent_comment .adb_top {
    left: 17px;
}

.agent_comment_middle {
    min-height: 118px;
    padding: 0px 10px 0px 10px;
}


    .agent_comment_middle .mprofile-img, .agent_comment_middle .agent-details {
        float: right;
        text-align: right;
    }

.agent_comment_bottom {
    background: url(../images/collabehistory_gr_bottom.png) no-repeat top left;
    height: 43px;
}

.underwriter_comment_middle h3 {
    float: left;
    margin-right: 10px;
    color: #0b77c2;
    padding-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.agent_comment_middle h3 {
    float: left;
    margin-right: 10px;
    /*color: #59710c;*/
    padding-right: 15px;
}

.underwriter_comment_middle ul, .agent_comment_middle ul {
    float: left;
}

    .underwriter_comment_middle ul li, .agent_comment_middle ul li {
        margin-right: 15px;
        font-size: 12px;
        color: #4f4f4f;
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
    }

.underwriter_comment_middle p, .agent_comment_middle p {
    color: #4f4f4f;
}

.marg_top {
    margin-top: 15px;
}

.underwriter_comment_middle span, .agent_comment_middle span {
    background: url(../images/attach_icon.png) no-repeat center left;
    padding: 10px 0px 10px 35px;
    display: block;
    color: #4f4f4f;
}

    .underwriter_comment_middle span a, .agent_comment_middle span a {
        margin-left: 10px;
        color: #1868ba;
    }

.agent_comment_middle .EndorsementCollab {
    background: unset;
    padding: 0px;
    display: inline;
}

/*--------------collab histtory css ends here----------*/


/*------------------Steps CSS--------------------*/

#form-steps {
    display: block;
    overflow: hidden;
    margin: 0 0 15px 0px;
}

.st-lft {
    float: left;
    background: url(../images/step-lf.png) no-repeat left top;
    width: 9px;
    height: 63px;
}

.st-rght {
    float: left;
    background: url(../images/step-rt.png) no-repeat left top;
    width: 9px;
    height: 63px;
}

#mainNav {
    background: url(../images/step-mdl.png) repeat-x left top;
    float: left;
    padding: 7px 0;
    width: 1181px;
    height: 49px;
}

    #mainNav li h4 {
        color: #9d9c9c;
        font-size: 16px;
        display: block;
        font-style: normal;
        font-weight: bold;
        margin: 6px 0 0 10px;
    }

    *:first-child + html #mainNav li h4 {
        margin-top: 10px;
    }

    #mainNav li {
        background: url(../images/wh2wh.png) no-repeat right top;
        float: left;
        height: 39px;
        margin: 2px 0 0px 0;
        padding: 5px 74px 0 52px;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    }

        #mainNav li.current {
            background: #0977c2 url(../images/current.png) no-repeat right top;
        }

            #mainNav li.current h4 {
                color: #fff !important;
            }

        #mainNav li.lastDone {
            background: url(../images/current2.png) no-repeat right top;
        }

            #mainNav li.lastDone h4, #mainNav li.done h4 {
                color: #43464c !important;
            }

        #mainNav li.done {
            background: url(../images/current3.png) no-repeat right top;
        }

            #mainNav li.lastDone h4, #mainNav li.current h4, #mainNav li.done h4 {
                color: #FFFFFF;
            }

            #mainNav li.done a:hover, #mainNav li.lastDone a:hover {
                color: #FFFF99;
            }

        #mainNav li a span {
            display: block;
            font-weight: normal;
            margin-left: 10px;
            width: 140px;
        }

        #mainNav li.mainNavNoBg {
            background-image: none;
            /*padding-right:0;*/
        }

        #mainNav li.alldone {
            background: url(../images/current.png) no-repeat -5px top;
        }

            #mainNav li.alldone h4 {
                color: #fff !important;
            }
/*---------------------------*/

#tabMenu {
    background: url(../images/step-mdl.png) repeat-x left top;
    float: left;
    padding: 7px 0;
    width: 1140px;
    height: 49px;
}

    #tabMenu li {
        background: url(../images/wh2wh.png) no-repeat right top;
        float: left;
        height: 40px;
        margin: 2px 0 0px 0;
        padding: 5px 60px 0 57px;
        border: 1px solid #f00;
    }

        #tabMenu li.tabreview {
            background: none;
        }

        #tabMenu li h4 {
            color: #9d9c9c;
            font-size: 16px;
            display: block;
            font-style: normal;
            font-weight: bold;
            margin: 6px 0 0 10px;
        }

li.comments {
    background: url(../images/tabComment.png) no-repeat 0 -32px;
}

li.posts {
    background: url(../images/tabStar.png) no-repeat 0 -32px;
}

li.category {
    background: url(../images/tabFolder.png) no-repeat 0 -32px;
}

li.famous {
    background: url(../images/tabHeart.png) no-repeat 0 -32px;
}

li.random {
    background: url(../images/tabRandom.png) no-repeat 0 -32px;
}

li.mouseover {
    background-position: 0 0;
}

li.mouseout {
    background-position: 0 -32px;
}

#tabMenu li.selected {
    background: #6a9f25 url(../images/current.png) no-repeat right top;
}

    #tabMenu li.selected h4 {
        color: #315000 !important;
        text-shadow: 0px 1px 0px #79bf27;
    }

.box {
}

.boxTop {
}

.boxBody {
}

.boxBottom {
}

.boxBody div.parent {
    display: none;
}

.boxBody div.show {
    display: block;
}

.boxBody div ul {
    margin: 0 10px 0 25px;
    padding: 0;
    list-style-image: url(images/arrow.gif);
}

.boxBody div li {
    border-bottom: 1px dotted #8e8e8e;
    padding: 4px 0;
    cursor: pointer;
}

.boxBody div ul li.last {
    border-bottom: none;
}

.boxBody div li span {
    font-size: 8px;
    font-style: italic;
    color: #888;
}


.case-manager-cont {
    border: 1px solid #ddd;
    padding: 8px;
    overflow: hidden;
    margin: 10px 10px 0 10px;
}

.case-details-cont label {
    display: block;
    float: left;
    vertical-align: middle;
    margin-top: 3px;
    font-family: 'CalibriBold';
    width: 110px;
}

.pd-head {
    margin-bottom: 10px;
    font-family: 'CalibriBold';
    font-weight: normal;
}

.selected-pc {
    margin-top: 10px;
}

    .selected-pc label {
        width: 180px;
    }

    .selected-pc td {
        padding: 8px 0px;
    }

.case-details-cont select {
    width: 200px;
    color: inherit;
}

.casecreat-wrap label {
    font-family: 'CalibriBold';
}


.casecreat-wrap input[type="text"] {
    width: 200px;
    padding: 3px 5px;
    color: inherit;
}

.casecreat-wrap select {
    width: 211px !important;
    padding: 3px 5px;
}


.case-details-cont input[type="text"] {
    margin-bottom: 10px;
    /*width:200px;
	padding:5px;*/
    vertical-align: middle;
}

input.bigblue-btn {
    background: url(../images/big-btn-bg.jpg) repeat-x top left;
    font-size: 17px;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    border: none;
}

    input.bigblue-btn:hover {
        background-position: 0 -36px;
    }

input.biggreen-btn {
    background: url(../images/big-btn-bg.jpg) repeat-x bottom left;
    font-size: 17px;
    font-weight: bold;
    padding: 6px 10px 6px 10px;
    border: none;
}

    input.biggreen-btn:hover {
        background-position: 0 0;
    }

.grid-div {
    padding: 5px;
    text-align: center;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*Filter Data and All Casses Css*/

.top-links, .top-links1 {
    background: #f0f0f1;
    border: 1px solid #d5d6d8;
    border-bottom: none;
    padding: 0px 0px 0 0;
    display: block;
    overflow: hidden;
    margin: 0px 0;
    /* width: 500px;*/
    font-size: 16px;
}

.work-assi .top-links, .work-assi .top-links1 {
    /*width: 100%;*/
}

.top-links ul, .top-links1 ul {
    margin-left: 10px;
}

.top-links li {
    float: left;
    display: block;
    margin: 0;
    margin: 0 0px;
    padding: 0px 0;
    color: #2a8dd1;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px;
}

.top-links1 li {
    float: left;
    display: block;
    margin: 0 0px 0 4px;
    padding: 0px 4px 0 0;
    color: #2a8dd1;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}


.top-links li {
    background: url(../images/seprator.png) no-repeat center right;
    border-right: none;
}

    .top-links li a {
        color: #7b7b7b;
        display: block;
        text-decoration: none;
        padding: 10px 15px 20px 55px;
        margin-right: 3px;
    }

.top-links1 li a {
    padding: 6px 9px;
    color: #2A75C1;
    display: block;
    text-decoration: none;
}

    .top-links li a.tabselected, .top-links1 li a.tabselected {
        background: #fff;
        /*border:1px solid #bbb;
	border-bottom:1px solid #fff;*/
    }

.top-links1 li.right-bor {
    border-right: 1px solid #2A75C1;
}

.top-links li a.selected, .top-links1 li a.selected {
    background: #fff;
    color: #0977c2;
    border-top: 1px solid #ddd;
}

.top-links li.link-allcase a {
    background: url('../images/icon-all-case.png') no-repeat 15px 7px;
}

    .top-links li.link-allcase a.selected {
        background: #fff url('../images/icon-all-case-icon.png') no-repeat 15px 7px;
    }

.top-links li.link-underwriter a {
    background: url('../images/icon-underwriting.png') no-repeat 15px 7px;
}

    .top-links li.link-underwriter a.selected {
        background: #fff url('../images/icon-underwriting-hover.png') no-repeat 15px 7px;
    }


.top-links li.link-bst a {
    background: url('../images/icon-bst.png') no-repeat 15px 7px;
}

    .top-links li.link-bst a.selected {
        background: #fff url('../images/icon-bst-hover.png') no-repeat 15px 7px;
    }

.top-links li.link-ms a {
    background: url('../images/member-service.png') no-repeat 15px 7px;
}

    .top-links li.link-ms a.selected {
        background: #fff url('../images/member-service-active.png') no-repeat 15px 7px;
    }

/*.top-links li.link-accounting {
    background: none;
}*/

.top-links li:last-child {
    background: none;
}

.top-links li.link-accounting a {
    background: url('../images/icon-accounting.png') no-repeat 15px 7px;
}

    .top-links li.link-accounting a.selected {
        background: #fff url('../images/icon-accounting-hover.png') no-repeat 15px 7px;
    }


.top-links li.link-sales {
    background: none;
}


    .top-links li.link-sales a {
        background: url('../images/sales-icon.png') no-repeat 15px 7px;
    }

        .top-links li.link-sales a.selected {
            background: #fff url('../images/sales-icon-hover.png') no-repeat 15px 7px;
        }

.profile-wrap .add-acord-form-redo input[type="radio"] {
    border: 1px solid #f00;
    float: left;
    margin-left: 0;
    max-width: 27px;
    width: 10%;
}

.work-assi .top-links1 li {
    width: 138px;
}

    .work-assi .top-links1 li a {
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
    }


.search-div {
    background: #e7f5ff;
    padding: 2px 10px;
    border: 1px solid #d7edfe;
}


    .search-div label {
        font-weight: bold;
        width: 80px;
        font-size: 18px;
        color: #2a8dd1;
    }

    .search-div input[type="text"] {
        width: 270px;
    }

    .search-div select {
        padding: 3px 2px 2px 2px;
        color: #000;
        border: 1px solid #dcdcdc;
        background: url(../images/input-bg.jpg) repeat-x top left;
        width: 100px;
    }

.rest-filter {
    clear: both;
    border-bottom: 1px solid #e2e2e2;
    margin: 5px 0 0 0;
    overflow: hidden;
    padding: 10px 0 10px 0;
}

.result {
    float: left;
}

    .result strong, .filterby strong {
        color: #2a8dd1;
    }

.filterby {
    margin: 0px 0 0 0px;
}

.search-div .filterby input[type="checkbox"] {
    vertical-align: middle;
}

.search-div .filterby label {
    font-weight: normal;
    font-size: 13px;
    color: #467597;
    vertical-align: middle;
    float: none;
}

.filter-cont {
    clear: both;
    background: #f7f7f9;
    border: 1px solid #ddd;
    padding: 10px 10px 0 10px;
    overflow: hidden;
    margin: 10px 0px 5px 0px;
}

.filterby-bott {
    margin-bottom: 10px;
}

    .filterby-bott h4 {
        float: left;
        color: #2A75C1;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 14px;
        margin-right: 10px;
        padding-top: 6px;
    }

    .filterby-bott input[type="checkbox"] {
        vertical-align: middle;
    }

    .filterby-bott label {
        font-weight: bold;
        vertical-align: middle;
        float: none;
    }

.filter-tbl {
}

    .filter-tbl td {
        padding: 5px;
    }

        .filter-tbl td.no-padd {
            padding: 0;
            padding-right: 30px;
        }

        .filter-tbl td.main-filter-cat label {
            color: #2A75C1;
            font-weight: bold;
            float: none;
        }

.fl-subtbl {
    border: 1px solid #ddd;
    background: #fdfdfd;
}

#show-hide-cont {
    overflow: hidden;
}

    #show-hide-cont label {
        float: none;
    }

.close-btn {
    float: right;
    width: 61px;
    height: 19px;
    background: url(../images/btn-cont-close.jpg) no-repeat bottom right;
}


table.tblCases td label {
    width: auto;
    float: none;
}

.csUnderwriterGrid {
    margin-bottom: 15px;
    border: #ddd 1px solid;
    /*padding-bottom:10px;*/
}

    .csUnderwriterGrid h3 {
        /*color:#2a75c1;*/
        color: #000;
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 5px;
    }

    .csUnderwriterGrid table {
        /* border: 1px solid #ced8de;*/
        border-bottom: none;
        border-right: none;
        font-size: 13px;
        text-align: left;
    }

        .csUnderwriterGrid table th {
            background: #e6e7e9;
            color: #0977c2;
            padding: 7px 5px;
        }

            .csUnderwriterGrid table th span {
                cursor: pointer;
            }

        .csUnderwriterGrid table tr.shade, .shade {
            background: #f7f7f8;
        }

        .csUnderwriterGrid table tr:hover {
            background: #f4fafd;
        }

table tr.redshade, table.agent-grid tr.redshade td {
    background: #ffcece;
}

table tr:hover.redshade {
    background: #f9a9a9;
}

table tr.greenshade {
    background: #FFE479;
}

table tr:hover.greenshade {
    background: #ffda46;
}

table.agent-grid tr.greenshade td {
    background: #DFF2BF;
}

table tr.diyshade {
    background: #A0CAC9;
}

table tr:hover.diyshade {
    background: #7DBFA3;
}

table.agent-grid tr.diyshade td {
    background: #A0CAC9;
}

table tr.blueshade {
    background: #B3B3FF;
}

table tr:hover.blueshade {
    background: #8080FF;
}

table.agent-grid tr.blueshade td {
    background: #9999FF;
}

table tr.orangeshade {
    background: #FFB833;
}

table tr:hover.orangeshade {
    background: #EBA82A;
}

table.agent-grid tr.orangeshade td {
    background: #FFC14D;
}



table tr.red2shade {
    background: #ffcece;
}

table tr:hover.red2shade {
    background: #f9a9a9;
}

.csUnderwriterGrid table td {
    padding: 5px 5px;
    /*  border-bottom: 1px solid #ced8de;
    border-right: 1px solid #ced8de;*/
}

    .csUnderwriterGrid table td.total-assigned {
        background: #eff7fc;
    }

.ajax__tab_xp .ajax__tab_body {
    font-size: 8pt !important;
}

#dQoute, #dPolicy, #dCustomerService {
    margin: 8px;
}

    #dQoute td, #dPolicy td, #dCustomerService td {
        padding: 3px 5px;
    }

    #dQoute select, #dPolicy select, #dCustomerService select {
        width: 150px;
    }



.bind-data {
    border: 1px solid #d5d6d8;
    margin-bottom: 10px;
}

    .bind-data td {
        padding: 5px 5px;
    }

    .bind-data th {
        background: #e6e7e9;
        padding: 5px 5px;
        font-weight: bold;
        color: #000;
        border-bottom: 1px solid #d5d6d8;
    }

    .bind-data.green-select {
    }

        .bind-data.green-select td {
            background: #eafee9;
        }

        .bind-data.green-select th {
            background: #cef8cc;
        }

    .bind-data.red-select td {
        background: #fddada;
    }

    .bind-data.red-select th {
        background: #f8b6b6;
    }

.margin-top-bott {
    margin: 5px 5px 5px 5px;
}

.quote-cont-tbl, .custservices-cont-tbl, .policy-cont-tbl {
    margin-bottom: 10px;
}

    .quote-cont-tbl label, .custservices-cont-tbl label, .policy-cont-tbl label {
        font-family: 'CalibriBold';
        width: auto;
    }

.quote-heading {
    /*background: #bbd8f4 url(../images/quote-bg.jpg) repeat-x top left;*/
    padding: 4px;
    /*border-bottom: 1px solid #9dcbf6;*/
    background: #e6e7e9;
    border-bottom: 1px solid #d5d6d8;
    overflow: hidden;
}

    .quote-heading h3 {
        /*color: #023f79;*/
    }

    .quote-heading h3, .customer-service-heading h3, .policy-heading h3 {
        margin: 0;
        font-size: 17px;
        padding: 2px 5px;
        float: left;
        /*text-shadow: -1px -1px #ddd, 1px 1px #fff;*/
    }

.customer-service-heading {
    /*background: #dbe7ab url(../images/customer-service-bg.jpg) repeat-x top left;*/
    padding: 4px;
    /*border-bottom: 1px solid #c5d293;*/
    background: #e6e7e9;
    border-bottom: 1px solid #d5d6d8;
    overflow: hidden;
}

    .customer-service-heading h3 {
        /*color: #3c4c04;*/
    }

.policy-heading {
    /* background: #3171bd url(../images/policy-bg.jpg) repeat-x top left;*/
    padding: 4px;
    /*border-bottom: 1px solid #195ba9;*/
    overflow: hidden;
    background: #e6e7e9;
    color: #333;
    border-bottom: 1px solid #d5d6d8;
}

/*.policy-heading h3 {
        color: #333;
    }*/

.decline-cont {
    background: #ffecec;
}

    .decline-cont th {
        background: #ffecec;
    }

.LoadCoverDiv_ajaxLoader {
    font-weight: bold;
    color: #000066;
    position: absolute;
    text-align: center;
    left: 31%;
    top: 238px;
    font-size: 12px;
    padding: 3px 10px 2px 22px;
    text-transform: uppercase;
    margin-left: -70px;
    /*border:1px ridge #dc5a14;*/
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    filter: alpha(opacity=65);
    /* CSS3 standard */
    opacity: 0.65;
    margin-top: 0px;
    background: #fff url(../images/ajax-loader_new.gif) no-repeat 6% 16%;
    width: 16px;
    height: 16px;
}


.grid-box {
    position: relative;
}

.sort-loader {
    font-size: 11px;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    text-transform: uppercase;
    filter: alpha(opacity=80);
    /* CSS3 standard */
    opacity: 0.8;
    font-weight: bold;
    background: #fff;
    color: #000066;
    text-align: center;
    z-index: 999999;
}

    .sort-loader p {
        text-align: center;
        padding: 10px 0 0 0;
    }
/**/


#tbClassCode {
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: none;
    border-right: none;
    padding: 0px;*/
}

/*#tbClassCode th {
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        padding: 8px 5px;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
        overflow: hidden;
    }

    #tbClassCode td {
        padding: 8px 5px;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
    }*/

.greytable {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: none;
    border-right: none;
    padding: 0px;
}

    .greytable th {
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        padding: 8px 5px;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
        overflow: hidden;
    }

    .greytable td {
        padding: 8px 5px;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
    }


.CreateCase-button {
    background: #1162b3 url(../images/blue-btn-bg.jpg) repeat-x top left;
    border: 1px solid #1162b3;
    color: #fff;
    font-size: 18px;
    padding: 9px 15px;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}

    .CreateCase-button:hover {
        background: #1162b3 url(../images/blue-btn-bg.jpg) repeat-x top left;
        border: 1px solid #1162b3;
        color: #fff;
        font-size: 18px;
        padding: 9px 15px;
        cursor: pointer;
        font-weight: bold;
        text-decoration: none;
    }

.dropdownhighlight {
    background: #ffe479;
    border: 1px solid #d6b73c;
}

#divclosecase .message {
    left: 0;
}

.red-color {
    color: #f00;
}

.temp-edit {
    float: left;
    width: 665px;
    background: #eee;
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
    margin: 5px 10px;
}

    .temp-edit label {
        float: none;
        width: auto;
        font-weight: bold;
    }

    .temp-edit span {
        font-weight: bold;
    }

    .temp-edit input[type="text"] {
        width: 530px;
        margin-bottom: 8px;
    }

    .temp-edit textarea {
        width: 532px;
        height: 350px;
        margin-bottom: 8px;
    }

.variables-cont {
    width: 188px;
    overflow: hidden;
    float: left;
    margin: 5px 10px;
}

    .variables-cont h4 {
        background: url(../images/title-grey_left.png) no-repeat top left;
        margin: 0px 0 0px 0;
        height: 29px;
        padding-left: 10px;
    }

        .variables-cont h4 span {
            background: url(../images/title-grey_right.png) no-repeat top right;
            display: block;
            float: left;
            height: 30px;
            width: 168px;
            padding: 5px 10px 5px 0px;
        }

    .variables-cont ul {
        border: 1px solid #ddd;
        border-top: none;
    }

    .variables-cont li {
        list-style: url("../images/arrow-black.jpg");
        margin-left: 15px;
        margin-bottom: 10px;
        list-style-position: inside;
    }

        .variables-cont li:hover, .variables-cont li.selected {
            list-style: url("../images/arrow-blue.jpg");
            margin-left: 15px;
            list-style-position: inside;
        }

.graph-box {
    border: 1px solid #bbb;
}

.graph-cont {
    width: 550px;
    height: 400px;
    left: 0px;
    top: 0px;
}

.workflow-info {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

#content .workflow-info h3 {
    font-weight: normal;
    color: #2975c1;
    margin-bottom: 10px;
}

.reports-tbl {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    background: #fff;
    border: 1px solid #dadada;
    padding: 0px;
    border-bottom: none;
    border-right: none;
}

    .reports-tbl th {
        background: #e8e9eb url(../images/title-greybg.jpg) repeat-x top left;
        padding: 8px 5px;
        border-bottom: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        overflow: hidden;
        font-size: 12px;
        /*font-family: verdana;*/
    }

    .reports-tbl td {
        padding: 8px 5px;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        /*font-family: verdana;*/
        font-size: 12px;
    }


.greytable2 {
    /* font-family: Arial, Helvetica, sans-serif;*/
    font-size: 13px;
    background: #fff;
    border: 1px solid #e4e5e6;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    border-left: none;
    border-top: none;
}

    .greytable2 th {
        background: #dcdcdf;
        padding: 8px 5px;
        border-bottom: 1px solid #e4e5e6;
        border-right: 1px solid #e4e5e6;
        overflow: hidden;
        color: #43464c;
    }

#divCaseSummary .greytable2 th {
    height: 30px;
}

.greytable2 td {
    padding: 8px 5px;
    border-bottom: 1px solid #e4e5e6;
    border-right: 1px solid #e4e5e6;
}

.grid-box .ui-accordion .ui-accordion-content {
    padding: 0;
}

.grid-box .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #e8e7ec url(../images/grey-selected.jpg) repeat-x top left;
    border: 1px solid #ddd;
}

    .grid-box .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
        color: #000;
        /*color:#428AD6;*/
        font-weight: bold;
    }

.grid-box .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*background: #f3f3f3 url(../images/grey-top.jpg) repeat-x top left;
    border: 1px solid #ddd;*/
}

    .grid-box .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
        color: #000;
        font-size: 15px;
        font-weight: bold;
    }

.grid-box .ui-accordion .ui-accordion-header {
    margin: 0;
}

.grid-box .ui-corner-all, .grid-box .ui-corner-top, .grid-box .ui-corner-right, .grid-box .ui-corner-tr, .grid-box .ui-corner-top, .grid-box .ui-corner-all, .grid-box .ui-corner-bottom, .grid-box .ui-corner-right, .grid-box .ui-corner-br {
    border-radius: 0;
}

.grid-box .ui-accordion .ui-accordion-content {
    margin-bottom: 0;
}

.grid-box .ui-widget-content {
    border: 1px solid #ddd;
}

.grid-box .ui-state-default .ui-icon {
    background: url(../images/icon-plus.png) no-repeat center left;
}

.grid-box .ui-state-active .ui-icon {
    background: url(../images/icon-minus.png) no-repeat center left;
}

.grid-box .tblCases {
    border: none;
}

    .grid-box .tblCases td.total-assigned {
        border-bottom: none;
    }

#accordion span.selected {
    background: #f7f7f9;
    border: 1px solid #ddd;
    /*padding: 5px 10px;
   color:#2f2f2f;*/
    color: Black;
    font-weight: bold;
    cursor: pointer;
    vertical-align: middle;
    overflow: hidden;
}

#accordion span.unselected {
    background: #ececec;
    border: 1px solid #ddd;
    /*padding: 5px 10px;
    color:#2f2f2f;*/
    color: Black;
    font-weight: bold;
    cursor: pointer;
    vertical-align: middle;
    overflow: hidden;
}

    #accordion span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

#accordion span span.flgOutOfOffice {
    background: url(../images/Offline.png) no-repeat center left;
    height: 18px;
    width: 18px;
    display: block;
    float: right;
    vertical-align: middle;
    padding-right: 10px;
    margin-top: 4px;
}

#accordion span span.OutOfOffice {
    height: 18px;
    width: 18px;
    display: block;
    float: right;
    vertical-align: middle;
    padding-right: 10px;
    margin-top: 4px;
    padding-left: 0px;
}

#accordion span.selected span.icon-plus-minus {
    background: url(../images/new-minus-icon.png) no-repeat center left;
    height: 29px;
    width: 31px;
    display: block;
    float: left;
    vertical-align: middle;
}





#accordion span.selected div {
    display: none;
}

/*----ForCaseManger----*/

/*----1-----------*/
#accordionQuote, #accordionServiceDisplay, #accordionPolicyDisplay, #accordionRenewedPolicyDisplay, #accordionPolicyHeadrTransDisplay {
    margin-bottom: 5px;
}

    #accordionQuote span.acc-main-wrap, #accordionServiceDisplay span.acc-main-wrap, #accordionPolicyDisplay span.acc-main-wrap, #accordionRenewedPolicyDisplay span.acc-main-wrap, #accordionPolicyHeadrTransDisplay span.acc-main-wrap {
        background: #f7f7f8;
        font-weight: bold;
        border: 1px solid #ddd;
    }

        #accordionQuote span.acc-main-wrap #QuoteTxt, #accordionServiceDisplay span.acc-main-wrap #ServiceTxt, #accordionPolicyDisplay span.acc-main-wrap #BindTxt, #accordionRenewedPolicyDisplay span.acc-main-wrap #RenewedTxt, #accordionPolicyHeadrTransDisplay span.acc-main-wrap #PolicyHeadrTransTxt {
            display: inline-block;
            margin-top: 5px;
        }

    #accordionQuote #ContentPlaceHolder1_divQouteDisplay, #accordionServiceDisplay #ContentPlaceHolder1_divCustomerServiceDisplay, #accordionPolicyDisplay #ContentPlaceHolder1_divPolicyDisplay, #accordionRenewedPolicyDisplay #ContentPlaceHolder1_divRenewedPolicyDisplay, #accordionPolicyHeadrTransDisplay #ContentPlaceHolder1_divPolicyHeadrTransDisply {
        padding: 10px 10px 0 10px;
        border: 1px solid #ddd;
        border-top: none;
    }

    #accordionQuote span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionQuote span.selected span.icon-plus-minus {
        background: url(../images/new-minus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }


    #accordionQuote span.selected div {
        display: none;
    }



    #accordionQuote td select {
        max-width: 230px;
        text-overflow: ellipsis;
    }

    /*----2-----------*/


    #accordionServiceDisplay span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionServiceDisplay span.selected span.icon-plus-minus {
        background: url(../images/new-minus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionServiceDisplay span.selected div {
        display: none;
    }

    /*---3----*/


    #accordionPolicyDisplay span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionPolicyDisplay span.selected span.icon-plus-minus {
        background: url(../images/new-minus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionPolicyDisplay span.selected div {
        display: none;
    }

    /*Renewed*/
    #accordionRenewedPolicyDisplay span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionRenewedPolicyDisplay span.selected span.icon-plus-minus {
        background: url(../images/new-minus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionRenewedPolicyDisplay span.selected div {
        display: none;
    }

    #accordionPolicyHeadrTransDisplay span.unselected span.icon-plus-minus {
        background: url(../images/new-plus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionPolicyHeadrTransDisplay span.selected span.icon-plus-minus {
        background: url(../images/new-minus-icon.png) no-repeat center left;
        height: 29px;
        width: 31px;
        display: block;
        float: left;
        vertical-align: middle;
    }

    #accordionPolicyHeadrTransDisplay span.selected div {
        display: none;
    }


.kltransaction #accordionQuote span.unselected span.icon-plus-minus, .kltransaction span.unselected span.icon-plus-minus {
    background: url(../images/new-plus-icon-v2.png) no-repeat center left !important;
}

.kltransaction #accordionQuote span.selected span.icon-plus-minus, .kltransaction span.selected span.icon-plus-minus {
    background: url(../images/new-minus-icon-v2.png) no-repeat center left !important;
}


#divAMSActivity.kltransaction .accordian-wrap {
    border: 0px;
    border-radius: 0px;
}

#divAMSActivity.kltransaction .accord-head {
    border-radius: 0px;
    background: #e6e7e9;
}

    #divAMSActivity.kltransaction .accord-head th {
        color: #444e55;
        font-family: 'Arial-BoldMT';
        font-weight: normal;
        font-size: 13px;
    }

#divAMSActivity.kltransaction #accordion {
    padding: 5px;
}








/*-----End-------*/
h3.heading-wrap-underwriting {
    float: left;
    /*width:25%;*/
    width: 22%;
    padding: 2px 5px;
    font-size: 1em;
}

.acc-main-wrap h3 {
    color: #464646;
}

h3.heading-wrap-underwriting span.heading {
    display: inline-block;
    margin-top: 5px;
    width: 85%;
    float: left;
}

/*.heading-wrap-underwriting span.flgOutOfOffice {
    background-image: url('../images/out-of-office.png');
    background-repeat: no-repeat;
    padding-right: 30px; 
    display: block;
    float: right;
}*/

.underwriting-rec-data {
    float: right;
    font-weight: normal;
    font-size: 13px;
    display: block;
    width: 74%;
    padding: 7px 10px;
}

.OutOfOffice {
    background-image: url('../images/out-of-office.png');
    background-repeat: no-repeat;
    padding-left: 30px; /* width of the image plus a little extra padding */
    display: block; /* may not need this, but I've found I do */
}

span.acc-main-wrap {
    border: 2px solid #f00;
    overflow: hidden;
    display: block;
}

#accordion span.unselected .heading-wrap-underwriting {
    background-color: #f7f7f9;
    background-image: url(../images/title-bg-right.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

#accordion span.selected .heading-wrap-underwriting {
    background-color: #f7f7f9;
    background-image: none;
}
/*******Home Analytics*****/
.tree_header {
    color: black;
    background: none url(../images/blue-btn-bg.jpg) repeat-x top left;
    height: 20px;
}

/*F#4051*/
#divCaseSummary a.tooltip1 {
    float: right;
    text-decoration: none;
    cursor: help;
}

    #divCaseSummary a.tooltip1 span {
        display: none;
        position: absolute;
        top: 20px;
        right: 0;
        text-align: center;
    }

    #divCaseSummary a.tooltip1:hover span {
        -webkit-border-radius: 3px;
        border-radius: 3px;
        width: 300px;
        font-size: 12px;
        padding: 5px;
        line-height: 18px;
        display: inline;
        position: absolute;
        border: 1px solid #d09d24;
        background: #f0d773;
        color: #985d09;
        z-index: 99999999;
    }










.top-links2 {
    /*background:#f7f7f9 url(../images/title-greybg.jpg) repeat-x bottom left;*/
    /*border:1px solid #ddd;*/
    padding: 8px 22px;
    display: block;
    overflow: hidden;
    margin: 0px 0;
    width: 100%;
}

.work-assi .top-links2 {
    width: 992px;
}

.top-links2 ul {
    margin-left: 10px;
}

.top-links2 li {
    float: left;
    display: block;
    margin: 0;
    margin: 0 0px;
    padding: 4px 0;
    color: #2a8dd1;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

    .top-links2 li a {
        padding: 10px 27px;
        color: #2A75C1;
        display: block;
        text-decoration: underline;
    }

        .top-links2 li a.tabselected {
            /*background:#fff;*/
        }

        .top-links2 li a.selected {
            /*background:#2A75C1;*/
            font-size: 16px;
            color: #800000;
        }

/*----------------Search Box for Case Manager-----------------*/

.search-wrap {
    width: 430px;
    overflow: hidden;
}

.search-cont-wrap {
    width: 428px;
    float: left;
    margin-left: 30px;
    margin: 0px 0 0px 0;
    overflow: hidden;
}

.search-left {
    background: url(../images/search-left.jpg) no-repeat top left;
    width: 11px;
    height: 36px;
    float: left;
}

.search-cont {
    background: url(../images/search-right.jpg) no-repeat top right !important;
    height: 26px !important;
    padding: 8px 5px 2px 5px !important;
}

.saml-wrap {
    padding: 13px 8px 8px 8px;
}

.saml-select {
    border-bottom: 1px solid #e6e7e9;
    overflow: hidden;
}

.saml-select-wrap {
    float: left;
    width: 33%;
    margin-bottom: 18px;
}

.saml .type1-tbl-head h3 {
    font-size: 19px;
}

.saml-select-wrap label, .saml-form label {
    width: 138px;
}

.saml-select-wrap select {
    width: 120px;
    margin: 0px;
    border: 1px solid #d1d1d1;
}

.saml-form {
    margin-top: 20px;
}

    .saml-form td {
        vertical-align: top;
    }

    .saml-form input, .saml-form textarea {
        margin: 0px 0px 15px 0px;
        width: 405px;
        padding: 5px;
        border: 1px solid #d1d1d1;
    }

        .saml-form input[type="button"] {
            width: inherit;
        }


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .search-cont {
        background: url(../images/search-right.jpg) no-repeat top right !important;
        height: 29px !important;
        padding: 5px 5px 2px 5px !important;
    }
}
/*.search-cont input[type="text"] {
	background:none !important;
	border:none !important;
	border-right:1px solid #ced0c2 !important;
	width:265px !important;
	padding:2px 5px 2px 0 !important;
	float:left !important;
	margin-right:5px !important;
}
.search-cont select {
	width:95px !important;
	padding:0px 0px 5px 0px !important;
	background:none !important;
	border:none !important;
	float:left !important;
	border-left:1px solid #ced0c2 !important;
}*/

.search-cont input[type="text"] {
    background: none !important;
    border: none !important;
    border-right: 1px solid #ced0c2 !important;
    width: 245px !important;
    padding: 2px 5px 2px 5px !important;
    float: left !important;
    margin-right: 5px !important;
}

.search-cont select {
    width: 115px !important;
    padding: 0px 0px 5px 0px !important;
    background: none !important;
    border: none !important;
    float: left !important;
    border-left: 1px solid #ced0c2 !important;
}

.search-wrap input.search-button {
    background: url(../images/icon-search.png) no-repeat top left;
    height: 20px !important;
    width: 24px !important;
    cursor: pointer !important;
    margin: 0px 0px !important;
    float: left !important;
    margin-right: 5px !important;
}
/*----------------Search Box for Case Manager End-----------------*/

#ContentPlaceHolder1_TabMasterBST_TabSLA.ajax__tab_panel {
    margin-top: 0px;
}

.ajax__tab_panel {
    margin: 12px 12px 12px 15px;
}

.slamenu-bg {
    background: url(../images/sla-menu-bg.png) repeat-x top left;
}

    .slamenu-bg li {
        /*font-size:11px;*/
        float: left;
    }

        .slamenu-bg li a {
            display: block;
            padding: 5px 10px;
            float: left;
        }

            .slamenu-bg li a.selected {
                color: #000;
                font-weight: bold;
            }

/*..................Clear buttons.........................*/
input.clear-new {
    background: url(../images/btn-clear.png) no-repeat top left;
    width: 61px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

    input.clear-new-disabled, input.clear-new[type="button"][disabled] {
        background: url(../images/btn-clear-dis.png) no-repeat top left;
        width: 61px;
        height: 25px;
        border: none;
        cursor: default;
        padding: 0;
        margin: 0;
    }

.analytics .RadTreeList_Default .rtlCollapse {
    display: none;
}

/*input.print-chart{
		background:url(../images/btn_print_chart.png) no-repeat top left;
		width:85px;
		height:25px;
		border:none;
		cursor:pointer;
		padding:0;
		margin:0;
		}
*/
.eno-btn {
    height: 28px;
    padding-top: 2px;
    text-align: right;
    margin-left: -3px;
}

    .eno-btn label {
        float: none;
        width: auto;
        vertical-align: middle;
    }

    .eno-btn input[type="checkbox"] {
        margin-left: 10px;
        vertical-align: middle;
    }

.spe-tbl .rfdSelect.rfdSelectDisabled {
    opacity: 1;
}

/**********************************Start Search Grid**********************************/
/**********************************************************************************/

.cm-grid {
    border: 1px solid #d5d6d8;
}

    .cm-grid th {
        padding: 10px 5px;
        background: #e6e7e9;
        text-align: left;
        border-bottom: 1px solid #d5d6d8;
        font-weight: normal;
        color: #1162b3;
        font-size: 15px;
    }

    .cm-grid tr.selected {
        background: #FFCECE;
    }

    .cm-grid th a {
        text-decoration: none;
        color: #1162b3;
        font-size: 15px;
    }

    .cm-grid tr td a {
        text-decoration: none;
        color: #0a63ad;
        cursor: pointer;
    }

    .cm-grid td {
        padding: 10px 5px;
        font-size: 15px;
        cursor: default;
    }

.cm-grid-filter td {
    background: #dcdcdf;
}

.cm-grid-filterLM td {
    background: #eeeeee;
    border-bottom: 1px solid #ddd;
    padding: 0 10px;
}

.cm-grid-filterLM input[type="text"] {
    width: 60px;
}

.cm-grid-filter input[type="text"] {
    width: 60px;
}

.cmgrid-alt-row {
    background: #e7eef4; /*#f7f7f8*/
}

.cm-grid-status {
    width: 35px;
    background: #eeeeee;
    padding-left: 0px;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #828282;
}

.cm-footer {
    padding: 0px;
    background: #eeeeee;
}

.cm-pager td {
    padding: 0px;
    background: #eeeeee;
}

.pagination-wrap {
    background: #eeeeee;
    border-top: 1px solid #828282;
    padding: 5px;
}

.pagination ul {
    float: left;
    overflow: hidden;
}

.cm-footer td {
    border-top: 1px solid #828282;
}

.new-pegination {
    overflow: hidden;
    margin: 5px 15px 5px 5px;
}

    .new-pegination li {
        margin-right: 5px;
    }

    .new-pegination li {
        float: left;
        margin-right: 3px;
        height: 21px;
    }

        .new-pegination li a {
            display: block;
            padding: 0px 3px;
            text-decoration: none;
            height: 100%;
        }

        .new-pegination li.selected {
            background: #fff;
            border: 1px solid #898989;
            -webkit-border-radius: 02px;
            -moz-border-radius: 02px;
            border-radius: 02px;
        }

    .new-pegination .prev-first a, .new-pegination .prev a, .new-pegination .next a, .new-pegination .next-last a {
        background: url(../images/pegination-bg.png) no-repeat 0 0;
        display: block;
        float: left;
        width: 19px;
        height: 23px !important;
        margin-right: 5px;
        text-indent: 122%;
        white-space: nowrap;
        overflow: hidden;
    }

    .new-pegination .prev-first a {
        background-position: 0 0;
    }

        .new-pegination .prev-first a:hover {
            background-position: 0 -50px;
        }

    .new-pegination .next-last a {
        background-position: -100px 0;
    }

        .new-pegination .next-last a:hover {
            background-position: -100px -50px;
        }

    .new-pegination .prev a {
        background-position: -32px 0;
    }

        .new-pegination .prev a:hover {
            background-position: -32px -50px;
        }

    .new-pegination .next a {
        background-position: -65px 0;
    }

        .new-pegination .next a:hover {
            background-position: -65px -50px;
        }






.pagination {
    float: left;
    overflow: hidden;
    margin: 5px 15px 5px 5px;
}

.page-size select {
    width: 50px;
    padding: 3px 0px 2px 0px;
}


.pagination li {
    float: left;
    margin-right: 3px;
    height: auto;
}

    .pagination li a {
        display: block;
        padding: 1px 3px;
        text-decoration: none;
        height: 100%;
    }

    .pagination li.selected {
        background: #fff;
        border: 1px solid #898989;
        -webkit-border-radius: 02px;
        -moz-border-radius: 02px;
        border-radius: 02px;
    }

.cm-prev, .cm-last-page, .cm-first-page, .cm-next {
    background: url(../images/pegination-bg.png) no-repeat 0 0;
    display: block;
    float: left;
    width: 25px;
    height: 22px;
    margin-right: 5px;
}

.pagination .pagination-first, .pagination .pagination-prev, .pagination .pagination-next, .pagination .pagination-last {
    height: 23px;
}

    .pagination .pagination-first a, .pagination .pagination-prev a, .pagination .pagination-next a, .pagination .pagination-last a {
        padding: 0px;
        margin-right: 3px;
    }


.under-my-followup .cm-prev, .under-my-followup .cm-last-page, .under-my-followup .cm-first-page, .under-my-followup .cm-next {
    background: url(../images/pegination-bg-small.png) no-repeat 0 0;
    display: none;
}

.under-my-followup .ag-page-info {
    float: left;
}

.ag-page-info {
    color: #818181;
    float: right;
    margin: 5px;
}

.under-my-followup .pagination {
    float: right;
    margin-top: 0px;
}

.cm-first-page {
    background-position: 0 0;
}

    .cm-first-page:hover, .disabled .cm-first-page {
        background-position: 0 -50px;
    }

.cm-last-page {
    background-position: -100px 0;
}

    .cm-last-page:hover, .disabled .cm-last-page {
        background-position: -100px -50px;
    }

.cm-prev {
    background-position: -32px 0;
}

    .cm-prev:hover, .disabled .cm-prev {
        background-position: -32px -50px;
    }

.cm-next {
    background-position: -65px 0;
}

    .cm-next:hover, .disabled .cm-next {
        background-position: -65px -50px;
    }

.cm-page-info {
    float: right;
    margin-right: 5px;
    color: #43464c;
    margin: 5px;
}

    .cm-page-info span {
        color: #4c4e54;
    }

.page-size {
    float: left;
    margin: 5px;
}

    .page-size span {
        float: left;
        margin-right: 5px;
        margin-top: 4px;
    }

.rgSorted {
    background-color: #F2F2F2;
    border-bottom-color: #F2F2F2;
}

.cmgrid-alt-row .rgSorted {
    background-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
}

.unMeetSLASearch {
    background: #FFCECE;
}

.expeditesearch.brokerflagrow, .expeditesearch {
    background: #FFE479;
}
/*suyash*/
.csUnderwriterGrid table tr.expeditesearch:hover, table tr.expeditesearch:hover {
    background: #ffda46;
}
/*suyash*/
.cmgrid-alt-row .unMeetSLASearch {
    background-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
}

.cmgrid-alt-row .expeditesearch {
    background-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
}

.cmgrid-alt-row .greenshade {
    background: #FFE479;
}

.cmgrid-alt-row .vipmemberexpedite {
    background-color: #BBEDBA;
    border-bottom-color: #BBEDBA;
}

.expedite.brokerflagrow, .vipmemberexpedite {
    background: #BBEDBA;
}
/*suyash*/
.csUnderwriterGrid table tr.vipmemberexpedite:hover, table tr.vipmemberexpedite:hover {
    background: #BEF3BE;
}

/**********************************End Search Grid**********************************/
/**********************************************************************************/

/*Report Landing CSS*/
.report-block {
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    float: left;
    margin: 0px 12px 20px 12px;
    width: 363px;
    height: 529px;
}

.fullwith.report-block {
    width: 97.60%;
    height: auto;
}

    .fullwith.report-block ul {
        float: left;
        width: 33.4%;
    }

        .fullwith.report-block ul:nth-child(3n+1) {
            width: 30%;
        }


.klreport-wrap.report-block {
    width: 97.5%;
    height: inherit;
    padding-bottom: 12px;
}

    .klreport-wrap.report-block li {
        width: 31%;
        float: left;
    }


.report-block.marg-none {
    margin-right: 0px;
}

/*.report-block h3 {
        background: url(../images/lgrey-head-bg.png) repeat-x scroll left top #eaeaea;
        border-bottom: 1px solid #c6c6c6;
        border-top: 1px solid #c6c6c6;
        color: #43464c;
        font-weight: bold;
        margin-bottom: 10px;
        padding: 7px 5px 7px 10px;
    }*/

.report-block ul {
    padding: 6px 0px 10px 7px;
}


.report-block li {
    list-style: disc outside url(../images/arrow-liststyle.png);
    margin-bottom: 5px;
    margin-left: 20px;
}


.report-block .type2-tbl-head h3 {
    margin-left: 7px;
}


.small-btn-blue {
    overflow: hidden;
    height: 24px;
    margin-left: 4px;
}

    .small-btn-blue span {
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: block;
        float: left;
        overflow: hidden;
    }

    .small-btn-blue input[type="button"], .small-btn-blue input[type="submit"] {
        background: #0977c2;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color: #FFFFFF;
        cursor: pointer;
        float: left;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 0px 17px 0px 17px;
        text-transform: uppercase;
        margin: 0px;
        height: 24px;
    }

    .small-btn-blue a.button {
        background: #0977c2;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color: #FFFFFF;
        cursor: pointer;
        float: left;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 5px 17px 0px 17px;
        text-transform: uppercase;
        margin: 0px;
        height: 24px;
        display: inline-block;
        margin-bottom: 8px;
        text-decoration: none;
    }

    /* Makes blue small button to disable */


    .small-btn-blue.disable a {
        background: url("../images/small-disable-right.png") no-repeat scroll right top;
        border: medium none;
        color: #424143;
        cursor: inherit;
        float: left;
        font-size: 13px;
        font-weight: bold;
        padding: 0px 17px 0px 10px;
        text-shadow: none;
        text-transform: uppercase;
        margin: 0px;
        height: 24px;
    }


    /*.small-btn-blue.disable input[type="button"], .small-btn-blue.disable input[type="submit"] {
        background: url("../images/small-disable-right.png") no-repeat scroll right top;
        border: medium none;
        color: #424143;
        cursor: inherit;
        float: left;
        font-size: 13px;
        font-weight: bold;
        padding: 0px 17px 0px 10px;
        text-shadow: none;
        text-transform: uppercase;
        margin: 0px;
        height: 24px;
    }*/

    .small-btn-blue.disable span {
        display: none;
    }

    .small-btn-blue.disable input[type="button"] {
        background: #c8c8ca;
        border: medium none;
        color: #989899;
        cursor: inherit;
        float: left;
        font-size: 13px;
        font-weight: bold;
        padding: 2px 17px 5px 17px;
        text-shadow: none;
        text-transform: uppercase;
        margin: 0px;
        height: inherit;
    }




/*End Report Landing CSS*/
.small-btn-blue-histroy input[type="button"] {
    background: rgba(0, 0, 0, 0) url("../images/small-blue-right.png") no-repeat scroll right top;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    /* font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;*/
    font-size: 10px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 0 17px 0 10px;
    text-shadow: 1px 1px #000000;
    text-transform: uppercase;
    width: 60px;
}

.small-btn-blue-histroy {
    overflow: hidden;
    height: 24px;
    margin-left: 4px;
}

    .small-btn-blue-histroy span {
        background: url("../images/small-blue-left.png") no-repeat scroll left top;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: block;
        float: left;
        overflow: hidden;
        text-transform: uppercase;
        width: 7px;
        height: 24px;
    }



.blue-swatch #ContentPlaceHolder1_txtSNotes {
    width: 300px;
    height: 100px;
}

.casemanager-producer-info.blue-swatch #ContentPlaceHolder1_txtSNotes {
    height: 58px;
}

.casemanager-producer-info .sn-unknown, .casemanager-producer-info .sn-independent, .casemanager-producer-info .special-note {
    border: 1px solid #cbc9c9;
    float: left;
    height: 58px !important;
    margin-top: 2px;
    min-height: 50px;
    padding: 10px;
    width: 93.3%;
    background-size: contain;
    background-position: 56px -1px !important;
}



input.polfee-add-new {
    background: url(../images/btn-addmethod-misctrans.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.polfee-add-del {
    background: url(../images/delete-img.png) no-repeat top left;
    width: 58px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.delete-icon[type="button"] {
    background: url(../images/delete-img.png) no-repeat top left; /*delete-img.png*/
    width: 14px;
    height: 19px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0 10px 0 0;
    text-indent: -99999px;
}




.txtPremiumFeeEditBindFeeType, .clsPolicyFeeTypeadd, .PolicyFeeTypeInputEdit {
    /*width: 250px;*/
}

.schedule-tab {
    display: block;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    margin-bottom: 0px;
    padding: 0px;
    height: 37px;
}

#selectScheduleName {
    padding: 3px;
}

.schedultab-wrap {
    border-bottom: 2px solid #0b77c2;
    overflow: hidden;
}



.schedule-tab input[type="button"], .schedule-tab a {
    background: #e6e7e9;
    padding: 8px 18px 8px 15px;
    border: none;
    color: #7b7b7b;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0px;
    height: 37px;
    display: inline-block;
    text-decoration: none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-top-left: 4px;
    -moz-border-radius-top-right: 4px;
    -moz-border-radius-bottom-left: 0px;
    -moz-border-radius-bottom-right: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


.schedule-tab.active input[type="button"], .schedule-tab.active a {
    background: #0b77c2;
    color: #ffffff;
    border: 1px solid #003662;
    border-bottom: none;
}

.agents-cont {
    clear: both;
}

.ws-cont {
    clear: both;
    border-top: 1px solid #828282;
    padding: 8px;
}

    .ws-cont h4 {
        margin: 5px 0;
    }

h4.sel-prod {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 22px;
}

.ws-users {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

input[type="submit"].add-btn {
    background: url(../images/add-btn.png) no-repeat top left;
    width: 52px;
    height: 25px;
    border: none;
    cursor: pointer;
    margin-bottom: 5px;
}

input[type="submit"].remove-btn {
    background: url(../images/remove-btn.png) no-repeat top left;
    width: 52px;
    height: 25px;
    border: none;
    cursor: pointer;
}



.ws-users select {
    width: 138px;
    border: 1px solid #ddd;
    height: 150px;
}

.ws-users input[type="button"] {
    margin-bottom: 4px;
}

.add-remove {
    display: block;
    float: left;
    margin: 26px 8px 6px 8px;
    text-align: center;
}

.UserTypeRadio {
    vertical-align: middle;
}

input[name="ctl00$ContentPlaceHolder1$RdoUserGroupType"] {
    float: left;
    cursor: pointer;
    margin-right: 8px;
    margin-left: 1px;
    margin-top: 1px;
}

.td-valign-top {
    vertical-align: top;
}

input.insured-downloadbtn {
    background: url(../images/btn-download.png) no-repeat top left;
    width: 99px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

input.insured-checkstatusbtn {
    background: url(../images/btn-check-status.png) no-repeat top left;
    width: 118px;
    height: 25px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.btn-right-dis input[type="submit"] {
    float: right;
}

.grey-box {
    border: 1px solid #d5d6d8;
    background: #f7f7f8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0px;
    margin-bottom: 25px;
    overflow: hidden;
}

    .grey-box h3 {
        background: #e6e7e9;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        padding: 5px 5px;
        color: #0b77c2;
        padding-left: 8px;
        font-weight: normal;
        font-size: 22px;
        border: 1px solid #fff;
    }

.grey-box-content {
    padding: 0px;
    overflow: hidden;
}

.row0 {
    background: #f7f7f8;
}

.row1 {
    background: #fff;
}

.head {
    background: #dcdcdf;
}

.tab-leftbar {
    overflow: hidden;
    position: relative;
}
    /*.tab-leftbar .ajax__tab_header{
    border:none;
    float:left;
    width:15%;
    padding:0;
    position:absolute;
    left:6px;
    z-index:9999;

}*/
    .tab-leftbar .ajax__tab_header {
        border: none;
        float: left;
        width: 167px;
        padding: 0;
        position: inherit;
        left: 6px;
        /*z-index: 999;*/
    }

    .tab-leftbar.ajax__tab_default .ajax__tab_tab {
        text-align: left !important;
    }


    .tab-leftbar #ContentPlaceHolder1_TabMasterBST_body.ajax__tab_body {
        min-height: 1105px;
    }


    .tab-leftbar .ajax__tab_body {
        float: right;
        width: 84.9%;
        min-height: 560px;
        padding-bottom: 30px;
    }

.saistab.tab-leftbar .ajax__tab_active .ajax__tab_outer, .saistab.tab-leftbar .ajax__tab_outer {
    background: none;
    color: #333;
}

.saistab.tab-leftbar .ajax__tab_active .ajax__tab_outer {
    background: #fff;
    margin-right: -1px;
}

.saistab.tab-leftbar .ajax__tab_active .ajax__tab_inner, .saistab.tab-leftbar .ajax__tab_inner {
    background: none;
    text-shadow: none;
    color: #333;
}

    .saistab.tab-leftbar .ajax__tab_inner:hover {
        color: #0977c2;
    }

.ajax__tab_default.tab-leftbar .ajax__tab_outer {
    display: block;
    margin: 0;
}

.saistab.tab-leftbar .ajax__tab_active .ajax__tab_inner {
    border: 1px solid #d5d6d8;
    border-right: none;
}

.collaboration-new {
    background: #e6e7e9 url("../images/new.png") no-repeat scroll left top;
    height: 35px;
}

    .collaboration-new h3 {
        background: url("../images/collaboration-img.png") no-repeat scroll left top;
        height: 30px;
        margin-left: 115px;
        padding-left: 41px;
        padding-top: 5px;
    }

.special-notes h3 {
    background: url("../images/collaboration-img.png") no-repeat scroll left top;
    height: 30px;
    margin-left: 10px;
    padding-left: 41px;
    padding-top: 5px;
}

.special-notes-txtarea {
    padding: 15px;
}

.edit-special-notes {
    background: url("../images/new-edit.png") no-repeat scroll right top;
}

input.edit-special-notes {
    background: rgba(0, 0, 0, 0) url("../images/new-edit.png") no-repeat scroll left center;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    float: right;
    width: 25px;
}

.collabration-Mode img, .collabration-Mode .aspNetDisabled {
    vertical-align: middle;
    padding-left: 10px;
}

.view-appointments h3 {
}

.view-appointments {
    padding: 10px;
    margin-top: 20px;
}

    .view-appointments a {
        text-decoration: none;
        background: url("../images/view-icon.png") no-repeat scroll left center;
        padding: 10px 0px 10px 25px;
        color: #0b77c2;
        text-transform: uppercase;
        font-size: 15px;
        vertical-align: middle;
    }

.insured-info-edit {
    float: right;
}

.producer-info-edit {
    float: right;
}

input.view-detail-new, .view-detail-new {
    background: rgba(0, 0, 0, 0) url("../images/view-detail-new.png") no-repeat scroll left center;
    border: medium none;
    cursor: pointer;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 25px;
    display: inline-block;
}

/*---start type1 tbl css---*/


.type1-tbl {
    background: #f7f7f9 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    /*padding: 10px;*/
}

.type1-tbl-head {
    overflow: hidden;
    padding: 9px 8px 10px 8px;
    background: #f7f7f8;
    border-bottom: 1px solid #e6e7e9;
}

    .type1-tbl-head.bor-non {
        border-bottom: none;
    }

.type1-tbl table {
    padding: 3px 2px;
}

    .type1-tbl table.agent-grid {
        padding: 0px;
        background: #fff;
    }

.type1-tbl-head h3 {
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.type1-tbl-head .cancel, .type1-tbl-head .save, .type1-tbl-head .head-add {
    float: right;
    margin-left: 15px;
}

.type1-tbl-head .save {
    margin-top: 1px;
}

.type1-tbl-head .head-add {
    margin-top: 3px;
}


/*---end type1 tbl css---*/

/*---start type2 tbl css---*/

.type2-tbl {
    border: 1px solid #e4e5e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /*padding-bottom:9px;*/
    background: #f7f7f8;
    padding: 1px;
}

.type2-tbl-head {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #e6e7e9;
    overflow: hidden;
    padding: 8px 10px 8px 6px;
}


.type2-tbl .agent-grid .blue-head th {
    background: #f0f1f2;
}

.type2-tbl-head h3 {
    float: left;
    color: #0b77c2;
    text-transform: uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px;
}

.carrier #divbtnEditCarrier {
    float: right;
}


.type2-tbl-head .tbl2-btn {
    float: right;
    margin-left: 9px;
    margin-top: 4px;
}


.type2-tbl-head .save-btn {
    margin: 5px;
}


/*---end type2 tbl css---*/


/*---Start grey tab css---*/

.grey-tab {
    overflow: hidden;
    border-bottom: 2px solid #c6c6c6;
    margin-bottom: 5px;
}

    .grey-tab li {
        float: left;
    }

        .grey-tab li a {
            padding-left: 10px;
            display: block;
        }

            .grey-tab li a span {
                color: #949597;
                font-size: 13px;
                font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                font-weight: bold;
                padding: 8px 20px 8px 10px;
                display: block;
            }

            .grey-tab li a.select {
                background: #e6e7e9;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-topright: 5px;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
            }


                .grey-tab li a.select span {
                    font-size: 15px;
                    color: #0b77c2;
                }




/*---End grey tab css---*/


.agent-grid .blue-head th {
    /*background: #e6e7e9;
    color: #0b77c2;
    padding: 7px 6px;
    text-align: left;
    border:none;
    font-weight:normal;*/
    background: #e6e7e9 none repeat scroll 0 0;
    border-bottom: 1px solid #e6e7e9;
    border-top: 1px solid #e6e7e9;
    color: #0b77c2;
    font-size: 16px;
    font-family: 'CalibriBold';
    font-weight: normal;
    padding: 8px 5px;
    text-align: left;
    cursor: pointer;
}

    .agent-grid .blue-head th a {
        color: #0b77c2;
        text-decoration: none;
        /* font-family:Arial , Times, serif;
    font-size:13px;
    font-weight:bold;*/
    }

.agent-grid td {
    /*padding: 12px 6px;
    font-size: 11px;
    font-family: Verdana;
     /*border-top: 1px solid #e4e5e6;*/
    background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 1px solid #e6e7e9;
    /*font-size: 12px;*/
    padding: 10px 5px;
    text-align: left;
}

.agent-grid .cm-grid-filter td {
    background: #f0f1f2;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding: 7px 6px;
}

.agent-grid .cmgrid-alt-row td {
    background: #f7f7f8;
}



.agent-pagination-wrap {
    background: #eeeff0;
    height: 43px;
}

.ag-pager td {
    background: #eeeff0;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.agent-grid .ag-pager td {
    padding: 0px;
    border: none;
}

.pagination li.selected a, .page-size select {
    color: #0b77c2;
    background: #FFF;
}

.pagination li#limp a {
    background: none;
}


.page-size select {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #b9b9b9;
}

h3.head-title {
    font-size: 18px;
    font-weight: bold;
    margin-left: 8px;
    text-shadow: 1px 2px 2px #ffffff;
    text-transform: uppercase;
}

#content h2.sub-title {
    font-size: 23px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.content-bg h2.sub-title {
    font-size: 23px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 15px;
}


#content h2.commision-head {
    margin: 13px 0px 22px 0px;
}

.cp-upload-wrap {
    overflow: hidden;
}

    .cp-upload-wrap .cp-tools-upload {
        overflow: hidden;
        width: 45%;
        margin-bottom: 10px;
    }

    .cp-upload-wrap .upload-wrap label, label.blank-space {
        width: 95px;
        margin-top: 8px;
        font-family: 'CalibriBold';
    }

    .cp-upload-wrap .upload-wrap {
        width: 270px;
    }

    .cp-upload-wrap .ACHProcessing-upload {
        float: left;
    }

    .cp-upload-wrap .upload-wrap .qq-upload-list {
        position: inherit;
        right: 0px;
        padding-left: 0px;
    }

    .cp-upload-wrap .save-btn-wrap {
        float: left;
        margin-left: 3px;
    }

/*---start cm detail css---*/

.cd-cont-wrap {
    border: 1px solid #e2e2e2;
    padding: 10px;
    margin-top: 15px;
}

.case-details-block1 .type2-tbl {
    margin-right: 8px;
    padding-bottom: 17px;
    height: 688px;
}

    .case-details-block1 .type2-tbl td {
        padding-bottom: 10px;
        padding-top: 10px;
    }


.case-details-block2 .type2-tbl {
    margin-right: 8px;
    height: 392px;
}

.case-details-block3 .type2-tbl {
    height: 392px;
    /*margin-left:8px;
    border:none;*/
}

.case-details-block4 .type1-tbl {
    margin-top: 0px;
    min-height: 299px;
}

input.small-savebtn, button.small-savebtn {
    background: url(../images/tbl2-save-btn.png) no-repeat left 1px; /*tbl2-save-btn.png*/
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0px 0 0 7px;
    background-size: 18px;
    text-indent: -999999px;
}

.eno-btn-left input.small-savebtn {
    background: url(../images/verify-icon.png) no-repeat left 1px; /*tbl2-save-btn.png*/
    width: 18px;
    height: 18px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0px 0 0 7px;
    background-size: 18px;
    text-indent: -999999px;
    background-size: 14px;
    margin-top: 3px;
    float: left;
}

a.complete-activity {
    background: url(../images/complete-activity-icon.png) no-repeat center left 1px;
    width: 18px;
    height: 18px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0px 0 0 0px;
    background-size: 18px;
    text-indent: -999999px;
    background-size: 14px;
    margin-top: 3px;
    display: inline-block;
    background-size: 14px;
}

input.small-savebtn[type="button"]:disabled, button.small-savebtn:disabled {
    background: url(../images/tbl2-save-btn-disable.png) no-repeat left 1px;
    border: none;
    border-radius: 0px;
    cursor: inherit;
}


input.small-cancelbtn, button.small-cancelbtn {
    background: url(../images/tbl2-cancel-btn.png) no-repeat top left;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0 0 0 7px;
    text-indent: -999999px;
}

    input.small-cancelbtn[type="button"]:disabled, button.small-cancelbtn:disabled {
        background: url(../images/tbl2-cancel-btn-disable.png) no-repeat top left;
        border: none;
        border-radius: 0px;
        cursor: default;
    }

a.view-appoint {
    background: url(../images/view-icon.png) no-repeat top left;
    padding-left: 25px;
    text-transform: uppercase;
    font-size: 16px;
    padding-top: 2px;
    color: #0b77c2;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.agent-grid .blue-head th.center {
    text-align: center;
}


.case-details-block4 .agent-grid td {
    border-bottom: 1px solid #cbcaca;
    border-right: 1px solid #cbcaca;
}

    .case-details-block4 .agent-grid td.bor-right-none {
        border-right: none;
    }

    .case-details-block4 .agent-grid td.bor-none {
        border: none;
    }

.case-details-block4 .agent-grid .ag-pager td {
    border: none;
}


.case-details-block4 .agent-pagination-wrap {
    height: inherit;
}

.big-tab-bg {
    overflow: hidden;
    margin: 25px 0px 17px 0px;
}

.bigtab-cont-wrap {
    border: 1px solid #e6e4e4;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    padding: 6px;
}

.qoute-platform-wrap {
    border: 1px solid #e6e4e4;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    padding: 6px 6px 25px 6px;
}


.big-tab-wrap {
    border-bottom: 2px solid #0b77c2;
    overflow: hidden;
}

.big-tab {
    display: block;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    margin-bottom: 0px;
    padding: 0px;
    height: 37px;
}

.wh-box-shadow .big-tab {
    border-radius: 4px;
    font-size: 20px;
    font-weight: normal;
    height: inherit;
}

    .wh-box-shadow .big-tab a {
        background: none;
        border: 1px solid #c5c5c7;
        color: #8c9ca8;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }



.big-tab a {
    background: #e6e7e9;
    padding: 8px 35px 8px 35px;
    border: none;
    color: #7b7b7b;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0px;
    display: inline-block;
    text-decoration: none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-weight: bold;
    display: block;
}


.big-tab.active a {
    background: #0b77c2;
    color: #ffffff;
    border: 1px solid #003662;
    border-bottom: none;
}

.wh-box-shadow .big-tab.active a {
    background: #ebebef;
    color: #0f3d5d;
    border: 1px solid #c5c5c7;
}

.transaction-wrap {
    overflow: hidden;
    padding: 3px 8px;
}


.transaction-left {
    float: left;
    padding: 5px 0 0 0;
}

    .transaction-left li {
        float: left;
        margin-right: 16px;
        text-transform: uppercase;
    }

        .transaction-left li a {
            color: #0b77c2;
            font-family: 'CalibriBold';
        }

.expand-all {
    background: url(../images/plus-img.png) no-repeat left 4px;
    padding-left: 17px;
    text-decoration: none;
    padding-right: 15px;
    border-right: 1px solid #d7d6d6;
}

.ExpandAllOverRideWorkAssignment {
    background: url(../images/plus-img.png) no-repeat left 3px;
    padding-left: 17px;
    text-decoration: none;
    height: 20px;
    float: left;
    width: 15px;
    border: none;
    cursor: pointer;
}

.CollapseAllOverRideWorkAssignment {
    background: url(../images/minus-img.png) no-repeat left 3px;
    padding-left: 19px;
    text-decoration: none;
    height: 20px;
    float: left;
    width: 15px;
    border: none;
    cursor: pointer;
}

.collapse-all {
    background: url(../images/minus-img.png) no-repeat left 4px;
    padding-left: 19px;
    text-decoration: none;
}

.kltransaction .expand-all {
    background: url(../images/plus-img-v2.png) no-repeat left 4px;
    color: #0f3d5d;
}

.kltransaction .collapse-all {
    background: url(../images/minus-img-v2.png) no-repeat left 4px;
    color: #0f3d5d;
}


.expand-all.disable {
    background: url(../images/plus-img-disable.png) no-repeat left 4px;
    font-family: 'CalibriBold';
    color: #7b7b7b;
}

.collapse-all.disable {
    background: url(../images/minus-img-disable.png) no-repeat left 4px;
    font-family: 'CalibriBold';
    color: #7b7b7b;
}

.transaction-right {
    float: right;
}

    .transaction-right li {
        display: inline-block;
        margin-left: 16px;
    }


.bind-data th {
    color: #333;
    font-weight: bold;
}

.special-note-wrap {
    margin: 8px 0px 25px 0px;
}

.top-edit-btn {
    float: right;
}

.special-note-wrap .sn-unknown, .special-note-wrap .sn-independent, .special-note-wrap .special-note {
    width: 98%;
}


.swatch-heading.new-tag {
    background: #e6e7e9 url(../images/new.png) no-repeat left top;
    padding: 6px 0px 8px 120px;
}

h3.colla-head {
    background: #e6e7e9 url(../images/collaboration-img.png) no-repeat left top;
    padding-left: 40px;
    padding-top: 5px;
}

.collaberation-wrap {
    margin-bottom: 18px;
}


.mode-cont input {
    float: left;
    margin-right: 7px;
    border: 1px solid #f00;
    margin-top: 2px;
}

.dis-adb, .add-follow {
    display: inline-block;
    margin-right: 10px;
}

    .dis-adb span, .add-follow span {
        float: left;
    }


/*---end cm detail css---*/

/*---Start Tools css---*/
.tools-left {
    width: 230px;
    float: left;
    border-right: 1px solid #e6e7e9;
}

    .tools-left li {
        padding: 15px 12px;
        border-right: none;
    }

        .tools-left li a, .tools-left li#liUsers span {
            display: block;
            color: #7b7b7b;
            font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
            text-transform: uppercase;
            text-decoration: none;
        }

        .tools-left li#liUsers ul.sub-nav li a {
            text-transform: none;
            color: #7b7b7b;
        }

            .tools-left li#liUsers ul.sub-nav li a:hover {
                color: #0977c2;
            }

        .tools-left li.active {
            border: 1px solid #e6e7e9;
            margin-right: -1px;
            border-right: none;
            background: #fff;
        }

            .tools-left li.active a, .tools-left li a:hover {
                color: #0977c2;
            }



        .tools-left li a:before, .tools-left li#liUsers span:before {
            background: #fff url(../images/tools-tab.png) no-repeat 0 0;
            content: "";
            padding: 8px 0px 8px 39px;
        }

        .tools-left li a:before {
            float: left;
            padding: 19px 0px 17px 39px;
            margin-bottom: 10px;
        }

    .tools-left ul.sub-nav li a:before {
        background: none;
        padding: 0px;
    }

    .tools-left li#liWorkAssignments a:before {
        background-position: 0 0;
    }

    .tools-left li#liWorkAssignments a:hover:before, .tools-left li.active#liWorkAssignments a:before {
        background-position: -40px 0;
    }

    .tools-left li#liUsers a:before, .tools-left li#liUsers span:before {
        background-position: 0 -48px;
    }

    .tools-left li#liUsers span:hover:before, .tools-left li.active#liUsers span:before {
        background-position: -40px -48px;
    }

    .tools-left li.active#liUsers span.selected {
        color: #0977c2;
    }

    .tools-left li#liTeam a:before {
        background-position: 0 -97px;
    }


    .tools-left li#liTeam a:hover:before, .tools-left li.active#liTeam a:before {
        background-position: -40px -97px;
    }


    .tools-left li#liTemplates a:before, .tools-left li#liTemplatesKL a:before {
        background-position: 0 -147px;
    }

    .tools-left li#liTemplates a:hover:before, .tools-left li.active#liTemplates a:before, .tools-left li#liTemplatesKL a:hover:before, .tools-left li.active#liTemplatesKL a:before {
        background-position: -40px -147px;
    }

    .tools-left li#liRoles a:before {
        background-position: 0 -194px;
    }

    .tools-left li#liRoles a:hover:before, .tools-left li.active#liRoles a:before {
        background-position: -40px -194px;
    }

    .tools-left li#liProfile a:before {
        background-position: 0 -245px;
    }

    .tools-left li#liProfile a:hover:before, .tools-left li.active#liProfile a:before {
        background-position: -40px -245px;
    }

    .tools-left li#liLicenceManager a:before {
        background-position: 0 -291px;
    }

    .tools-left li#liLicenceManager a:hover:before, .tools-left li.active#liLicenceManager a:before {
        background-position: -40px -291px;
    }

    .tools-left li#liAcordFormTarget a:before {
        background-position: -1px -147px;
    }

    .tools-left li#liAcordFormTarget a:hover:before, .tools-left li.active#liAcordFormTarget a:before {
        background-position: -41px -147px;
    }


    .tools-left li#liBusinessTarget a:before {
        background-position: 0 -335px;
    }

    .tools-left li#liBusinessTarget a:hover:before {
        background-position: -40px -335px;
    }


    .tools-left li#liCacheManager a:before {
        background: #fff url(../images/cache-manager.png) no-repeat 0px 0;
    }

    .tools-left li#liCacheManager a:hover:before {
        background: #fff url(../images/cache-manager.png) no-repeat -41px 0;
    }



    .tools-left li#liUsers ul, .tools-left li#liWorkAssignmentsAS ul, .tools-left li#liTeam ul {
        padding: 5px 0px 5px 7px;
        margin-bottom: 0px;
    }

    .tools-left li#liUsers li, .tools-left li#liWorkAssignmentsAS li, .tools-left li#liTeam li {
        list-style: url("../images/arrow-liststyle.png");
        margin-left: 20px;
        margin-bottom: 0px;
        padding: 5px;
    }




.tools-right {
    width: 917px;
    float: right;
}

.work-assig-wrap {
    border: 1px solid #e6e7e9;
}

    .work-assig-wrap table {
        border: none;
    }

    .work-assig-wrap .agent-grid td {
        border: none;
        border-bottom: 1px solid #e6e7e9;
    }

.grey-bg {
    padding: 5px;
    background: #fff;
    border-left: 1px solid #e6e7e9;
    border-right: 1px solid #e6e7e9;
}

.work-assi .top-links1 li {
    background: url(../images/seprator.png) no-repeat center right;
}

    .work-assi .top-links1 li.bg-none {
        background: none;
    }

.work-assi .top-links1 {
    padding-top: 8px;
}

.grey-bg input[type="submit"] {
    background: url(../images/add-new-btn.png) no-repeat left 2px;
    width: 119px;
    height: 35px;
    border: none;
    margin-top: 2px;
}


.type1-tbl table.padd-none {
    padding: 0px;
}


.profile-wrap {
    padding: 10px 5px;
}

    .profile-wrap table {
        width: 100%;
    }


    .profile-wrap td {
        padding: 5px 0px;
    }

    .profile-wrap input {
        width: 90%;
    }

#formWrapper .type2-tbl-head h1 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.profile-wrap input[type="button"] {
    display: inline-block;
    width: inherit;
    padding: 6px 8px;
    width: 118px;
    text-indent: -999999px;
}

.type1-tbl .RadGrid_Default .rgHeader {
    background: #e6e7e9;
    padding: 7px 6px;
    border: none;
}

.type1-tbl .RadGrid_Default {
    border: none;
}

.type1-tbl table.rgMasterTable {
    border: none;
    padding: 0px;
}


.type1-tbl .RadGrid_Default .rgAltRow {
    background: #f7f7f8 none repeat scroll 0 0;
}

.type1-tbl .RadGrid_Default .rgHeader a {
    color: #0b77c2;
    text-decoration: none;
    font-family: Arial, Times, serif;
    font-size: 13px;
    font-weight: bold;
}

.type1-tbl .RadGrid_Default .rgFilterRow td {
    background: #f0f1f2 none repeat scroll 0 0;
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    padding: 7px 6px;
}

.type1-tbl .RadGrid_Default .rgFilterBox {
    border: 1px solid #d1d1d1;
}


.type1-tbl .RadGrid .rgRow td, .type1-tbl .RadGrid .rgAltRow td {
    /**/ font-family: CalibriRegular;
    font-size: 15px;
    padding: 12px 6px;
}

.type1-tbl .RadGrid_Default td.rgPagerCell, .type1-tbl .RadGrid_Default .rgPager .rgStatus {
    border: none;
}

.type1-tbl .RadGrid_Default .rgPager {
    background: #eeeff0 none repeat scroll 0 0;
}

.type1-tbl .RadGrid_Default .rgInfoPart {
    color: #43464c;
}

.type1-tbl .RadGrid_Default .rgRow a, .type1-tbl .RadGrid_Default .rgAltRow a {
    color: #333;
}

    .type1-tbl .RadGrid_Default .rgRow a:hover, .type1-tbl .RadGrid_Default .rgAltRow a:hover {
        color: #046fcb;
    }


.add-role {
}

.rolename {
    padding: 10px;
}

.add-role #divPermissions h4 {
    margin-bottom: 0px;
}

.add-role .user-cont-dis {
    margin-bottom: 12px;
    margin: 5px 8px;
}

.add-role .swatch-heading h3 {
    font-size: 16px;
    margin-top: 5px;
}

.user-cont-dis > div {
    margin-top: 8px;
}

/*---End Tools css---*/


/*---start login css---*/

.login-bg {
    background: #f7f7f9 none repeat scroll 0 0;
    border-radius: 5px;
    margin: 0 auto;
    padding: 15px 30px;
}

    .login-bg #formWrapper {
        width: 489px;
    }


#formCasing.login-bott-bg {
    background: #e1e2e4 url("../images/login-key-bg.png") no-repeat scroll -18px 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 15px 30px 103px;
    /*margin-top: 75px;*/
}

.login-bott-bg input[type="text"], .login-bott-bg input[type="password"] {
    margin-bottom: 10px;
    width: 270px;
}

input.login-button {
    background: #0c78c3 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 7px 15px;
    width: 80px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.forgot-pass2 {
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #0b77c2;
    text-decoration: none;
}



#loginForm label {
    width: inherit;
    font-size: 16px;
    color: #6e6e6f;
}

#loginForm dd {
    margin-bottom: 6px;
}

.login-footer {
    background: #0273c4;
    background: -moz-linear-gradient(top, #0273c4 0%, #014576 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0273c4), color-stop(100%,#014576)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0273c4 0%,#014576 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0273c4 0%,#014576 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0273c4 0%,#014576 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0273c4 0%,#014576 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0273c4', endColorstr='#014576',GradientType=0 ); /* IE6-9 */
    padding: 10px 0;
    border-bottom: 2px solid #013597;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

    .login-footer p, .login-footer a {
        text-align: center;
        color: #fff;
    }

.login-head {
    font-size: 2em;
    color: #0b75bf;
    margin-bottom: 10px;
    margin-top: 75px;
}

/*---end login css---*/

.table-wrap {
    overflow-x: auto;
    width: 100%;
}


.best-left-tab {
    min-height: 534px;
}

.saistab.tab-leftbar {
    border: 1px solid #e3e2e2;
    padding: 40px 10px 10px 10px;
    border-top: none;
}

.platform-result-wrap {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 10px 0;
    overflow: hidden;
}

.grey-button {
    overflow: hidden;
}

    .grey-button ul {
        float: left;
    }

        .grey-button ul li {
            display: inline-block;
        }

            .grey-button ul li a {
                display: inline-block;
                padding: 2px 10px;
                background: #ddd;
                margin-right: 8px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                text-decoration: none;
                font-weight: normal;
                border-bottom: 1px solid #d3d3d3;
            }

                .grey-button ul li a.select {
                    color: #0b77c2;
                }

.qoute-platform-wrap {
    overflow: hidden;
}

.qoute-platform-left {
    float: left;
    width: 200px;
}

.qoute-platform-right {
    float: left;
    width: 915px;
}

.qoute-platform-result {
    float: left;
    width: 160px;
    text-align: center;
    border: 1px solid #e6e4e4;
    background: #f5f5f5;
    padding: 5px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 3px;
    margin-right: 3px;
}

    .qoute-platform-result p {
        text-align: center;
        font-weight: bold;
        margin-bottom: 5px;
    }

.qoute-img, .qoute-info {
    text-align: center;
}

.qoute-img {
    padding: 8px 0;
    height: 80px;
}

.qoute-platform-result h4 {
    text-align: center;
    font-weight: bold;
    background: #dfdfdf;
    font-size: 25px;
    color: ThreeDDarkShadow;
    padding: 5px;
    margin: 0px 0;
}

.qoute-info span {
    display: block;
    background: #f5f5f5;
    padding: 5px 0;
}

.go-carrier {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #0b77c2;
    margin: 8px 0 0 0;
    background: url("../images/go-carrier.png") no-repeat 8px 0px;
    padding-left: 40px;
}

.qoute-platform-info {
}

    .qoute-platform-info .qoute-img {
        height: 80px;
    }

    .qoute-platform-info p {
        margin-bottom: 5px;
    }

    .qoute-platform-info h4 {
        margin: 12px 0;
        color: #666666;
        font-weight: normal;
    }

    .qoute-platform-info span {
        display: block;
        padding: 5px 0;
    }

.login-right {
    width: 535px;
    float: right;
    vertical-align: top;
}

    .login-right p {
        margin-bottom: 20px;
    }

    .login-right li {
        list-style: disc;
        margin-left: 15px;
        margin-bottom: 5px;
    }

h3.vision-icon {
    color: #3483be;
    background: url("../images/vision.png") no-repeat 0px 0px;
    padding: 5px 10px 6px 40px;
    margin-bottom: 10px;
}

h3.mission-icon {
    color: #3483be;
    background: url("../images/mission.png") no-repeat 0px 0px;
    padding: 5px 10px 6px 40px;
    margin-bottom: 10px;
}

#divPlatformResultInfo .grey-button {
    padding: 10px 0px;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 25px;
}

.case-manager-details-block .watch span {
    background: url(../images/watch-blue.png) no-repeat top left;
    height: 22px;
    width: 76px;
    display: block;
}

.case-manager-details-block .remove-watch span {
    background: url(../images/remove-watch-blue.png) no-repeat top left;
    height: 22px;
    display: block;
    width: 130px;
}

.workflow-info-wrap {
}

    .workflow-info-wrap label {
        width: auto;
    }

    .workflow-info-wrap select {
        width: 175px;
        padding: 2px;
    }

.workflow-btn-wrap {
    padding: 8px 0 0 0;
    text-align: right;
}

.workflow-followups {
    padding: 10px 0;
}

.workflow-wrap {
    width: 380px;
}

    .workflow-wrap input[type="submit"], .workflow-wrap input[type="button"] {
        padding: 2px 8px;
    }

.follow-wrap {
    padding-left: 1px;
}

.all-case {
    border: 1px solid #e3e2e2;
    border-top: none;
    padding: 40px 0px 0px 0px;
}

.agent-grid.work-assignment-grid th {
    border: none;
}

.agent-grid.work-assignment-grid td {
    font-size: inherit;
    padding: 8px 5px;
}

    .agent-grid.work-assignment-grid td a {
        text-decoration: none;
    }

.writing-company .type2-tbl {
    min-height: 224px;
}

.trans-single-tab {
    margin-top: 10px;
}

.work-assi .grey-tab {
    margin-bottom: 0;
}

    .work-assi .grey-tab li {
        width: 150px;
        text-align: center;
    }

        .work-assi .grey-tab li a span {
            padding: 8px 13px 8px 8px;
            text-transform: none;
            font-size: 13px;
        }

        .work-assi .grey-tab li a {
            text-decoration: none;
            padding-left: 1px;
        }

.agent-grid.work-assignment-grid td {
    background: none;
}

.case-manager-details-block label, .workflow-wrap label, label.txt-bold {
    font-family: 'CalibriBold';
}


.ui-datepicker-calendar .ui-state-default {
    display: block;
    width: 25px;
    text-align: center;
}

.report-wrap label {
    font-family: 'CalibriBold';
    width: inherit !important;
}

label.report-lib-check {
    width: 177px;
}

.report-lib-check input {
    margin-right: 6px;
}



.report-lib-check input, .report-lib-check label {
    float: left;
}




.btn-default input {
    border: 1px solid #e1e2e4;
    color: #0b77c2;
    font-weight: 600;
    font-size: 16px;
    padding: 6px 12px;
    margin-bottom: 8px;
    margin-right: 7px;
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    text-transform: capitalize;
}

    .btn-default input:hover {
        background-color: #e0e0e0;
        background-position: 0 -15px;
        color: #333;
        background-image: none;
    }


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .case-details-block1 .type2-tbl {
        height: 689px;
    }

    .case-details-block2 .type2-tbl {
        height: 405px;
    }

    .case-details-block3 .type2-tbl {
        height: 405px;
    }

    .case-details-block4 .type1-tbl {
        min-height: 286px;
    }
}

.label-flt-none, .label-flt-none label {
    float: none;
}

.red {
    color: #f00;
}

#divBank label {
    width: auto !important;
}

.payment-info label {
    width: auto;
}

#divshowstate td {
    padding: 8px 5px;
}


.follow-wrap.cm-follow .agent-grid td {
    font-size: 13px;
}

.cm-follow {
    margin-top: 10px;
}


    .cm-follow .case-details-block4 .type1-tbl {
        min-height: 189px;
    }


#divCaseSummary .greytable2 td {
    padding: 9px 3px;
}

input.remove-pbtn[type="button"] {
    background: rgba(0, 0, 0, 0) url("../Agents/images/new-arrow-left.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 25px;
}

input.add-pbtn[type="button"] {
    background: rgba(0, 0, 0, 0) url("../Agents/images/new-arrow-right.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin-bottom: 10px;
    width: 25px;
}

input.remove-pbtn[type="button"][disabled] {
    background: rgba(0, 0, 0, 0) url("../Agents/images/new-arrow-left-dis.png") no-repeat scroll left top;
    border: medium none;
    cursor: default;
    height: 25px;
    width: 25px;
}

input.add-pbtn[type="button"][disabled] {
    background: rgba(0, 0, 0, 0) url("../Agents/images/new-arrow-right-dis.png") no-repeat scroll left top;
    border: medium none;
    cursor: default;
    height: 25px;
    width: 25px;
}

#ContentPlaceHolder1_RdoUserGroupType label {
    width: inherit;
}

.subs-select select {
    width: 150px;
}


#tWorkAssign {
    padding: 7px 5px;
}

    #tWorkAssign .search-wrap input.search-button {
        float: right !important;
        margin: 0 0 0 5px !important;
    }

/*-----Start case manager vip css----*/

.my-detail td.case-col, .my-detail td:first-child {
    text-align: center;
}
/*.greenshade.flagrow .case-col, .flagrow .case-col{
    background: url(../images/flag.png) no-repeat 6px 14px;
}*/

/*.all-case .greenshade.flagrow .case-col, .flagrow .case-col{
    background: url(../images/flag.png) no-repeat 6px center;
}*/


.greenshade.flagrow, .flagrow {
    border: 1px solid #00cc33 !important;
}

.greenshade.brokerflagrow, .brokerflagrow {
    border: 1px solid #cbc9c9 !important;
}

.flagrow {
    background: #f2fdf2;
}

.brokerflagrow {
    background: #f2fdf2;
}

.greenshade.flagrow > td, .flagrow > td {
    border-top: 1px solid #00cc33;
    border-bottom: 1px solid #00cc33;
}

.greenshade.brokerflagrow > td, .brokerflagrow > td {
    border-top: 1px solid #cbc9c9;
    border-bottom: 1px solid #cbc9c9;
}


.greenshade.flagrow > td:first-child, .flagrow > td:first-child {
    border-left: 1px solid #00cc33;
}

.greenshade.brokerflagrow > td:first-child, .brokerflagrow > td:first-child {
    border-left: 1px solid #cbc9c9;
}

.greenshade.flagrow > td:last-child, .flagrow > td:last-child {
    border-right: 1px solid #00cc33;
}

.greenshade.brokerflagrow > td:last-child, .brokerflagrow > td:last-child {
    border-right: 1px solid #cbc9c9;
}

.flag-case-detail {
    border: 5px solid #00cc33;
}

.flag-broker-case-detail {
    border: 5px solid #cbc9c9;
}

.flag-case-detail .case-details-block1 .type2-tbl-head h3 {
    /*background: url(../images/flag.png) no-repeat right top;*/
    padding-right: 8px;
    background-size: 11px;
}


.option-stick-wrap {
    position: fixed;
    left: 0px;
    top: 19%;
    z-index: 999999;
    /*display:none;*/
}

.vip-state {
    display: none;
}

.broker-state {
    display: none;
}

    .cd-cont-wrap.flag-case-detail .option-stick-wrap, .vip-state.vip-state-active, .broker-state.broker-state-active {
        display: block;
    }

.option-stick-wrap li {
    height: 40px;
}

/*-----End case manager vip css----*/

#dWorkAssignLoader {
    position: absolute;
    text-align: center;
    width: 98%;
    height: 96%;
    background: rgba(255,255,255,0.8);
}


    #dWorkAssignLoader img {
        position: absolute;
        top: 5%;
    }

.checkbox-btn {
    width: auto;
    display: inline-block;
}

    .checkbox-btn span {
        border: 1px #d1d1d1 solid;
        width: auto;
        display: inline-block;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-right: 10px;
    }

label.checkbox-btn input {
    position: absolute;
    top: -20px;
}

label.checkbox-btn span {
    display: block;
    padding: 5px 15px;
    text-align: center;
    color: #d1d1d1;
}

label.checkbox-btn input:checked + span {
    border: 1px solid #0b77c2;
    color: #0b77c2;
}

.cache-mannager-wrap td a {
    text-decoration: none;
}

#divWait {
    margin-bottom: 5px;
}

    #divWait img {
        margin-right: 5px;
    }


/*------------------New Layout Change CSS---------------------------*/
.content-wrap {
}

.top-filter {
    border: 1px solid #fff;
    background: #eff1f6;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -moz-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.summary h3 {
    color: #174264;
}

.charts {
    -webkit-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -moz-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    margin-right: 29px;
    padding: 6px;
    /*margin-bottom:20px;*/
    min-height: 335px;
    position: relative;
}

    .charts h3 {
        border-bottom: 1px solid #bfc6cb;
        margin-bottom: 15px;
        color: #0f3d5d;
        padding-bottom: 20px;
        display: block;
        font-size: 22px;
        font-family: 'Trebuchet MS';
        font-weight: bold;
    }

        .charts h3.prem-icon {
            background: url(../images/premium-target-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

        .charts h3.memb-fee {
            background: url(../images/membership-fees-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

        .charts h3.comm-lines {
            background: url(../images/commercial-line-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

        .charts h3.quotes-binds-icon {
            background: url(../images/quotes-bind-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

        .charts h3.personal-line-icon {
            background: url(../images/personal-line-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

.commercial-lines-chartwrap {
}

.home-summary {
    -webkit-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -moz-box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    box-shadow: 0px 0px 4px 2px rgba(203,203,206,0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding: 6px;
    position: relative;
}

    .home-summary h3 {
        border-bottom: 1px solid #bfc6cb;
        margin-bottom: 15px;
        color: #0f3d5d;
        padding-bottom: 20px;
        display: block;
        font-size: 22px;
        font-family: 'Trebuchet MS';
        font-weight: bold;
    }

        .home-summary h3.dept-summ-icon {
            background: url(../images/department-summary-icon.png) no-repeat 5px 50%;
            padding: 10px 0 10px 50px;
        }

.summ-col {
    width: 23%;
    margin: 0 10px;
    float: left;
    min-height: 1px;
}

.possible-grid {
    border: 1px solid #e6e7e9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
    position: relative;
}


.new-cm-grid {
    border: 1px solid #d5d6d8;
    width: 100%;
    font-family: "CalibriRegular", Arial, Helvetica, sans-serif;
}

    .new-cm-grid thead th {
        padding: 10px 5px;
        background: #e6e7e9;
        text-align: left;
        border-bottom: 1px solid #d5d6d8;
        font-weight: normal;
        color: #1162b3;
        font-size: 15px;
    }



    .new-cm-grid td {
        padding: 10px 5px;
        font-family: "CalibriRegular", Arial, Helvetica, sans-serif;
    }

        .new-cm-grid td a {
            cursor: pointer;
        }

    .new-cm-grid tbody tr:nth-child(odd) td {
        background: #fff;
    }

    .new-cm-grid tbody tr:nth-child(even) td {
        background: #f7f7f8;
    }

    .new-cm-grid tbody tr:nth-child(odd).selected td, .new-cm-grid tbody tr:nth-child(even).selected td {
        background: #0977c2;
        color: #fff;
    }

    .new-cm-grid tr.selected {
        background-color: rgba(41, 103, 182, 0.89);
        color: #FFF;
    }

.possible-grid .new-cm-grid {
    border: 0px;
    padding: 0px;
}


    .possible-grid .new-cm-grid tr:nth-child(odd) th:first-child {
        border-left: 1px solid #fff;
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        border-top-left-radius: 5px;
    }

    .possible-grid .new-cm-grid th:last-child {
        border-right: 1px solid #fff;
        border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
    }

.new-cm-grid .cm-grid-filter td {
    background: #f7f7f8;
    border-bottom: 1px solid #d5d6d8;
}




.possible-grid .cm-grid-filter tr.alternate-row td {
    background: #fff;
}

.blue-row td {
    background: #3194d7 !important;
    color: #fff;
}



.possible-grid th {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#content h2.sub-title .inner-sub-head {
    color: #666666 !important;
    font-size: 21px;
}

.summary-cont-wrap {
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
    position: relative;
}

    .summary-cont-wrap table th {
        background: #eeeeee;
        padding: 8px;
    }

        .summary-cont-wrap table th h4 {
            color: #ff3300;
            text-transform: uppercase;
            font-size: 15px;
        }

    .summary-cont-wrap table td {
        padding: 8px;
    }

.summ-head {
    border: 1px solid #f00;
}

.first-head {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 2px;
    border: 1px solid #fff;
    border-right: none;
}

.second-head {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #fff;
    border-left: none;
}

.top-gun-head {
    background: #eeeeee;
    padding: 5px 5px 10px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #fff;
}

    .top-gun-head h4 {
        color: #0f3d5d;
        text-transform: uppercase;
        font-size: 15px;
        margin-bottom: 10px;
    }

.summary-cont-wrap table td.topgun {
    padding: 0;
}

.inven-summ, .underwrte {
    min-height: 353px;
}

.accounting {
    min-height: 215px;
}

.not-avi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    background: rgba(239,239,239,0.75);
    color: #0f3d5d;
    z-index: 999999;
    font-weight: bold;
}

    .not-avi img {
        margin-top: 30%;
        text-align: center;
    }

    .not-avi.not-avi-small img {
        margin-top: 3%;
        text-align: center;
        width: 51%;
    }


#notAppDepartment.not-avi img {
    margin-top: 15%;
    text-align: center;
}

/*For Chorme*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .inven-summ, .underwrte {
        min-height: 343px;
    }

    .accounting {
        min-height: 227px;
    }
}

/*For IE*/
@media screen and (min-width:0\0) {
    .inven-summ, .underwrte {
        min-height: 343px;
    }

    .accounting {
        min-height: 243px;
    }
}


.eno-btn-left {
    float: left;
    margin-left: 7px;
}

.eno-btn-right {
    float: right;
    margin-top: 4px;
}

    .eno-btn-right input.small-cancelbtn {
        margin-left: 9px;
    }

.eno-btn-left input.CaseAssign[type="button"] {
    padding: 3px 8px;
}

.eno-btn-left select {
    float: left;
    margin-right: 8px;
}

.eno-btn-left input.CaseAssign {
    margin: 1px 5px 0px 0px;
    float: left;
}

.eno-btn-left input.delete-icon[type="button"] {
    background: url(../images/reject-icon.png) no-repeat top left;
    margin: 4px 8px 0px 0px;
    float: left;
}

.edit-icon {
    background: url(../images/edit-icon1.png) no-repeat top center;
    display: block;
    width: 17px;
    height: 17px;
    text-indent: -999999px;
}

.complete-acti-wrap {
}

.complete-acti-row {
    overflow: hidden;
    padding: 10px 0;
}

.complete-acti-wrap label {
    width: 150px;
    float: left;
    font-weight: bold;
}

.complete-acti-wrap span {
    display: inline-block;
    float: left;
}

.complete-acti-wrap .complete-acti-btn span {
    float: right;
}

.complete-acti-wrap textarea {
    width: 450px;
    height: 100px;
}

#ContentPlaceHolder1_TabMasterBST_TabCases_tab .ajax__tab_outer {
    background-color: #E6E7E9;
    cursor: default;
}

#ContentPlaceHolder1_TabMasterBST_TabAgentActivity_tab .ajax__tab_outer {
    background-color: #E6E7E9;
    cursor: default;
}

.small-btn-blue.reject-icon input {
    background: #0977c2 url(../images/reject-icon1.png) no-repeat 8px center;
    padding: 0px 10px 0px 24px;
    font-size: 12px;
}


.small-btn-blue.verify-icon input {
    background: #0977c2 url(../images/verify-icon1.png) no-repeat 8px center;
    padding: 0px 10px 0px 24px;
    font-size: 12px;
}

.small-btn-blue.complete-activity a.button {
    background: #0977c2 url(../images/verify-icon1.png) no-repeat 8px 5px;
    padding: 5px 10px 0px 24px;
    font-size: 10px;
    height: 17px;
}

.small-btn-blue.verify-icon, .small-btn-blue.reject-icon {
    margin-left: 8px;
    float: left;
}

.eno-btn-left.flt-right {
    float: right;
}

.ajax__tab_disabled h3 {
    font-size: 14px;
}

.memberService_ActivityDiv {
    width: 1170px;
    overflow-x: auto;
}

.appointment-wrap {
    background: #e6e7e9;
    padding: 10px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.review-appointment {
    background: #f8f8f8;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.appointment-name {
    width: 48%;
    float: left;
    padding: 8px;
    /*background:#fdfdfd;*/
}

    .appointment-name span:first-child {
        display: inline-block;
        margin-right: 15px;
        font-weight: bold;
    }

.da-review-grid {
}

    .da-review-grid table {
        /* border: 1px solid #ced8de;*/
        border-bottom: none;
        border-right: none;
        font-size: 13px;
        text-align: left;
        background: #fdfdfd;
    }

        .da-review-grid table th {
            background: #e6e7e9;
            color: #333;
            padding: 7px 5px;
        }

        .da-review-grid table td {
            padding: 7px 5px;
        }

        .da-review-grid table th span {
            cursor: pointer;
        }

        .da-review-grid table tr.shade, .shade {
            background: #f7f7f8;
        }

.reviewappointment-scroll {
    height: 200px;
    overflow: auto;
}

.button-div-wrap {
    border-top: 1px solid #0b77c2;
    padding: 15px 0;
}

.ui-da-buttons .ui-state-default, .ui-widget-content .ui-da-buttons .ui-state-default, .ui-widget-header .ui-da-buttons .ui-state-default {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(214,214,214,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(214,214,214,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6', GradientType=0 );
    border: 1px solid #e3e3e3;
    color: #000;
}

.top-special-note {
    padding: 8px;
}

    .top-special-note textarea {
        height: 240px;
        width: 99%;
        border: 1px solid #cbc9c9;
    }

.special-note-wrap2 .sn-unknown textarea, .special-note-wrap2 .sn-independent textarea, .special-note-wrap2 .special-note textarea {
    width: 100%;
    height: 217px;
    border: none;
    background: none;
}

.special-note-wrap2 .sn-unknown, .special-note-wrap2 .sn-independent, .special-note-wrap2 .special-note {
    width: 343px;
}

.direct-oppoint {
    border-right: 1px solid #d7d7d9;
    border-bottom: 1px solid #d7d7d9;
}

    .direct-oppoint th {
        padding: 12px 10px;
        background: #e6e7e9;
        color: #6e6e70;
        border-left: 1px solid #d7d7d9;
        border-top: 1px solid #d7d7d9;
        text-align: left;
    }

    .direct-oppoint td {
        padding: 10px;
        border-left: 1px solid #d7d7d9;
        border-top: 1px solid #d7d7d9;
    }


/*For Chorme*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .special-note-wrap2 .sn-unknown textarea, .special-note-wrap2 .sn-independent textarea, .special-note-wrap2 .special-note textarea {
        height: 202px;
    }
}

/*For IE*/
@media screen and (min-width:0\0) {
    .special-note-wrap2 .sn-unknown textarea, .special-note-wrap2 .sn-independent textarea, .special-note-wrap2 .special-note textarea {
        height: 202px;
    }

    .case-details-block1 .type2-tbl {
        height: 632px;
    }
}



/*Added by Nilesh to show message on success*/
.successmessage {
    display: none; /*  margin: -34px 0 13px 0;*/
    padding: 8px 13px 8px 52px;
    background: url(../images/icon_check.png) left no-repeat #EFA;
    background-position: 13px 5px;
    border: solid 1px #BD8;
    position: fixed;
    font-weight: bold;
    width: auto;
    top: 50%;
    left: 40%;
    z-index: 9999;
}

/*-----------Agency Service Work Assignment------------*/

.agencyservice-wrap {
    background: #f8f8f8;
    border: 1px solid #e3e5e6;
    padding: 15px 10px;
}

.agency-steps {
    padding: 10px 0;
}

    .agency-steps h4 {
        color: #6e6e6f;
        text-transform: uppercase;
        border-bottom: 1px solid #d5d6d8;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .agency-steps label {
        font-weight: bold;
        color: #6e6e6f;
        width: auto;
    }

.lines-check label {
    width: 10em;
}

input[type="button"].add-btn {
    background: url(../images/new-arrow-right.png) no-repeat top left;
    height: 25px;
    width: 25px;
    border: none;
    cursor: pointer;
    margin-bottom: 10px;
}

input[type="button"][disabled].add-btn {
    background: url(../images/new-arrow-right-dis.png) no-repeat top left;
    height: 25px;
    width: 25px;
    border: none;
    cursor: default;
}

input[type="button"].remove-btn {
    background: url(../images/new-arrow-left.png) no-repeat top left;
    height: 25px;
    width: 25px;
    border: none;
    cursor: pointer;
}

input[type="button"][disabled].remove-btn {
    background: url(../images/new-arrow-left-dis.png) no-repeat top left;
    height: 25px;
    width: 25px;
    border: none;
    cursor: default;
}

.select-type-txt {
    vertical-align: top;
    padding-top: 20px;
}

    .select-type-txt label {
        width: 135px;
    }

.wa-userassi td {
    padding: 8px 0;
}

.tools-left li#liWorkAssignmentsAS span {
    display: inline-block;
    padding-left: 39px;
    color: #7b7b7b;
    text-transform: uppercase;
    cursor: pointer;
    background: url(../images/icon-agencyservice-wa.png) no-repeat top left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

    .tools-left li#liWorkAssignmentsAS span:hover, .tools-left li#liWorkAssignmentsAS.active span {
        color: #0977c2;
        background: url(../images/icon-agencyservice-wa-hover.png) no-repeat top left;
    }

.tools-left li#liWorkAssignmentsAS ul.sub-nav li a {
    text-transform: none;
    color: #7b7b7b;
}

    .tools-left li#liWorkAssignmentsAS ul.sub-nav li a:hover {
        color: #0977c2;
    }

.tools-left li#liTeam span:before {
    background-position: 0 -97px;
}


.tools-left li#liTeam span:hover:before, .tools-left li.active#liTeam a:before {
    background-position: -40px -97px;
}

.tools-left li#liTeam span {
    display: inline-block;
    color: #7b7b7b;
    text-transform: uppercase;
    cursor: pointer;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-bottom: 12px;
}

    .tools-left li#liTeam span:hover, .tools-left li#liTeam.active span {
        color: #0977c2;
    }

.tools-left li#liTeam ul.sub-nav li a {
    text-transform: none;
    color: #7b7b7b;
}

    .tools-left li#liTeam ul.sub-nav li a:hover {
        color: #0977c2;
    }

/*--Start css form onboard edit & Add css--*/

.ob-add-wrap {
    padding: 4px 2px 10px 2px;
    border: 1px solid #e3e2e2;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
/*--End css form onboard edit & Add css--*/

.popup-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    background-color: rgba(0,0,0,0.5);
    display: table;
}

.popup {
    max-width: 1085px;
    width: 96%;
    margin: 7% auto 0 auto;
    background: #fff;
    border: 1px solid #1f7ed3;
    border-radius: 7px;
    padding: 10px;
}

.popup2 {
    max-width: 1168px;
    width: 96%;
    margin: 7% auto 0 auto;
    background: #fff;
    border: 1px solid #1f7ed3;
    border-radius: 7px;
    padding: 10px;
}

.popup.pending-info {
    max-width: 450px;
    width: 96%;
    margin: 7% auto 0 auto;
    background: #fff;
    border: 1px solid #1f7ed3;
    border-radius: 7px;
    padding: 10px;
}

.popup-title {
    background: #0470cb;
    color: #fff;
    padding: 12px 8px;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.pending-info-wrap {
    margin: 20px 0px;
}


.commi-grid {
    border: 1px solid #d5d6d8;
    width: 100%;
    overflow-x: auto;
}

    .commi-grid th {
        padding: 10px 5px;
        background: #e6e7e9;
        text-align: left;
        border-bottom: 1px solid #d5d6d8;
        font-weight: normal;
        color: #6f6f71;
        font-size: 15px;
    }

    .commi-grid tr.selected {
        background: #FFCECE;
    }

    .commi-grid th a {
        text-decoration: none;
        color: #1162b3;
        font-size: 15px;
    }

    .commi-grid td {
        padding: 10px 5px;
        font-size: 15px;
        cursor: default;
    }

        .commi-grid td h4 {
            font-size: 16px;
        }

.state-head {
    background: #f7f7f9;
}

.commi-grid .bor-left {
    border-left: #cacaca 1px solid;
}

.inner-title {
    padding: 10px 5px;
    text-transform: uppercase;
}

input[type="button"].btn-add-new {
    background: url(../images/btn-add-new.png) no-repeat left center;
    width: 86px;
    height: 14px;
    border: none;
    cursor: pointer;
    margin: 5px 0;
}

.work-assig-wrap .agent-grid .last-ext-space td {
    border-bottom: none;
    height: 10px;
    padding: 0;
}

.bolt-sais-notify {
    position: fixed;
    left: 0px;
    top: 20%;
    z-index: 999999;
    /*display:none;*/
}

.bolt-noti, .sais-noti, .kl-noti, .lm-noti {
    background: #bbc2ce;
    color: #7c8ba5;
    padding: 15px 10px 15px 8px;
    margin-bottom: 15px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

    .bolt-noti a, .sais-noti a, .kl-noti a, .lm-noti a {
        color: #7c8ba5;
        text-decoration: none;
    }

    .bolt-noti.select a, .bolt-noti.select, .sais-noti.select a, .kl-noti.select a, .lm-noti.select a {
        color: #fff;
        text-decoration: none;
    }

    .bolt-noti.select, .sais-noti.select, .kl-noti.select, .lm-noti.select {
        background: #ff3300;
        color: #fff;
    }

    .bolt-noti span, .sais-noti span, .kl-noti span, .lm-noti span {
        display: block;
        text-align: center;
    }

.bolt-noti-wrap, .sais-noti-wrap, .kl-noti-wrap, .lm-noti-wrap {
    padding-right: 25px;
    position: relative;
}

.bolt-sais-notify span.count, .bolt-sais-notify .count {
    width: 20px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    left: 20px;
    background: #ffffff;
    border: 1px solid #ff3300;
    top: -10px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    padding-top: 2px;
    font-size: 13px;
}

.kl-page-cont.bolt-sais-notify .count {
    top: -10px;
    width: 24px;
    height: 22px;
    line-height: 18px;
    left: 20px;
}

.sort-loader-Bolt {
    font-size: 11px;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    text-transform: uppercase;
    filter: alpha(opacity=80);
    /* CSS3 standard */
    opacity: 0.8;
    font-weight: bold;
    background: #fff;
    color: #000066;
    text-align: center;
    z-index: 1000003;
}

    .sort-loader-Bolt p {
        text-align: center;
        padding: 10px 0 0 0;
    }

.sort-loader-PRS {
    font-size: 11px;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    text-transform: uppercase;
    filter: alpha(opacity=80);
    /* CSS3 standard */
    opacity: 0.8;
    font-weight: bold;
    background: #fff;
    color: #000066;
    text-align: center;
    z-index: 999999;
}

    .sort-loader-PRS p {
        text-align: center;
        padding: 10px 0 0 0;
    }

.saistobolt {
    min-height: 150px;
    position: relative;
}

    .saistobolt .informationmessage {
        position: absolute;
        top: 35%;
    }

.informationmessage {
    position: absolute;
    top: 35%;
}

.ui-dialog #divBoltCaseTypeNameSearch.ui-dialog-content {
    padding: 0px 4px 0px 4px;
}

#divBoltCaseTypeNameSearch span:first-child {
    display: block;
    padding-top: 5px;
}

.trMapped select {
    width: 112px !important;
    height: 122px;
    color: #808080;
}

.mapp-txt-wrap {
    min-height: 25px;
    display: block;
}

    .mapp-txt-wrap input[type="text"] {
        border: 1px solid #d1d1d1;
        padding: 3px 3px;
    }

.mapp-bor-right {
    border-right: 1px solid #d1d1d1;
}

.casetype-name-wrap table[disabled] {
    border: none;
}

.casetype-name-wrap {
    margin-top: 20px;
}

.case-type-heading {
    font-size: 15px;
    font-weight: bold;
    color: #796155;
}

.manage-carrier-wrap {
    padding: 10px 6px;
}

    .manage-carrier-wrap label {
        width: 100px;
        font-family: 'CalibriBold';
    }

    .manage-carrier-wrap select {
        width: 120px;
    }

        .manage-carrier-wrap select option {
            padding: 2px 5px;
        }

.overlay-wrap {
    position: relative;
}

.overlay-lock {
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}

.view-rel {
    position: relative;
}

.viwe-only {
    position: absolute;
    left: -20px;
    background: url(../images/img-view-only.jpg) no-repeat left top;
    width: 31px;
    height: 104px;
    top: 160px;
}

input[type="button"].publish-btn {
    background: #0b77c2 url(../images/publish-icon.png) no-repeat 10px center;
    padding: 6px 8px 6px 28px;
    color: #fff !important;
    border: none;
    text-transform: inherit;
}


    input[type="button"].publish-btn:disabled {
        background: #9b9b9b url(../images/publish-icon.png) no-repeat 10px center;
        padding: 5px 8px 5px 28px;
        color: #fff !important;
        border: none;
    }

.undo input[type="button"] {
    background: url(../images/undo-icon.png) no-repeat center center;
    width: 20px;
    height: 20px;
    border: none;
}

    .undo input[type="button"]:disabled {
        background: url(../images/disable-undo-icon.png) no-repeat center center;
        width: 20px;
        height: 20px;
        border: none;
    }

#content .data-comperison-wrap h2 {
    text-align: center;
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'Trebuchet MS';
    margin-bottom: 25px;
}

.data-comperison-wrap th {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding: 23px 10px;
    text-align: center;
    border-bottom: 1px solid #e4e5e6;
    position: relative;
}

    .data-comperison-wrap th.ams-head:after, .data-comperison-wrap th.cm-bind-data:after, .data-comperison-wrap th.grey-head:after {
        bottom: -8px;
        left: 0px;
        content: " ";
        height: 9px;
        width: 100%;
        position: absolute;
        pointer-events: none;
        background: url(../images/blue-bot-arrow.png) no-repeat center center;
        background-size: contain;
    }

    .data-comperison-wrap th.ams-head:after {
        background: url(../images/blue-bot-arrow.png) no-repeat center center;
    }

    .data-comperison-wrap th.cm-bind-data:after {
        background: url(../images/org-bot-arrow.png) no-repeat center center;
    }

    .data-comperison-wrap th.grey-head:after {
        background: url(../images/grey-bot-arrow.png) no-repeat center center;
    }

.data-comperison-wrap td {
    border: 1px solid #e4e5e6;
    border-top: none;
    padding: 10px 18px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    table-layout: fixed;
    word-break: break-all;
}

    .data-comperison-wrap td.empty-td, .data-comperison-wrap th.empty-td {
        border: 0px;
        padding: 0px;
    }

    .data-comperison-wrap td label {
        font-weight: bold;
        width: inherit;
    }


.ams-head {
    background: #3c6691;
}


.grey-head {
    background: #babec1;
}


.cm-bind-data {
    background: #ebb155;
}

td.blue-td {
    border-left: 1px solid #3c6691;
    border-right: 1px solid #3c6691;
}

    td.blue-td.last {
        border-bottom: 1px solid #3c6691;
    }

td.org-td {
    border-left: 1px solid #ebb155;
    border-right: 1px solid #ebb155;
}

    td.org-td.last {
        border-bottom: 1px solid #ebb155;
    }


td.rd-bg {
    background-color: #f4c4be;
}

.sync-btn {
    margin: 20px 0;
    text-align: center;
}

.data-comperison select {
    width: 80%;
    height: 26px;
}

.add-renewal-wrap.data-comperison select {
    width: 95%;
    height: 26px;
}

.data-comperison select option {
    padding: 12px 5px;
}

.data-comperison input[type="text"] {
    width: 78%;
}

.add-renewal-wrap.data-comperison input[type="text"] {
    width: 92%;
}

.data-comperison input[type="text"].prs-date {
    width: 68%;
}

input[type="button"].publish-btn {
    background: #0b77c2 url(../images/publish-icon.png) no-repeat 10px center;
    padding: 6px 8px 6px 28px;
    color: #fff !important;
    border: none;
    text-transform: inherit;
}


    input[type="button"].publish-btn:disabled {
        background: #9b9b9b url(../images/publish-icon.png) no-repeat 10px center;
        padding: 5px 8px 5px 28px;
        color: #fff !important;
        border: none;
        cursor: not-allowed;
    }

.undo input[type="button"] {
    background: url(../images/undo-icon.png) no-repeat center center;
    width: 20px;
    height: 20px;
    border: none;
}

    .undo input[type="button"]:disabled {
        background: url(../images/disable-undo-icon.png) no-repeat center center;
        width: 20px;
        height: 20px;
        border: none;
        cursor: not-allowed;
    }

.undo {
    display: block;
    text-align: center;
}

.agent-grid .blue-head th.center {
    text-align: center;
}

.grid-list li {
    margin-bottom: 4px;
}


.accordian-wrap {
    background: #f7f7f8;
    border: 1px solid #dadada;
    padding: 0px;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
}


.accord-head {
    background: #e6e7e9;
    border: 1px solid #fff;
    border-bottom: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

    .accord-head th {
        padding: 8px 15px;
        color: #0b77c2;
        text-align: left;
    }

.accordian-wrap #accordion {
    background: #f8f8fa;
    overflow: hidden;
}

    .accordian-wrap #accordion span.unselected {
        background: #fff;
        border: 0px;
        padding: 0px;
        color: #444444;
        border-bottom: 1px solid #e2e2e2;
    }


    .accordian-wrap #accordion span.selected {
        background: #f8f8fa;
        border: 0px;
        -webkit-box-shadow: -1px 8px 5px -4px rgba(226,226,228,1);
        -moz-box-shadow: -1px 8px 5px -4px rgba(226,226,228,1);
        box-shadow: -1px 8px 5px -4px rgba(226,226,228,1);
    }

    .accordian-wrap #accordion span th {
        padding: 8px 15px;
        text-align: left;
        font-weight: normal;
    }

.accordian-wrap .icon-plus-minus {
    margin-top: 6px;
    margin-left: 6px;
}

.plus-space {
    width: 31px;
    display: block;
    height: 20px;
    float: left;
    margin-left: 6px;
}

.ams-step1 {
    border: 1px solid #e2e2e2;
    margin: 20px auto;
}

    .ams-step1 th {
        padding: 10px 7px;
        background: #e6e7e9;
        color: #262722;
        text-align: left;
    }

    .ams-step1 td {
        padding: 10px 7px;
        color: #5d5d5d;
    }

    .ams-step1 tr.altrow {
        background: #ffffff;
    }


    .ams-step1 td:first-child {
        padding-left: 20px;
    }


    .ams-step1 th:first-child {
        padding-left: 20px;
    }




.back-btn {
    float: right;
    padding: 0px 0;
}

    .back-btn a {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 10px;
        float: right;
    }

        .back-btn a.back {
            background: url(../images/icon-back.png) no-repeat top left;
        }

            .back-btn a.back:hover {
                background-position: left bottom;
            }

.heading-wrap {
    overflow: hidden;
}

    .heading-wrap h2 {
        float: left;
    }

.no-found {
    text-align: center;
}

.grid-footer td {
    background: #eeeff0;
}

td.padd-none {
    padding: 0px !important;
}

.tblCasesPRSQueue tr:nth-child(even) {
    background: #fff;
}

.tblCasesInner tr {
    background: none !important;
}

.logout-as {
    border-left: 1px solid #738fab;
    float: right;
}

.exp-login .logout-as {
    height: 39px;
}

.exp-login .signed-in span {
    display: none;
}

a.leave-the-office {
    float: right;
    /*color: #1db219;*/
    color: #0f3d5d;
    background: url(../images/Online.png) no-repeat right 5px;
    padding: 5px 22px 3px 10px;
    text-decoration: none;
    clear: both;
    font-weight: bold;
}

a.out-of-office {
    color: #ff3300;
    background: url(../images/Offline.png) no-repeat right 5px;
    padding: 5px 22px 3px 10px;
    text-decoration: none;
    float: right;
    font-weight: bold;
}

.logout-as a.logout {
    border-left: none;
}


.exp-login .login-wrap {
    padding: 7px 25px 6px 25px;
}

.exp-login .signed-in a {
    display: block;
}

.exp-login.head-right {
    margin: 25px 5px 5px 5px;
}

.exp-login a.logout {
    margin-top: 5px;
}

.signed-in span {
    margin-bottom: 2px;
    display: block;
}

.logout-signin-bx .profile-icon {
    margin-top: 15px;
}

/*.logout-signin-bx.exp-login .profile-icon {
    margin-top: 22px;
}*/

.ExpediteMsg {
    color: #8f8f8f;
    text-align: center;
    width: 100%;
    background-color: #f9f9f8;
    padding: 30px 0;
    border: 1px solid #E6E6E6;
    font-size: large;
}

    .ExpediteMsg .thankyou, .ExpediteMsgButton .thankyou {
        color: #1072CC;
        font-weight: bolder;
    }

    .ExpediteMsg .ExpediteReq {
        text-decoration-style: solid;
        font-weight: bold;
    }

.ExpediteMsgButton {
    background-color: #f9f9f8;
    margin: 0 10px;
    text-align: center;
    padding: 10px 20px;
    border: 1px solid #E6E6E6;
    cursor: pointer;
}

.expediteYesNobtns {
    margin: 0 auto;
}

    .expediteYesNobtns .col-md-6 {
        padding: 0px;
    }

.expediteRequextbx {
    text-align: left;
    overflow: hidden;
}

    .expediteRequextbx .form-group input[type="text"], .expediteRequextbx .form-group textarea {
        width: 100%;
    }

.paymentPay {
    color: #046FCB;
    font-size: 15px;
    font-weight: 600;
}

.paymentPayOld {
    color: #6f6d6d;
    font-size: 15px;
    font-weight: 600;
}

.StrikeOut {
    color: red;
    text-decoration: line-through;
}

.newPaymentmethodsec {
    padding-left: 25px;
}

    .newPaymentmethodsec .col-md-4 {
        width: 31%;
    }

.creditChq {
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}

.footer-btns {
    border-top: 2px solid #046FCB;
    padding-top: 15px;
    margin-top: 10px;
}


.or-wrap {
    position: relative;
    display: block;
    clear: both;
    width: 99%;
    margin: 18px auto;
}

.lineright {
    border-top: 1px solid #0b77c2;
    width: 95%;
    display: block;
    position: absolute;
    top: 52%;
    left: 23px;
}

.expediteYesNobtns > div {
    width: 50%;
    float: left;
}

.expedite-bx {
    background-color: #f9f9f8;
    border: 1px solid #E6E6E6;
    padding: 15px 18px;
}

    .expedite-bx td input[type="radio"] {
        margin-right: 10px;
    }

    .expedite-bx p, exp-pop-2 p {
        text-align: justify;
        margin-bottom: 8px;
    }

.exp-pop-1 label {
    width: 100%;
    margin-bottom: 10px;
    vertical-align: middle;
}

    .exp-pop-1 label input[type="radio"] {
        display: inline-block;
        float: left;
        width: 8%;
        margin: 2px;
        vertical-align: middle;
    }

    .exp-pop-1 label input[type="text"] {
        padding: 5px 3px;
    }

    .exp-pop-1 label span {
        display: inline-block;
        float: left;
        width: 88%;
    }

.exp-pop-1 textarea {
    width: 98%;
    height: 90px;
}


.divExpList {
    margin-left: 3%;
    margin-bottom: 10px;
}


.discbullet {
}

    .discbullet li {
        background: url(../images/bullet-list.png) no-repeat left 8px;
        padding-left: 18px;
        margin-left: 0px;
        margin-bottom: 10px;
    }

.border-blue {
    border-bottom: 1px solid #0b77c2;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.tblCasesPRSQueue tr:nth-child(odd) {
    background: #fff;
}

.exp-pop-2 {
    background-color: #f9f9f8;
    padding: 15px 18px;
    border: 1px solid #E6E6E6;
    float: left;
}

.paymentPayOld {
    color: #6f6d6d; /*#e94b20;*/
    font-size: 15px;
    font-weight: 300;
}

.StrikeOut {
    color: red;
    text-decoration: line-through;
}

.exsting-method label, .new-payment-method-lbl label {
    width: 100%;
    margin-bottom: 8px;
}

.creditChq label {
    width: 8em;
}

.new-payment-method-frm label, .bank-details-frm label {
    width: 115px;
}

.new-payment-method-frm input, .bank-details-frm input {
    margin-bottom: 8px;
    width: 170px;
}

    .new-payment-method-frm input.cvv-txt {
        width: 60px;
    }

.popup-field {
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
}

    .popup-field:last-child {
        margin-bottom: 0px;
    }

    .popup-field .select-producer-code {
        width: 144px;
    }

    .popup-field input {
        width: 139px;
    }

.new-payment-method-frm input.zip-txt, .bank-details-frm input.zip-txt {
    width: 60px;
}

.new-payment-method-frm select, .bank-details-frm select {
    margin-bottom: 8px;
    width: 177px;
}

.frm-field-wrap {
    overflow: hidden;
}

.new-payment-method-frm select.mnth-sel, .new-payment-method-frm select.year-sel {
    width: 88px;
}

.new-payment-method-frm select.mnth-sel, .new-payment-method-frm select.year-sel {
    width: 88px;
}

.wth-scroll {
    max-width: 1170px;
    overflow: auto;
}

.klmesage label.checkbox-btn input:checked + span {
    color: #0f3d5d;
    border: 1px solid #0f3d5d;
}

.kltransaction #accordionQuote #ContentPlaceHolder1_divQouteDisplay,
.kltransaction #accordionServiceDisplay #ContentPlaceHolder1_divCustomerServiceDisplay,
.kltransaction #accordionPolicyDisplay #ContentPlaceHolder1_divPolicyDisplay,
.kltransaction #accordionRenewedPolicyDisplay #ContentPlaceHolder1_divRenewedPolicyDisplay,
.kltransaction #accordionPolicyHeadrTransDisplay #ContentPlaceHolder1_divPolicyHeadrTransDisply {
    padding: 0px;
}

.kltransaction .bind-data {
    border: 0px;
    margin-bottom: 0px;
}

    .kltransaction .bind-data th, .kltransaction #dQoutePolicy .policy-heading {
        background: #f1f1f5;
        color: #444e55;
    }

.kltransaction #dQoutePolicy h3 {
    color: #444e55;
}

.kltransaction .acc-main-wrap {
    color: #0f3d5d;
    font-family: 'CalibriBold';
    font-weight: normal !important;
}

.kl-trans-single-tab input[type="text"] {
    border: 1px solid #c7c7d3;
    color: #4f6071;
    float: left;
    padding: 6px 5px;
    width: 67%;
}

.kl-trans-single-tab select {
    border: 1px solid #c7c7d3;
    color: #4f6071;
    float: left;
    padding: 6px 5px;
    width: 70% !Important;
}

.kl-trans-single-tab #dQoute td, .kl-trans-single-tab #dPolicy td, .kl-trans-single-tab #dCustomerService td {
    padding: 6px 5px;
}


.kl-trans-single-tab #dQoutePolicy select {
    width: 143px !important;
}

.kl-trans-single-tab #dQoutePolicy textarea {
    width: 140px !important;
}

.kl-trans-single-tab textarea {
    width: 69% !Important;
    border: 1px solid #c7c7d3;
}

.btn-wrap.new-button-wrap {
    margin-top: 15px;
    padding-bottom: 8px;
}

.kl-trans-single-tab .quote-heading, .kl-trans-single-tab .customer-service-heading {
    background: #f1f1f5;
}

    .kl-trans-single-tab .customer-service-heading h3, .kl-trans-single-tab .quote-heading h3 {
        color: #0f3d5d;
    }


.kl-trans-single-tab .ui-datepicker-trigger {
    margin: 5px;
}

.kl-trans-single-tab input.classcode-button {
    margin: 5px;
}

/*--- Start kl Footer Slider Css---*/

.klfooter-search #footerSlideContainer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #567b94;
    z-index: 99999999;
}

.klfooter-search #footerSlideButton {
    background: url(../images/slider-button.png) no-repeat top left;
    position: absolute;
    top: -29px;
    left: -16px;
    width: 47px;
    height: 37px;
    border: none;
    cursor: pointer;
}

.klfooter-search .footer-btn-wrap {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}


.klfooter-search #footerSlideContent {
    width: 100%;
    height: 0px;
    color: #fff;
    border: 0px;
}

.klfooter-search #footerSlideText {
    padding: 15px 10px 25px 25px;
}

.klfooter-search .footer-main-wrap {
    width: 1285px;
    margin: 0 auto;
    padding: 10px 15px 0 15px;
}

.klfooter-search .footer-slide-content {
    overflow: hidden;
}

    .klfooter-search .footer-slide-content input[type="text"] {
        width: 390px;
        margin-right: 15px;
        float: left;
        border: none;
        color: #4f6071;
        font-size: 14px;
        height: 31px;
        background: #d4e0e9;
    }

    .klfooter-search .footer-slide-content select {
        background: #d4e0e9;
        padding: 2px 8px;
        height: 35px;
        margin-top: 5px;
        float: left;
        border: none;
        width: 203px;
        color: #4f6071;
    }

    .klfooter-search .footer-slide-content a {
        float: left;
        margin-left: 15px;
    }

.klfooter-search .footer-search-btn {
    padding-right: 0px;
    border-right: 0px;
}

.klfooter-search .footer-main-wrap h2 {
    font-size: 20px;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-shadow: 1px 2px 1px #000;
    margin-bottom: 10px;
}

.back-right-btn {
    position: fixed;
    top: 38%;
    right: 0px;
}


.wht-tm .edit {
    float: right;
    margin-right: 8px;
}


.wht-tm .cancel {
    float: right;
    margin: 2px 8px 0px 5px;
}

.wht-tm .save {
    float: right;
    margin-right: 5px;
}


input[type="button"].small2-white-btn {
    padding: 3px 10px;
    border: 1px solid #386381;
    display: inline-block;
    color: #386381;
    line-height: 18px;
    margin-left: 8px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
}

    input[type="button"].small2-white-btn:disabled {
        border: 1px solid #91afc4;
        color: #80a3bc;
        cursor: default;
    }

.pop-label {
    font-family: 'CalibriBold';
}

.decline-reason select, .kl-Adddecline select {
    width: 80%;
}

.decline-reason textarea, .kl-Adddecline textarea {
    width: 79%;
}
/*--- Close kl Footer Slider Css---*/
.casecreat-wrap .kl-step input[type="text"] {
    padding: 6px 3px;
}

.casecreat-wrap .kl-step select {
    padding: 6px 3px;
}


input[type="button"].new-small-btn, input[type="submit"].new-small-btn {
    border: 1px solid #386381;
    color: #386381;
    font-weight: 600;
    padding: 5px 10px;
    font-size: 14px;
    margin: 0 5px;
    padding-left: 30px;
    background: #fff;
}


    input[type="button"].new-small-btn.without-icon, input[type="submit"].new-small-btn.without-icon {
        padding: 5px 10px;
    }

input[type="button"].next-icon {
    background: #fff url("../images/next-btn-icon.png") no-repeat scroll 12% center;
}

input[type="button"].new-back-icon {
    background: #fff url("../images/back-btn-icon.png") no-repeat scroll 12% center;
}

.new-btn-wrap {
    border-top: 1px solid #bfc6cb;
    margin-top: 15px;
    padding-top: 12px;
    overflow: hidden;
    padding-left: 20px;
    padding-bottom: 8px;
}

.btn-right input {
    float: right;
}

.kl-step-wrap {
    padding: 0px 15px;
}

.kl-step .case-manager-cont {
    border: 0px;
}

.kl-step-wrap #mainNav {
    background: #eff1f6 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 3px;
    overflow: hidden;
    padding: 0px 1px;
    height: 46px;
    width: 1166px;
}

    .kl-step-wrap #mainNav li {
        margin: 1px 0 0 0;
        background: url(../images/wh2wh-kl.png) no-repeat right top;
    }

        .kl-step-wrap #mainNav li.mainNavNoBg {
            background-image: none;
        }

        .kl-step-wrap #mainNav li.current {
            background: #eff1f6 url("../images/current-kl.png") no-repeat scroll right top;
        }


        .kl-step-wrap #mainNav li.alldone {
            background: #eff1f6 url("../images/current-kl.png") no-repeat scroll -5px top;
            padding-left: 63px;
        }

        .kl-step-wrap #mainNav li.lastDone {
            background: url("../images/current2-kl.png") no-repeat scroll right top;
        }

.kl-step-wrap #divStep2.case-manager-cont {
    margin: 0px;
    padding: 0px;
}

.kl-step-wrap .agent-grid .blue-head th, .kl-step-wrap .agent-grid .blue-head th a {
    background: #f1f1f5;
    color: #444e55;
    font-family: 'Arial-BoldMT';
    padding: 7px 5px;
    font-size: 13px;
}

.kl-step-wrap .agent-grid .cm-grid-filter td {
    background: #f1f1f5;
    border-top: 0px;
}

.kl-step-wrap .agent-grid .cmgrid-alt-row {
    background: none;
}

.wh-grid td {
    color: #6f787e;
    padding: 7px 5px;
    text-align: left;
}

.kl-step-wrap #divStep4.case-manager-cont {
    padding: 0px;
    margin: 0px;
}

.kl-step-wrap #divStep4 .review-details-cont > table td {
    padding: 0px 10px 0px 0px;
}

.blue-swatch-kl {
    padding: 0px 7px;
}

    .blue-swatch-kl h3.new-box-head {
        font-size: 18px;
    }

.kl-step-wrap #divStep4 .review-details-cont .blue-swatch-kl td {
    padding: 5px 0px;
}

.blue-swatch-kl input.edit-new {
    background: url(../images/new-edit-icon1.png) no-repeat top left;
}

.btn-row td {
    border-top: 1px solid #bfc6cb;
    padding-top: 12px;
}

.row-padd-bottom td {
    padding-bottom: 15px;
}

.klreport-filter input[type="text"], .klreport-filter select {
    width: 150px;
    margin-bottom: 8px;
}

.kl-report {
    margin-top: 10px;
    padding: 5px 18px;
}

    .kl-report td label {
        float: none;
    }

    .kl-report td {
        vertical-align: top;
    }


        .kl-report td label span {
            float: left;
            display: block;
        }

.tbleX-wrap > span:nth-child(2) {
    border: 1px solid #e4e5e6;
    overflow-x: auto;
    display: block;
    max-width: 1155px;
}

.kl-workflow-btn-disable {
    background-color: #cccccc !important;
    color: #386381 !important;
}

.RpttxtAlnRght {
    text-align: right;
}


.notes-wrap #divNotes {
    padding: 10px;
}

.notes-wrap .task-wrap {
    border-bottom: 1px solid #cbc9c9;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.notes-wrap {
    margin-bottom: 25px;
}

    .notes-wrap #divPaginationLPN .foot-number-pagination ul {
        text-align: right;
        margin-right: 6px;
    }

    .notes-wrap #divPaginationLPN .foot-number-pagination li {
        display: inline-block;
        margin-left: 5px;
        cursor: pointer;
    }

    .notes-wrap .task-wrap span {
        font-size: 14px;
        font-style: italic;
    }

        .notes-wrap .task-wrap span a {
            color: #0b77c2;
        }

    .notes-wrap .add-icon-wrap {
        float: right;
        margin-right: 8px;
    }

    .notes-wrap input[type="button"].add-icon {
        background: url(../images/add-icon-btn.png) no-repeat center left;
        border: 0px;
        width: 46px;
    }

.new-request-pop .frm-group {
    overflow: hidden;
    padding: 8px 0;
}

#newServiceNotes.new-request-pop select {
    width: 300px;
}

#newServiceNotes.new-request-pop .notes-fild {
    border: 1px solid #d1d1d1;
    float: left;
    font-family: "CalibriRegular";
    height: 78px;
    padding: 8px 6px;
    width: 285px;
}

#newServiceNotes.new-request-pop .qq-upload-drop-area {
    left: 24.5%;
    margin-left: 25px;
    min-height: 36px;
    position: inherit;
    top: 10px;
}

#newServiceNotes.new-request-pop label {
    width: 100px;
}


/*   bind table css*/

.BindTablePagination {
    overflow: hidden;
    margin: 5px 15px 5px 5px;
}

    .BindTablePagination li {
        margin-right: 5px;
    }

    .BindTablePagination li {
        float: left;
        margin-right: 3px;
        height: 21px;
    }

        .BindTablePagination li a {
            display: block;
            padding: 0px 3px;
            text-decoration: none;
            height: 100%;
        }

        .BindTablePagination li.selected {
            background: #fff;
            border: 1px solid #898989;
            -webkit-border-radius: 02px;
            -moz-border-radius: 02px;
            border-radius: 02px;
        }

    .BindTablePagination .prev-first a, .BindTablePagination .prev a, .BindTablePagination .next a, .BindTablePagination .next-last a {
        background: url(../images/pegination-bg.png) no-repeat 0 0;
        display: block;
        float: left;
        width: 19px;
        height: 23px !important;
        margin-right: 5px;
        text-indent: 122%;
        white-space: nowrap;
        overflow: hidden;
    }

    .BindTablePagination .prev-first a {
        background-position: 0 0;
    }

        .BindTablePagination .prev-first a:hover {
            background-position: 0 -50px;
        }

    .BindTablePagination .next-last a {
        background-position: -100px 0;
    }

        .BindTablePagination .next-last a:hover {
            background-position: -100px -50px;
        }

    .BindTablePagination .prev a {
        background-position: -32px 0;
    }

        .BindTablePagination .prev a:hover {
            background-position: -32px -50px;
        }

    .BindTablePagination .next a {
        background-position: -64px 0px;
    }

        .BindTablePagination .next a:hover {
            background-position: -65px -50px;
        }

.promo-generate {
    background: #0b77c2;
    border: 1px solid #1162b3;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 8px;
    vertical-align: top;
    text-decoration: none;
}

    .promo-generate:hover {
        color: #fff;
    }

span.bind-table-span {
    margin-top: 13px;
    display: inline-block;
}


#fileAtchmentDocuMgntCategory, #fileAtchmentdemo1 {
    clear: both;
}

#divDelAcord, #divDeleteDocuMgntCategoryPopUp {
    min-height: inherit !important;
}

    #pDelAcordMsg, #divDeleteDocuMgntCategoryPopUp p {
        margin: 10px 0px 12px 0px;
    }

    #divDelAcord input.btn, #divDeleteDocuMgntCategoryPopUp input.btn {
        margin-left: 6px;
    }

.ams-block {
    margin-bottom: 10px;
    margin-right: 10px;
}

.ams-policy-head {
    overflow: hidden;
    margin-bottom: 18px;
}

.ams-block .error {
    color: #f00;
}

.marg-bot {
    margin-bottom: 15px;
}

.pagination li.active {
    background: #fff;
    border: 1px solid #898989;
    -webkit-border-radius: 02px;
    -moz-border-radius: 02px;
    border-radius: 02px;
}


.tbl-padd td {
    padding: 10px;
}

.tbl-padd input[type="text"] {
    padding: 5px;
}

.align-right {
    text-align: right;
}

.header-btn > input {
    display: inline-block;
}

.header-btn {
    float: right;
}


    .header-btn > div {
        display: inline-block;
        margin-left: 10px;
    }

.form-row {
    margin-bottom: 13px;
    overflow: hidden;
}

.checklist-popup-cont {
    border-bottom: 1px solid #e6e7e9;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.view-edit-link {
    color: #ff3300;
    display: inline-block;
    margin-left: 20px;
}

input.viewchecklist {
    background: url("../images/view-checklist.png") no-repeat scroll left 6px;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: 999999px;
    width: 150px;
}

input.createchecklist {
    background: url("../images/Create-New-checklist.png") no-repeat scroll left 6px;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    text-indent: 999999px;
    width: 207px;
}

#divCancelMembership p {
    margin-bottom: 18px;
}

#divCancelMembership h4 {
    margin: 10px 0px 18px 0px;
}

#divCancelMembership input[type="text"], #divCancelMembership input[type="password"] {
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 3px;
}

.col-wrap {
    margin-bottom: 12px;
    overflow: hidden;
}

.col-2 {
    float: left;
    width: 50%;
}

.formfield-wrap label {
    width: 8em;
}

.primary-reason {
    margin: 35px 0px 35px 0px;
}

    .primary-reason label, .share-comment label, .person-completing label {
        width: 52%;
        font-family: "CalibriBold", Arial, Helvetica, sans-serif;
    }

#divCancelMembership .share-comment textarea {
    width: 40%;
}

.check-reason {
    clear: both;
}

#divCancelMembership .check-reason p {
    margin-bottom: 5px;
}

.check-reason ul li input[type="checkbox"] {
    margin-right: 8px;
    float: left;
}

.check-reason ul li label {
    width: 280px;
    margin-bottom: 5px;
    font-family: "CalibriBold", Arial, Helvetica, sans-serif;
}

.form-subhead {
    font-size: 17px;
    border-bottom: 1px solid #bfc6cb;
    padding-bottom: 9px;
    color: #0f3d5d;
    margin-top: 10px;
}

.edit-insured-info .form-subhead {
    margin-bottom: 12px;
}

.edit-insured-info .full-length {
    margin-bottom: 12px;
}

.edit-insured-info input[type="text"] {
    width: 85%;
    padding: 5px 5px;
}

.edit-insured-info select {
    width: 90%;
}

label.full-length {
    width: inherit;
}

.insuredinfo input[type="text"] {
    padding: 5px 3px;
    width: 235px;
}

.insuredinfo select {
    padding: 5px 3px;
    width: 240px;
}

.quotenotesavailablecls .quote-cont-tbl .t10, .declinequotenotesavailablecls .quote-cont-tbl .t10 {
    width: 8%;
}

.quotenotesavailablecls .quote-cont-tbl .t8, .declinequotenotesavailablecls .quote-cont-tbl .t8 {
    max-width: 18%;
}

.quotenotesavailablecls .quote-cont-tbl .t9, .declinequotenotesavailablecls .quote-cont-tbl .t9 {
    width: 11%;
}

.quotenotesavailablecls .quote-cont-tbl .t4, .declinequotenotesavailablecls .quote-cont-tbl .t4 {
    width: 14%;
}

.quotenotesavailablecls .quote-cont-tbl .t2, .declinequotenotesavailablecls .quote-cont-tbl .t2 {
    width: 11%;
}

.policynotesavailablecls .policy-cont-tbl td:nth-child(8n+2) {
    width: 24%;
}


.policy-cont-tbl td:nth-child(8n+1), .policy-cont-tbl td:nth-child(8n+3) {
    width: 15%;
}

.policy-cont-tbl td:nth-child(8n+2), .policy-cont-tbl td:nth-child(8n+4) {
    width: 24%;
}

.expand-all {
    background: url(../images/plus-img.png) no-repeat left 4px;
    padding-left: 17px;
    text-decoration: none;
    padding-right: 15px;
    border-right: 1px solid #d7d6d6;
}

.ExpandAllOverRideWorkAssignment {
    background: url(../images/plus-img.png) no-repeat left 3px;
    padding-left: 17px;
    text-decoration: none;
    height: 20px;
    float: left;
    width: 15px;
    border: none;
    cursor: pointer;
}

.CollapseAllOverRideWorkAssignment {
    background: url(../images/minus-img.png) no-repeat left 3px;
    padding-left: 19px;
    text-decoration: none;
    height: 20px;
    float: left;
    width: 15px;
    border: none;
    cursor: pointer;
}


/*Start - User Story 49897: KL | CM | WorkFlow changes*/

.kl-underwriter input.sendbst-button.clrdeptselected {
    background-color: gainsboro;
}

.kl-underwriter input.sendacckl-button.clrdeptselected {
    background-color: gainsboro;
}

.kl-underwriter input.senduw-button.clrdeptselected {
    background-color: gainsboro;
}

#ContentPlaceHolder1_dClearedUW.kl-underwriter input.sendacckl-button.clrdeptselected, #ContentPlaceHolder1_dClearedUW.kl-underwriter input.sendbst-button.clrdeptselected {
    background-color: none;
    border: 1px solid #1162b3;
    background-position: center center;
}

#ContentPlaceHolder1_dClearedUW.kl-underwriter input.sendbst-button {
    width: 145px;
    height: 52px;
    background-position: center center;
}

#ContentPlaceHolder1_dClearedUW.kl-underwriter .input.sendacckl-button {
    width: 145px;
    height: 52px;
    background-position: center center;
}

#ContentPlaceHolder1_dClearedUW.kl-underwriter input.senduw-button {
    width: 145px;
    height: 52px;
    background-position: center center;
}

#ContentPlaceHolder1_dClearedUW.kl-underwriter input.closecase-blue-button {
    background-position: center center;
}

.workflow-lbl {
    margin-right: 10px;
    font-family: 'CalibriBold';
    margin-top: 14px;
}

#spnUWWFClrSlct {
    float: left;
    max-width: 300px;
    width: 100%;
    margin-top: 10px;
}

    #spnUWWFClrSlct select {
        border: 1px solid #f00;
        max-width: 300px;
        width: 100%;
    }

#ContentPlaceHolder1_dClearedUW input[type="button"].btn-cancel, #ContentPlaceHolder1_dClearedUW input[type="button"].btn-new-save {
    background-position: 10% 50%;
    padding-top: 8px;
    padding-bottom: 8px;
}
/*End - User Story 49897: KL | CM | WorkFlow changes*/

.trans-single-tab th input.cancel-policy-status {
    background: url(../images/cancel-policy-sais-icon.png) no-repeat left 0px;
    width: 82px;
    height: 24px;
    margin-left: 12px;
    border: none;
    vertical-align: top;
}

.trans-single-tab th input.update-policy-status {
    background: url(../images/update-policy-status-sais-icon.png) no-repeat left 0px;
    width: 132px;
    height: 24px;
    margin-left: 12px;
    border: none;
    vertical-align: top;
}



.top-links-my-tab {
    background: #f0f0f1;
    border: 1px solid #d5d6d8;
    border-bottom: none;
    padding: 0px 0px 0 0;
    display: block;
    overflow: hidden;
    margin: 0px 0;
    /* width: 500px;*/
    font-size: 16px;
}

    .top-links-my-tab ul {
        /*margin-left: 10px;*/
    }

    .top-links-my-tab li {
        float: left;
        display: block;
        margin: 0;
        margin: 0 0px;
        padding: 0px 0;
        color: #2a8dd1;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 17px;
    }


    .top-links-my-tab li {
        background: url(../images/seprator.png) no-repeat center right;
        border-right: none;
    }

        .top-links-my-tab li a {
            color: #7b7b7b;
            display: block;
            text-decoration: none;
            padding: 10px 15px 20px 15px;
            margin-right: 3px;
        }

        .top-links-my-tab li:last-child {
            background: none;
        }



        .top-links-my-tab li a.tabselected {
            background: #fff;
            /*border:1px solid #bbb;
	border-bottom:1px solid #fff;*/
        }


        .top-links-my-tab li a.selected {
            background: #fff;
            color: #0977c2;
            border-top: 1px solid #ddd;
        }

.my-tab-accordion-margin {
    margin-left: 10px;
}

.bind-data.decline-cont .quote-cont-tbl tr:nth-child(3n) td:nth-child(4n) {
    max-width: 180px;
    word-break: break-all;
}

#Unassigned td {
    word-break: break-word;
}

.agent-reject-grid td {
    border-bottom: none
}

.agent-reject-grid-color td {
    background-color: #eaf5f7;
}


.license-textbox {
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    width: 165px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.edit-license-button {
    position: absolute;
    border-left: 1px;
}

.delete-license-button {
    position: absolute;
    border-left: 1px;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1000;
}


input.delete-new {
    background: url(../images/delete-img.png) no-repeat top left;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.brd-style-bx {
    border: 5px solid #b646c7;
    padding: 10px;
}

    .brd-style-bx .cm-details-right {
        width: 750px;
    }

.secondary-reason {
    margin: 35px 0px 35px 0px;
}

    .secondary-reason label, .share-comment label, .person-completing label {
        width: 52%;
        font-family: "CalibriBold", Arial, Helvetica, sans-serif;
    }

.FollowUp-check-reason {
    clear: both;
}

#divCancelMembership .FollowUp-check-reason p {
    margin-bottom: 15px;
}

.FollowUp-check-reason ul li input[type="checkbox"] {
    margin-right: 8px;
    margin-bottom: 15px;
}

.FollowUp-check-reason ul li label {
    display: contents;
    margin-bottom: 15px;
    font-family: "CalibriBold", Arial, Helvetica, sans-serif;
}


.surplus-indicator {
    color: #d9534f;
    font-weight: bold;
    cursor: pointer;
}

    .surplus-indicator::after {
        content: "*"; /* Replace with '?' if you prefer */
    }

.houseaccount-headder {
    overflow: hidden; 
    background: #f7f7f8; 
}
.houseaccount-schedule-tab {
    display: block;
    float: left;
    margin-right: 3px;
    overflow: hidden; 
}
    .houseaccount-schedule-tab.active input[type="button"], .houseaccount-schedule-tab.active a {
        background: #0b77c2;
        color: #ffffff;
        border: 1px solid #003662;
        border-bottom: none;
    }

    .houseaccount-schedule-tab input[type="button"], .houseaccount-schedule-tab a {
        background: #e6e7e9;
        padding: 8px 18px;
        border: none;
        color: #7b7b7b;
        text-transform: uppercase;
        font-size: 14px;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        margin: 0px;
        height: 50px;
        display: inline-block;
        text-decoration: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-left-radius: 0px;
        -webkit-border-bottom-right-radius: 0px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 320px;
        word-wrap: break-word;
        white-space: normal;
    }

.producer-search {
    padding: 20px 18px;
}


 

#wCompanyDialogTable {
    width: 100%;
}

    #wCompanyDialogTable td {
        padding: 8px;
        vertical-align: top;
    }

#wCompanyListContainer {
    max-height: 240px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #ccc;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

    #wCompanyListContainer label {
        display: flex;
        align-items: center;
        white-space: nowrap;
    }

        #wCompanyListContainer label span {
            margin-left: 8px;
        }
