/* Common CSS starts */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
a img{border:0;}
figure{position:relative;}
figure img{width:100%;}
img, object, embed{max-width: 100%;}
img {height:auto;}
html{-webkit-text-size-adjust: none;}
html {height:100% !important}
body {height:100% !important}
body, html{ padding:0; margin:0; font-family:Tahoma, Geneva, sans-serif;}
ul, li, img, span, p, input, t, h1, h2, h3, h4, h5, h6, a, table, th, td, caption, select{ margin:0; padding:0; list-style:none;}
img{ border:none;}
body,td,th {font-size: 13px;}
.clear{clear:both;height:0;margin:0;padding:0; line-height:0}
.float-right{float:right !important}
.float-left{float:left !important;}
a{color:#003399; text-decoration:underline;}
a:hover{color:#cc0000; text-decoration:none;cursor:pointer;}
.grey-border-left{border-left:1px solid #CCC;}
.grey-border-top{border-top:1px solid #CCC;}
.info-msg{background: url("../images/info-icon.png") no-repeat scroll 0 10px;color: #CD0000;font-weight: bold;height: 140px;left: 32%;padding: 10px 10px 10px 22px;position: relative;top: 50px;}
.bottom-margin-10{margin-bottom:10px;}

    .login-body {
        font-size:12px;
		/* Removing as part of Insta 3.0 Login page changes*/
        /*background: url('../images/imagemobil.png')  no-repeat ;
        background-size: 100% 100%;*/
    }

/* Common CSS ends */

/* Header CSS starts */
/*header{ height:111px;}
.logo-header{
	padding-top: 45px;
    margin-left: 78px;
    margin-top: -26px;
    padding-left: 50px;
} Commented for Insta 3.0*/
.logo-header{
	padding-inline: 15px;
	margin-block: 12px;
}
header .top-section{width:940px; margin: 0 auto; /*padding:5px 10px 35px;*/overflow:hidden; height:71px;}
header .portal-name{float: left;font-family: verdana;font-size: 21px;font-weight: bold;margin-left:70px;margin-top:45px;color: #193481;}
header .logo{float:left;}
header .associate{text-align:right;}
/* Header CSS ends */

/* Nav Bar CSS starts*/
.nav{ margin:0;padding:0;float:left;}
.nav li{float:left; height:38px}
.nav li a{margin:4px 0 4px 1px;padding:9px 8px;font-weight:bold;color:#FFFFFF; display:block; text-decoration:none;font-family:verdana;}
nav{clear:both;height:38px;background:#0b86c2 url(../images/navigation-bg.gif) repeat-x 0 0; /*position:relative; z-index:1*/}
nav .nav-ctnt{margin:0 auto; width:935px; padding:0 10px 0 15px}
nav .user-login{ background: url("../images/user-icon.png") no-repeat 20px 7px;
color: #FFFFFF;float: right;font-family: verdana;font-size: 10px;font-weight: bold;padding: 6px 10px 6px 40px;position: relative;}
nav .user-login a{background: url("../images/white-bullet.gif") no-repeat right 8px;color: #FFFFFF;display: inline-block;padding-left: 5px;padding-right: 18px;text-decoration: none;width:180px;text-align:center;}
.nav-active, .nav li a:hover{background:#fff url(../images/nav-bg.gif) repeat-x 0 0; border-radius:4px 4px 0 0; position:relative; padding:9px 8px !important; margin:4px 0 0 1px !important; color:#015581 !important}
.ie7 .nav li{padding-top:6px}
.ie8 .nav li{padding-top:1px; height:37px}
.emp-id{font-family: tahoma;font-size: 11px;font-weight: normal;padding-left: 5px;}
/* Nav Bar CSS ends*/

/* BreadCrumb CSS starts */ /* Mandatory only when breadcrumb is configured to be displayed, override the classes as per your need */  
/* .breadcrumb-region{padding-left:10px;}
.breadcrumb-region li{padding:10px 4px; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:left;}
.breadcrumb-region li a{text-decoration:none;}
.breadcrumb-region li.last-bread a{color:#000;cursor:default;}
.breadcrumb-region li.last-bread a:hover{color:#000;cursor:default;}
.breadcrumb-region li.last-bread a:active{color:#000;cursor:default;}
 kanika*//* .login-info {color:#0F65A2;float:right;font-family:verdana;font-size:11px;padding:10px 0;} */
#_breadcrumb{padding-left:10px; margin: 0 auto; width: 940px;}
#_breadcrumb li{padding:10px 4px; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:left;}
#_breadcrumb li a{text-decoration:none;}
#_breadcrumb li.last-bread a{color:#000;cursor:default;}
#_breadcrumb li.last-bread a:hover{color:#000;cursor:default;}
#_breadcrumb li.last-bread a:active{color:#000;cursor:default;}
.login-info {color:#0F65A2;float:right;font-family:verdana;font-size:11px;padding:10px 0;}
.user-login-container{ background: url("../images/fullimage_03.gif") no-repeat scroll 0 0 transparent;float: right;height: 38px;width:255px;}
.info-column{font-size:10px; font-weight:normal;padding-left:3px;}
/* BreadCrumb CSS ends */  

/* Main Content CSS	starts */ /*Optional*/
.main-content{
	position: relative;
}
.middle-container{
	display: grid;
    place-items: center;
	}
#_pagebody{margin:0 auto; width:940px; padding:0 10px 10px; background:#fff; min-height:521px}
#main-content{overflow:hidden;clear:both}
.main-content .left-section{float:left;margin-right:20px;width:695px;}
.portlet-content{margin-bottom:20px;}
.portlet-content .heading{z-index:0; font-family:Verdana, Geneva, sans-serif;border-radius:4px 4px 0px 0px;font-size:13px;padding-left: 13px; height:30px; line-height:30px;
background:none repeat scroll 0 0 #007CB9; border-left:1px solid #007CB9; border-right:1px solid #007CB9; border-top:1px solid #007CB9;
color:#FFF;font-weight:bold; position:relative}
.portlet-content .pagination-section{clear:both;background: #f8f8f8;border-radius: 0 0 4px 4px;
background:#ebebeb url(../images/pagination-bg.gif) repeat-x 0 0; height:20px; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; position:relative; padding:8px 0
}
.portlet-content .pagination-section .display{float:left;color:#626262;font-size:8pt;padding:0 10px; font-weight:bold}
/* Main Content CSS	ends */

/* Right Section Layout CSS starts */
.main-content .right-section{float:left;width:225px;}
.main-content .right-section .portlet-content{margin-bottom:20px;}
.main-content .right-section .portlet-content .form-container{border:1px solid #DADADA;padding-bottom:9px;overflow: hidden;}
.main-content .right-section .portlet-content .form-container a.ad-search{text-align:right;display:block;padding-right:10px;margin-top:10px;}
.main-content .right-section .portlet-content form{padding: 10px 12px 20px 10px;clear:both;float:left;}
.ie7 .main-content .right-section .portlet-content .form-container{position:relative;}
.bar-graph-container{padding: 10px 3px 5px 10px;}
.bar-graph-container .bar{margin-bottom: 15px;clear:both;overflow:hidden;}
.bar-graph-container .bar a{color:#000000;text-decoration:none;float:left;}
.bar-graph-container .bar .header-bar{background-color:#cfcfcf;color: #545760;float: left;padding: 4px;width: 62px; line-height:16px}
.bar-graph-container .bar a .perct{float:left;font-size:11px;padding: 3px 0 0 12px;width: 51px;}
.bar-container{float:left;width:77px;}
.bar-graph-container .color-bar1{background-color:#62C369;height:24px;display: block;}
.bar-graph-container .color-bar2{background-color:#b03b3b;height:24px;display: block;}
.bar-graph-container .color-bar3{background-color:#4296d0;height:24px;display: block;}
.bar-graph-container .color-bar4{background-color:#f0c709;height:24px;display: block;}
.bar-graph-container .color-bar5{background-color:#656565;height:24px;display: block;}
.bar-graph-container .color-bar6{background-color:#1c5c8e;height:24px;display: block;}
.bar-graph-container .color-bar7{background-color:#ef9801;height:24px;display: block;}
.go-btn{background: url("../images/go-btn-bg.png") no-repeat;border:none;color: #FFFFFF;font-weight: bold;height:31px;line-height: 31px;margin-left: -1px;width: 30px; float:left}
.ie7 .bar-graph-container .bar .header-bar{cursor:pointer;}
.ie7 .go-btn{position:absolute;left:174px;top:55px;}
/* Right Section Layout CSS ends */

/* Footer CSS starts*/
footer{border-top:1px solid #CCC;margin:20px 10px 10px;overflow:hidden;clear:both;color:#545760;padding-top: 15px;font-size:11px;font-family:Verdana, Geneva, sans-serif;}
footer ul{margin:0 auto; width:785px}
footer ul li{float:left;font-family:Verdana, Geneva, sans-serif;}
footer ul li a{text-decoration:none !important;color:#545760}
footer ul li + li{ padding-left: 20px;}
footer ul li + li +li{background:url("../images/grey-pipe.jpg") no-repeat left 5px;margin-left:20px;}

.legalNoticebanner {margin:0 auto; width:785px;text-align: center;}
/* Footer CSS starts*/

/* lead search css starts */
.content-box{background:#fff; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-radius:0 0 4px 4px; padding:20px 8px; position:relative}
.content-box-padding4{background:#fff; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-radius:0 0 4px 4px; padding:4px 8px; position:relative;}
.lead-search .frst-column{width:310px; padding-left:15px}
.lead-search .form-field label{width:116px;}
.search-txt{width:140px; float:left}
.search-txt .jqTransformInputWrapper{width:130px !important}
.search-txt .jqTransformInputInner div input{width:114px !important}
.form-container .form-field .search-btn{background: url(../images/search-btn.gif) no-repeat 0 4px; border:none; height:24px; width:20px !important; padding:0 !important; cursor:pointer}
/* lead search css ends */

.login-submenu{border-radius:0 0 4px 4px; position:absolute;right:0;top:38px;z-index:9999;background:#7B080D;width:255px;height:60px;}
.login-submenu .logindetails{margin-left: 15px;}

/*.login-submenu{border-radius:0 0 4px 4px; position:absolute;right:0;top:38px;z-index:9999;background:#7B080D;width:255px;height:38px;}*/
.ie7 .login-submenu ul li{display:inline;}
.login-submenu ul li{display:inline-block;padding:5px 10px 10px;}
.login-submenu ul li+li{background:url("../images/grey-pipe.jpg") no-repeat left 12px;}
.login-submenu ul li a{color:#fff;text-decoration:none; background:none; height:auto;display: inline-block;width: auto;padding: 5px;}
.portlet-container h3{font-family:verdana;font-size:13px;color:#42A7D9;border-bottom: 1px solid #DADADA;padding-bottom:4px;margin-bottom: 15px;}
.form-container{	padding: 50px 40px;
    padding-top: 50px;
    height: auto;
    background: whitesmoke;
    /* font-family: Verdana, Arial, sans-serif; */
    opacity: 0.9;
    border-radius: 7px;
}
form.form-container>.custom-form-group,form.form-container>p{
	grid-column:span 2;
}

input[type="button"][value="Reset"]{
	grid-column:span 1;
	justify-self:start;
	display:grid;
}
input[type="button"][value="Login"]{
	grid-column:span 2;
	justify-self:end;
}


.portlet-container .left-section{width: 590px;float:left;margin-right:10px;}
.portlet-container .right-section{width:315px;float:left;}
.portlet-container .right-section .form-container .ann-income{width:250px !important}
.form-container .form-field{clear:both;display:block;float:left;margin-bottom:10px;}
.ie7 .form-container .form-field, .ie8 .form-container .form-field{float:none; min-height:30px}
.form-container .frst-column{clear:both;float: left;width:290px;}
.form-container .second-column{float: left;width:290px;}
.form-container .form-field label{padding-top:5px;text-align:right;width:110px;padding-right:5px;font-family:Tahoma, Geneva, sans-serif;padding-bottom: 3px;}
.form-container .form-field label.cont{width:auto;}
.portlet-container .right-section .form-container{padding-left:10px}
.right-section .form-container .form-field label{width:120px;}
.right-section .form-container .frst-column{width:295px;}
.form-container .form-field input{width: 146px !important; padding-right:10px;}
.form-container .form-field span input{width: 50px !important; padding-right:10px;}
.form-container .form-field label span { padding:0px; color:#F00}
.completed{background:url(../images/tick.png) no-repeat 5px 7px}
#sec-login-message{
	position: absolute;
    bottom: 2px;
    left: 20%;
    transform: translateX(-13%);
    z-index: 1;
}
.error-msg{
	color: red;
    font-weight: bold;
    background: #D7E1EC;
    text-align: center;
    width: 100%;
	}
.error-msg-business{background-color:#ffcdcd;padding:5px 5px 5px 5px; color:#900000; border:1px solid #900000; margin-bottom:10px;text-align:center}
.error-msg-content{background:transparent url(../images/error-icon.gif) no-repeat 11px 3px;padding-left:30px;}
/**.error-msg{background-color:#ffcdcd;padding:5px 5px 5px 5px; color:#900000; border:1px solid #900000; margin-bottom:10px;text-align:center}**/
.success-msg{background:#d6ffe3  no-repeat 10px 8px; padding:5px 5px 5px 32px; color:#017625; border:1px solid #017625; margin-bottom:10px;text-align:center}
.success-msg-field{padding:5px 5px 5px 32px; color:#017625; margin-bottom:10px;text-align:center}
.success-msg-content{background:transparent url(../images/success-icon.gif) no-repeat 11px 3px;padding-left:30px;}
.form-container .merged-column{float: left;width:600px; padding-left:10px}
.age .jqTransformInputWrapper{width:30px !important; margin-right:5px}
.age .jqTransformInputInner div input{width:15px !important}

/* added transform code for phone and country code */
/* .phone .jqTransformInputWrapper{margin-right:5px} 
.phone .jqTransformInputInner div .ccode{width:25px !important}
.phone .jqTransformInputInner div input{width:100px !important}
.ciphone .jqTransformInputWrapper{margin-right:5px} 
.ciphone .jqTransformInputInner div .ccode{width:25px !important}
.ciphone .jqTransformInputInner div input{width:94px !important} */
.width-107{width:107px !important; padding:6px 0 0 !important}
.opp-view-status{font-size:11px; margin:10px 10px 0 0; float:right}
.mstatus .jqTransformInputWrapper{width:50px !important}
.mstatus .jqTransformInputInner div input{width:35px !important}
.ann-income label{width:80% !important; text-align:left !important; padding-left:10px}
.dob .jqTransformInputWrapper{width:138px !important; float:left}
.dob .jqTransformInputInner div input{width:122px !important}
.cont{padding:5px 10px 0 0;}
.full-width-btm-sec{margin-top:10px;}
.full-width-btm-sec h4{color: #545760;font-family: verdana;font-size: 11px;padding-bottom: 4px;border: medium none !important;display: inline-block;font-size: 11px !important;}
.ie7 .full-width-btm-sec h4{display:inline;}
.full-width-btm-sec .first-col{float:left;margin-right: 10px;width:46%;}
.full-width-btm-sec .second-col{float:left;margin-right: 10px;width:18%;}
.full-width-btm-sec .third-col{float:left;width:33%;}
.opport-content{border: 1px solid #CDCDCD;font-family: tahoma;padding: 5px;background-color: ghostwhite;height: 115px;}
.left52-padding{padding-left:52px !important;}
.opport-content .row{float: left;clear: both;}
.ie7 .opport-content .row{clear:none;}
.opport-content label{padding: 7px 2px 8px 3px;width: 80px;font-family:tahoma;font-size: 11px;}
.col3-third-w477 .opport-content label{width: 105px;}
.info-header{ font-family: verdana;font-size: 10px;font-style: italic;font-weight: normal;padding-left:10px;color:#545760;}
.custom-btn{
	background:url(../images/custom-btn-bg.gif) repeat-x 0 0; padding:0 10px; height:32px; line-height:32px; margin:10px 0 0 10px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; border:1px solid #6d0307; border-radius:4px; overflow:visible; cursor:pointer; position:relative
	}
input#Custom_Login:hover{
	background-color: #6a9e4a;
    border-color: #6a9e4a;
}
.grey-btn{background:url(../images/grey-btn-bg.gif) repeat-x 0 0; padding:0 10px; height:32px; line-height:32px; margin:10px 0 0 10px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; border:1px solid #4e4e4e; border-radius:4px; overflow:visible; cursor:pointer; position:relative}
.light-blue-btn{background:url(../images/light-blue-btn-bg.gif) repeat-x 0 0; padding:0 20px 0 0; margin:10px 10px 0 0; float:left; font-family:Verdana, Geneva, sans-serif; border:1px solid #1993f9; border-radius:4px; position:relative}
.light-blue-btn input{background:url(../images/btn-icon.gif) no-repeat right center; border:none; padding:0 33px 0 20px; font-size:12px; font-weight:bold; color:#fff; height:30px; line-height:30px; overflow:visible; cursor:pointer; position:relative; font-family:Verdana, Geneva, sans-serif}
.textarea-w220 table.jqTransformTextarea{margin:5px 0 0 1px; float:left}
.textarea-w220 table.jqTransformTextarea td#jqTransformTextarea-mm textarea{width:220px; height:65px}
.accordLink{background:url("../images/accord.gif") repeat-x scroll 0 0 transparent;height:34px;}
.accord-block h4{font-size:13px; border-radius:3px; position:relative; border:1px solid #d1d1d1}
.accord-block h4 a{text-decoration:none;display:block;font-family:verdana;font-size: 13px;padding: 10px 20px 10px 34px;background:url("../images/plus-gray-icon.gif") no-repeat scroll 7px 7px transparent;color:#545760; outline:none}
.accord-block h4 a:hover{color:#545760;}
.ie7 .accordLink a{white-space:nowrap;}
.accord-block h4.active{ background: url("../images/accord-active-bg.gif") repeat-x scroll 0 0 transparent;height: 34px; border-radius:3px 3px 0 0}
.accord-block h4.active a{color:#FFF;text-decoration: none;display:block;padding: 10px 20px 0 34px;background: url("../images/minus-gray-icon.gif") no-repeat scroll 7px 7px transparent;}
.accord-block h4.active a:hover{color:#FFF;text-decoration: none;}
.form-container .third-column{float: left;width:303px;clear:right;}
.form-container .full-width{width: 868px;padding-left:25px;}
.accord-container{padding:10px; border:1px solid #d1d1d1; border-top:none}

.accord-block{clear: both;float: left;margin-bottom: 2px;width: 922px}
.accord-content .top-section{float:left;clear:both;margin-bottom: 20px;}
.col3-third-w477 .portlet-content .heading{margin-bottom:0px;}
.col3-third-w477 .form-container .frst-column{width:200px;}
.col3-third-w477 .form-container .second-column{width:188px;border-right: 1px solid #DADADA;}
.col3-third-w477 .form-container .third-column{width:477px;border-left: 1px solid #DADADA;padding-left: 10px;margin-left: -1px;}
.col3-third-w477 .form-container .frst-column label{margin-top:20px;}
.col3-third-w477 .form-container .second-column label{margin-top:20px;}
.col3-third-w477 .form-container .form-field label{ padding-top:0; text-align:left; width:160px}
.col3-third-w477 .form-container .form-field .notes{width:460px !important}
.ie7 .col3-third-w477 .portlet-content,.ie8 .col3-third-w477 .portlet-content{margin-top:20px;}

/* progress-bar starts */
.progress-bar{ background: none repeat scroll 0 0 transparent !important;border-left: medium none !important;border-right: medium none !important;border-top: medium none !important;float: right !important;margin-right: 0 !important;height: auto;margin-bottom: -5px;margin-left: 0;margin-top: -5px;padding: 0;width: auto;}
.progress-bar .lead-info{font-family: verdana; font-size:10px; padding-left:10px}
.progress-bar .bar{height: 25px;width: 182px; padding-left:9px; background: url("../images/progress-bar.png") no-repeat scroll 0 0 transparent;}
.progress-bar .filler{background: url("../images/progress-filler.png") no-repeat scroll 0 7px transparent;} 
.progress-bar .indicator{color: #000000;display: block;font-size: 11px;padding: 5px 25px;white-space: nowrap;}
.overlay-sheet{background:#959492;opacity: 0.5; position:absolute;top:0;filter:alpha(opacity=50);z-index:1;left:0}
.pop-up{position:fixed; z-index:99; width:600px; top:20%; left:50%;  margin-left:-300px; background-color:#FFF;border-radius: 3px 3px 3px 3px;-webkit-box-shadow: 0px 0px 11px rgba(50, 50, 50, 0.96);-moz-box-shadow:0px 0px 11px rgba(50, 50, 50, 0.96);box-shadow:0px 0px 11px rgba(50, 50, 50, 0.96); display:none}
.pop-up-head{background: url("../images/pop-up-head.gif") repeat-x scroll 0 0 transparent;height:39px;padding: 11px 11px 0;border-radius: 3px 3px 3px 3px;}
.pop-up-head h3{font-family:Verdana, Geneva, sans-serif;font-size:15px;color:#FFF;font-weight:bold; float:left}
.pop-up .jqtransformdone .pop-up-content label{font-family: tahoma;font-size:93%;padding-left:5px;}
#popDiv label{font-weight:bold;}
.pop-up .pop-up-content span.jqTransformCheckboxWrapper{margin-top:0;}
.pop-up .pop-up-content .generate-checklist{margin-bottom:10px;}
.pop-up .submit-popup{padding: 0 11px 11px;text-align:center;}
.pop-up .submit-popup input{float:none}
.alternate{color: #CC0000;float: left;font-weight: bold;padding-left: 15px;}
/* progress-bar ends */

.tsmsselect {width: 40%;float: left;}
.tsmsselect select {width: 100%; font-family: tahoma;font-size: 11px;height:92px;}
.tsmsselect select option{padding-bottom: 3px;}
.tsmsoptions {width: 20%;float: left;padding-bottom:3px;}
.tsmsoptions p {text-align: center;font-size: larger;cursor: pointer;}
.tsmsoptions p:hover {color:#000;}
.dotted-line{ border-bottom:1px dotted #000; margin-bottom:20px; padding-left:10px !important; width:883px !important}


/* lead search style starts from here */
.lead-search .frst-column{width:310px; padding-left:15px}
.lead-search .form-field label{width:116px;}
.search-txt{width:140px; float:left}
.search-txt .jqTransformInputWrapper{width:130px !important}
.search-txt .jqTransformInputInner div input{width:114px !important}
.form-container .form-field .search-btn{background: url(../images/search-btn.gif) no-repeat 0 4px; border:none; height:24px; width:20px !important; padding:0 !important; cursor:pointer}
/* lead search style ends here */

.add-refer{padding-bottom: 10px;padding-right: 3px;float: right;text-decoration: none;}
.two-col-table{border-left:1px solid #CCC}
.two-col-table th,two-col-table td{width:30%;}
.two-col-table th+th,.two-col-table td+td{width:70%;}
#refer-pop-up .form-container .field-details{width:180px; float:left}
.jqTransformSafari .jqTransformInputInner div input{padding-right:0}

/* Small Pop Up starts */
.small-pop-up{width:465px; margin-left:-232px;}
.small-pop-up .jqtransformdone .pop-up-content label{padding:5px;}
.pop-up-content{padding:10px;border-radius:3px;}
.small-pop-up .pop-up-content h4{padding:0 0 10px 5px}
.small-pop-up .submit-popup{text-align:right;}
.small-pop-up .submit-popup input{float:none}
.small-pop-up .pop-up-content{padding-bottom:0}
.pop-up .pop-up-head img {float:right;cursor:pointer;}
.upload-sec{padding-top:15px;margin: 20px 0 200px;}
.upload-sec a{clear:right;float:left;margin-top:10px;text-decoration:none;}
.upload-sec p{font-family: tahoma;font-size: 15px;}
.upload-sec .custom-btn{float:none}
.status-form{float:left;clear:both; padding:10px 0 20px}
form.status-form label{padding:6px 7px 0 10px}
/* Small Pop Up ends */

/* login page CSS starts */
/*.login-component{width:385px;margin:40px auto;}*/
.login-component h3{background:none repeat scroll 0 0 #007CB9;
padding:10px 0 8px 10px;color: #FFFFFF;font-family: verdana; border-radius:3px 3px 0 0;font-weight:bold;}
.login-component form{
	display: grid;
    place-items: stretch;
    grid-template-columns: 1fr 1fr;
	width: 75vw;
    border: 0px solid #fff;
    
   
    margin-right: 10%;
    /*box-shadow: 0px 3px 33px 0px rgb(0 0 0 / 75%);*/
  }
.login-component form label{
	display: block;
    font-family: verdana;
    font-size: 12px;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
    padding-right: 10px;
    color: #0063c1;
    font-weight: bold;
    position: absolute;
    bottom: 5px;
    left: 0px;
    transition: all 0.2s ease;
	}
.login-component form input{
	border-bottom-color: #0063c1;
    border-bottom-width: 2;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-radius: 3px 3px 3px 3px;
    /* height: 30px; */
    margin-bottom: 25px;
    /* width: 210px; */
    position: relative;
    line-height: 30px;
    font-family: verdana;
    display: flex;
    width: 100%;
    
}
.input-control{
	background:transparent !important;
}	
.login-component form input:focus-visible {
    outline: 4px solid whitesmoke;
	 background: transparent;
	
	
	
}
.login-component form input.custom-btn{
	float: left;
    height: auto;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 5px;
	margin-bottom: 0;
    position: relative;
    line-height: 17px;
    user-select: none;
    color: rgb(241, 246, 253);
    background: rgb(204, 0, 0);
    border: 1px solid rgb(49, 83, 127);
    border-radius: 7px;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: rgb(0 0 0 / 30%) -1px -1px 0px;
    transition: all 0.25s ease 0s;
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 1px;
    width: 100%;
    text-decoration: none !important;
}
.login-component form input.grey-btn{margin-top: 24px;position:relative;width:85px;float:left;height:auto;padding:5px;line-height:17px;}
.ie7 .login-component h3{height:18px;font-size:15px;}
.ie7 .login-component form label{position:relative;bottom:12px;}
.ie8 .login-component form label{position:relative;top:5px;}
/* login page CSS ends */

/* calendar view css starts */
.calendar {margin: 0 auto;}
.portlet-content .tab-content .calendar table{border:none;}
.calendar-popup{background-color:#FFFFFF;border-radius:3px 3px 3px 3px;box-shadow:0 0 11px rgba(50, 50, 50, 0.96);left: 50%;margin-left:-450px;padding-bottom: 10px;position: absolute;top: 20%;width:900px;z-index:1000;padding:10px;}
.AddOne{background: url("../images/select-rgt.png") no-repeat 0 0;display: block;height: 16px;margin:0 0 6px 19px;width:16px;}
.ie7 .col3-third-w477 .tsmsoptions p{margin:3px 8px 6px 7px !important;}
.ie7 .AddOne,.ie8 .AddOne{margin:3px 0 6px 19px;}
.AddAll{background: url("../images/select-all-rgt.png") no-repeat scroll 0 0 transparent;
    display: block;height: 16px;margin:0 0 6px 19px;width: 16px;}
.RemoveOne{background: url("../images/select-lft.png") no-repeat scroll 0 0 transparent;
    display: block;height: 16px;margin:0 0 6px 19px;width: 16px;}
.RemoveAll{background: url("../images/select-all-lft.png") no-repeat scroll 0 0 transparent;
    display: block;height: 16px;margin:0 0 6px 19px;width: 16px;}
.ie7 .tsmsselect select option,.ie8 .tsmsselect select option{padding-bottom:2px;}	
.ie7 .status-form .dob .jqTransformInputWrapper{width:128px !important}
.status-form .dob{float:left; width:165px}
#lts_appointmentsub .custom-btn,#lts_appointmentsub .grey-btn{float:left;margin:0 10px;}
.ie7 #lts_appointmentsub .form-container .form-field,.ie8 #sub-calender .form-container .form-field{float:left;}
.prev-next-container{width:199px; overflow:hidden;padding:0 135px 10px 109px;border-bottom:1px dotted #000}
.prev-next-container .next{float:right !important;margin: 10px 0 0 10px !important;}
.prev-next-container .prev{float:left !important;margin: 10px 0 0 10px !important;}
/* calendar view css starts */

/* tablesorter pagination starts */
.pager{text-align:right; padding:0 10px 0 10px;}
.pager input{border:none; background:none}
.pager span { font-weight:bold; color:#626262; font-size:8pt}
.pagedisplay{color:#626262;font-family: tahoma;font-size: 8pt;font-weight: bold;padding-top: 2px;}
.ie8 .pagedisplay{line-height:16px;}
.portlet-content .pagination-section .pager .display{width:auto; text-align:left; position:absolute;left: 40%; padding:0px;}
.pager .jqTransformInputWrapper{background:none; float:none !important; display:inline-block; width:70px !important}
.pager .jqTransformInputInner{background:none; float:none; height:15px}
.pager .jqTransformInputInner div, .pager .jqTransformInputInner div input{margin:0; padding:0; line-height:16px; height:16px}
.ie8 .pager .jqTransformInputInner div input{line-height:8px}
.pager .jqTransformInputInner div input{color:#626262; font-size:8pt; font-weight:bold; width:70px !important}
.pager .jqTransformSelectWrapper div{display:none}
.portlet-content .pagination-section .pager .display p{width:auto; float:left; line-height:18px; padding-right:3px}
.selectbox-158 .pager .jqTransformInputWrapper, .selectbox-158 .pager .jqTransformInputInner div input{ width:70px !important}
.pager a{outline:none}
.pager .jqTransformHidden{display:block}
.pagesize{background:#efefef; border:1px solid #a9a9a9; font-size:12px; font-family:Tahoma, Geneva, sans-serif; height:20px; line-height:20px}
.pagesize option{line-height:18px}
.paging-numb { float:left; width:80px;}
.paging-records { padding: 3px 5px 0 0; float:left}
/* tablesorter pagination ends */

.no-column-form h4{ margin-bottom: 10px;font-size:93%;}
.no-column-form label{padding: 5px 10px 0 0 !important}
.no-column-form .second-column{width:316px;}
.bottom-section{padding-top:5px}
.large-fields .form-field label{width:130px}
.disp-w25 .display {left: 25% !important}
.form-container .form-field .two-digit { float:left}
.form-container .form-field .two-digit .jqTransformInputWrapper{width:39px !important; margin-right:6px}
.form-container .form-field .two-digit div input{width:22px !important}
.form-container .form-field .nine-digit { float:left}
.form-container .form-field .nine-digit .jqTransformInputWrapper{width:110px !important; margin-right:5px}
.form-container .form-field .nine-digit div input{width:99px !important}
.form-select-large{width:100%}
.form-select-large .tsmsselect{width:25%}
.form-select-large .tsmsoptions{width:6%}
#lts_appointmentsub #pop-up .custom-btn,#lts_appointmentsub #pop-up .grey-btn{margin:10px 0 0 10px;float:none;}
.ie8 #lts_appointmentsub .form-container .form-field{float:left;}
.portlet-content .heading + .error-msg, .portlet-content .heading + div .error-msg{margin-bottom:0}
.mstatus .combobox + .jqTransformInputWrapper + .ui-corner-right{margin-right:5px}
.width-98p{width:98%!important;}
.width-92p{width:92%}
.width-94p label{width:94%}
.ie7 .accord-container{float:left;}
.notification-msg{ background: url("../images/notification-icon.png") no-repeat scroll 6px 8px #FFFFA5;border: 1px solid #CCCCCC;color: #000000;font-size: 12px;font-weight: bold;padding: 8px 3px 8px 29px;}
.ie7 .notification-msg,.ie8 .notification-msg{margin-bottom:10px;}
.select-container{margin: 40px auto;width: 500px;}
.select-container .form-container{border: 1px solid #007cb9; height: 130px; padding: 30px;}
.select-container .custom-btn{margin-left: 116px;margin-top: 20px;}

/* CMS New common css Starts */
.border-none { border:none !important}
.border-right-none { border-right:none !important}
.margin-left-none { margin-left:0px !important}
.margin-bottom-none { margin-bottom:0px !important}
.ie7 .margin-right-none-ie { margin-right:0px !important}
.margin-top10 { margin-top:10px;}
.margin-top30{margin-top: 30px !important;}
.margin-left20 { margin-left:20px !important;}
.margin-top25 { margin-top:25px;}
.margin-bottom2 { margin-bottom:2px;}
.margin-bottom10{margin-bottom:10px !important;}
.padding-left-5{padding-left:5px!important;}
.padding-bottom-20{ padding-bottom:20px}
.padding-bottom-10{ padding-bottom:10px}
.height-30{ height:30px !important}
.width-280 { width:280px !important;}
.width-185 { width:185px !important; }
.width-195{width:195px}
.width-145{width:145px !important}
.max-width-145{max-width:145px !important}
.max-width-80{max-width:80px !important}
.word-wrap{word-wrap:break-word}
.width-440{width:440px;}
.width-82{width:82px;}
.width-75{width:75px !important;}
.overflow-hidden{ overflow:hidden}
.form-container1 .form-field {float: left; display:block; margin-left:10px; margin-bottom: 10px;}
.form-container1 .field-details { float:left; width:100%;}
.form-container1 .form-field label{text-align: left; clear:both; margin-bottom:5px; padding-top:5px; float:none}
.form-container1 .form-field .jqTransformInputWrapper { clear:both;}
.form-container1 .textbox-76 input {width: 76px !important;}
.text-align-right{text-align:right !important;}
.float-none { float:none !important}
.block-disp{display:block !important}
.hide-disp {display:none !important}
.top1p{top:1%;}
/* CMS New common css ends */

/* CMS Dashboard stargs */
.small-section { width:462px; float:left; margin-left:8px;}
.small-section .content-box {padding:10px;min-height: 285px; margin-bottom: 20px;}
.small-section .ui-tabs .ui-tabs-nav li a { width:79px; letter-spacing:-1px;}
.small-section  .ui-tabs .ui-tabs-nav li.ui-state-active a { letter-spacing:-1px;}
.small-section .ui-tabs .ui-tabs-panel .tab-content { width:100%; border-radius: 0 0 4px 4px; padding:0px;border:none}
.small-section .ui-tabs .ui-tabs-nav li+li+li { margin-right:0px !important;}
.small-section table.tablesorter tbody tr td{ border-bottom:none; padding:6px 4px 6px 6px}
.small-section table.tablesorter thead tr th, table.tablesorter tfoot tr th { padding-left:5px !important}
.inner-content-box{background:#fff; border:1px solid #d5d5d5;border-radius:4px 4px;padding:10px 8px 20px 8px;position:relative;height:253px;
overflow: auto;}
.inner-content-box li{padding:5px 0; list-style-type:inherit}
.button-div{border-top:1px solid #D5D5D5}
.inner-content-box ol{padding-left: 20px;}
.small-section table.tablesorter thead tr th, table.tablesorter tfoot tr th{ font-size:11px}

/* CMS Dashboard ends */

/* Search starts */
.search {margin: 6px 0 0 10px; cursor:pointer}
.search-active{ background: url(../images/tab-active-bg.gif) repeat-x 0 0  ;height: 34px; border-radius:3px 3px 0 0}
.search-active span{color:#FFF;text-decoration: none;display:block;padding: 10px 20px 0 34px;background: url(../images/arrow_down_icon.gif) no-repeat 7px 7px;}


/* Search ends */

/* Button starts */
.blue-btn{background:url(../images/light-blue-btn-bg.gif) repeat-x 0 0; padding:0 20px 0 0; margin:10px 10px 0 0; float:left; font-family:Verdana, Geneva, sans-serif; border:1px solid #1993f9; border-radius:4px; position:relative}
.blue-btn input{background:url(../images/btn-icon.gif) no-repeat right center; border:none; padding:0 33px 0 20px; font-size:12px; font-weight:bold; color:#fff; height:30px; line-height:30px; overflow:visible; cursor:pointer; position:relative; font-family:Verdana, Geneva, sans-serif}
.grey-btn-small{background:url(../images/grey-btn-bg.gif) repeat-x 0 0; padding:4px; line-height:10px; margin:10px 0 0 10px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#fff; border:1px solid #4e4e4e; border-radius:4px; overflow:visible; cursor:pointer; position:relative}
/* Button ends */

/* CMS Setting page starts */
.ui-tabs.setting-tab .ui-tabs-nav li a { width:132px;}
.branch-batch, .existing-batch{ float:left; border:1px solid #b0e2fa; width:200px; height:50px; padding:10px; background:#ddf0f9;}
.existing-batch {background:#fdf3dc !important; border:1px solid #fee09a !important; width:248px !important}
.branch-batch span, .existing-batch span { font-weight:bold}
/* CMS Setting page ends */

/* tablesorter pagination starts */
.pagination-section{clear:both;background: #f8f8f8;border-radius: 0 0 4px 4px;
background:#ebebeb url(../images/pagination-bg.gif) repeat-x 0 0; height:20px; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; position:relative; padding:8px 0
}
.pagination-section .display{float:left;color:#626262;font-size:8pt;padding:0 10px; font-weight:bold}
.pager{text-align:right; padding:0 10px 0 10px;}
.pager input{border:none; background:none}
.pager span { font-weight:bold; color:#626262; font-size:8pt}
.pagination-section .pager .display{width:auto; text-align:left; position:absolute;left: 40%; padding:0px;}


/* css for hierarchy icon-popup start */
.hierarchy{margin-left:100px;}
.hierarchy .parent{background:#ccc;padding:5px;/*margin-bottom:10px;*/width:300px;}
.hierarchy .child-one{background:#fff;padding:5px;margin-bottom:7px;margin-top:7px;width:300px;}

.hierarchy .child-two{background:#fff;padding:5px;width:300px;margin-left:27px;margin-bottom:10px;}

.hierarchy .child-one-img{background:#fff url(../images/L-img.png);background-repeat:no;background-position:-20px -9px;padding:5px;float:left;width:21px;height:23px;}

.hierarchy .child-one-name{background:#ccc;padding:5px;width:300px;}

.hierarchy .child-two-img{background:#fff url(../images/L-img.png);background-repeat:no;background-position:-20px -9px;padding:5px;float:left;width:21px;height:23px;}

.hierarchy .child-two-name{background:#ccc;padding:5px;width:300px;}
.hierarchy .child-one-name h4{padding-left:33px;}

.hierarchy .child-two-name h4{padding-left:33px;}
.hierarchy-pop-up{position:fixed; z-index:1000; width:600px; top:20%; left:50%;  margin-left:-300px; background-color:#FFF;border-radius: 3px 3px 3px 3px;-webkit-box-shadow: 0px 0px 11px rgba(50, 50, 50, 0.96);-moz-box-shadow:0px 0px 11px rgba(50, 50, 50, 0.96);box-shadow:0px 0px 11px rgba(50, 50, 50, 0.96);}
.hierarchy-pop-up-head{background: url("../images/pop-up-head.gif") repeat-x scroll 0 0 transparent;height:39px;padding: 11px 11px 0;border-radius: 3px 3px 3px 3px;}
.hierarchy-pop-up-head h3{font-family:Verdana, Geneva, sans-serif;font-size:15px;color:#FFF;font-weight:bold; float:left}
.hierarchy-pop-up .hierarchy-pop-up-head img {float:right;cursor:pointer;}
/* css for hierarchy hierarchy icon-popup end */
.pager .jqTransformInputWrapper{background:none; float:none !important; display:inline-block; width:70px !important}
.pager .jqTransformInputInner{background:none; float:none; height:15px; margin-top:5px;}
.pager .jqTransformInputInner div, .pager .jqTransformInputInner div input{margin:0; padding:0; line-height:16px; height:16px}
.ie8 .pager .jqTransformInputInner div input{line-height:8px}
.pager .jqTransformInputInner div input{color:#626262; font-size:8pt; font-weight:bold; width:90px !important}
.pager .jqTransformSelectWrapper{background:none; width:auto !important}
.pager .jqTransformSelectWrapper div span, .pager .jqTransformSelectWrapper a.jqTransformSelectOpen, .pager .jqTransformSelectWrapper div{display:none}
.pagination-section .pager .display p{width:auto; float:left; line-height:18px; padding-right:3px}
.pager .jqTransformInputWrapper{ width:70px !important}
.pager a{outline:none}
.pager .jqTransformHidden{display:block}
.pager .jqTransformSelectWrapper{width: auto !important;}
.pagesize{background:#efefef; border:1px solid #a9a9a9; font-size:12px; font-family:Tahoma, Geneva, sans-serif; height:20px; line-height:20px}
.pagesize option{line-height:18px}
.paging-numb { float:left; width:80px;}
.paging-records { padding: 3px 5px 0 0; float:left}
/* tablesorter pagination ends */


/* search style starts from here */
.branch-lookup-pop-up,.audit-trail-pop-up,.receipt-pop-up,.receipt-details-pop-up,.search-results{display:none}
.four-columns.form-container1 .form-field {margin-right:25px;clear:none}
.four-columns .custom-btn,.four-columns .grey-btn{margin-top:26px}
.four-columns{margin: 6px 0 0 10px;}
.clear-none{clear:none !important}
.branch-lookup-pop-up .form-container .form-field label{width:55px}
/* search style ends here */


/* Large Pop UP starts */
.large-pop-up{width:940px;margin-left:-470px; padding-bottom:10px;}
/* Large Pop UP ends */



.form-container .form-field .no-float-button{float:none; margin:0 10px; width:auto !important}
.accord-content .left-section{float:left; margin-right:10px; width:567px}
.accord-content .right-section{float:left; width:315px}
.grey-box{background-color:#f8f8ff; border:1px solid #cdcdcd; font-family:tahoma; padding:5px}
.grey-box-row{padding:5px}
.grey-box-row label{text-align:right; width:225px; font-weight:bold; display:inline-block}
.grey-box-row span{text-align:right; width:63px; display:inline-block}
.accord-content2 .form-container .frst-column, .accord-content2 .form-container .second-column{width:280px}
.accord-content2 .form-container .form-field label{text-align:left; width:auto}
.accord-content2 .form-container .form-field input{width:175px !important}
.selectbox-w145 .combobox + .jqTransformInputWrapper .ui-corner-left{width:145px !important}
.portlet-content .form-container .heading{margin-bottom:0}


.accord-content .form-container .form-field input.datepicker{width:153px !important}
.accord-content .form-container .dateinput-w65 input, .accord-content .form-container .dateinput-w65 input.datepicker{width:65px !important}
.dateinput-w65 label{width:105px !important}

.blue-box{background: #d3eaff; border: 1px solid #CDCDCD; font-family: tahoma; padding: 5px}

/* payment details starts */
.payment-detail, .payment-mode-div{float:left; width:280px}
.payment .accord-block h4 a {background: url(../images/arrow_right_icon.gif) no-repeat 7px 7px;}
.payment .accord-block h4.active a {background: url(../images/arrow_down_icon.gif) no-repeat 7px 7px;}
/* payment details ends */

/* policy details tab starts */
.left-right-section-w441 .left-section, .left-right-section-w441 .right-section{width:441px}
.left-right-section-w441 .form-container .frst-column, .left-right-section-w441 .form-container .second-column{width:135px}
.left-right-section-w441 .form-container .third-column{width:150px}
.left-right-section-w441 .form-container .form-field label{ float:none; width:auto; font-weight:bold; padding-right:0}
.left-right-section-w441 .form-container .form-field span{margin:0}
.left-right-section-w441 .form-container .label-padding0 label{float:left; padding:0 0 5px 5px; width:110px}

.textbox-29{margin-right:2px; float:left}
.form-container .form-field .textbox-29 input {width: 29px !important;}

.form-container .amount input{background:url(../images/rupee-icon.gif) no-repeat 0 8px; height:28px; padding-left:15px}
.grey-box-row span.amount span{background:url(../images/rupee-icon-small.gif) no-repeat 0 4px; width:auto; display:inline; padding-left:10px}
/* policy details tab ends */

/*popup starts*/
.form-container1 .generate-checklist label{clear:none; float:left; padding-top:0}
.form-field.field-record span{clear: both;float: left;}
.field-record{margin-right:20px}
.field-record label{font-weight:bold;}
.form-container1 .comment-box table.jqTransformTextarea{margin-top:0px !important}
.form-container1 .comment-box label{float:none !important}
/*pop-up ends*/

/* notification starts */
.notification { height:254px;}
.notification .notification-scroll { overflow-y: scroll; height:240px}
/* notification ends */
.coming-soon{min-height:400px}
.accord-content .form-container .amount input{width:160px !important}
.mandatory-field{ font-style:italic; margin-left:10px; font-weight:normal; color:red; font-size: 11px;}

/* Denomination starts */
.width-430{width:430px}
.width-471 {width: 471px;}
.marg-left67{ margin-left:67px}
.denomination-field{height:auto}
.denomination-field .textbox-35{display:block; min-height:41px; margin-left:7px;width: 210px;}
.denomination-field .textbox-35 .creditPrice{text-align: right;width: 36px;}
.denomination-field .textbox-35 span{ margin-right:10px;margin-top: 5px; float:left}
.margin-left10{margin-left:10px}
.denomination-field .textbox-35 span{ width:18px}
.denomination-heading{ display: block;font-size: 13px;font-weight: bold;margin-bottom: 14px;}
.deno-returned-last{padding-left: 12px;border-right: medium none;}
.deno-returned{ border-right: 1px solid #B0B0B0;}
/* Denominations End */

/* MMS Multilevel Navigation Starts */
.ddsmoothmenu{font: bold 13px Verdana;}
.ddsmoothmenu ul li a.selected {background:#fff url(../images/nav-bg.gif) repeat-x 0 0 !important; color:#015581; border-radius: 4px 4px 0 0}
.ddsmoothmenu ul li a{line-height:16px}
.ddsmoothmenu ul li ul li a.selected{background:none !important}
.ddsmoothmenu ul li ul{position: absolute; display: none; visibility: hidden; background:#fff; top:38px; border:1px solid #4B8CAC; border-top:0}
.rightarrowclass{position: absolute; bottom: 8px; right: 9px; width:10px; background: url(../images/arrow-right-icon.png) no-repeat right 0 !important; padding-right: 15px; height:	12px}
.ddsmoothmenu ul li{position: relative; display: inline}
.ddsmoothmenu ul li ul li{display: list-item; float: none; height: auto !important}
.ddsmoothmenu ul li ul li a{min-width: 170px !important; background: none !important; border-radius: 0!important; border-top: 1px solid #4B8CAC; color: #015581; font-weight: normal;margin: 0 !important; position:relative}
.ddsmoothmenu ul li ul li ul{z-index:1}
.ddsmoothmenu ul li ul li ul li ul{z-index:2}
.ddsmoothmenu ul li ul li ul li ul li ul{z-index:3}
.ddsmoothmenu ul li ul li ul li ul li ul li ul{z-index:4}
.ddsmoothmenu ul li ul li a:hover{margin: 0 !important; background:#eaeaea !important}
.ddshadow{position: absolute}
.ie7 .ddsmoothmenu ul li{height:32px}
.ie7 .ddsmoothmenu ul li ul li{padding:0 !important}
/* MMS Multilevel Navigation Ends */

/* fund-tranfer form starts */
.left-right-section-w473 .left-section, .left-right-section-w473 {width:473px}
.left-right-section-w473 .form-container .frst-column, .left-right-section-w473 .form-container .second-column, .left-right-section-w473 .form-container .third-column{width:135px}
.left-right-section-w473 .form-container .form-field label{ float:none; width:auto; font-weight:bold; padding-right:0; padding-left:3px;}
.left-right-section-w473 .form-container .form-field span{margin:0}
.left-right-section-w473 .form-container .form-field .jqTransformInputInner{border:none;background:transparent}
.left-right-section-w473 .form-container .form-field .jqTransformInputInner div{margin:0px;}
.left-right-section-w473 .form-container .form-field .jqTransformInputWrapper{background:transparent}
.f-second{margin-top:30px;}
/*fund-tranfer form Denomination End */




.width-430{width:430px}
.denomination-field{height:auto; width:440px;}
.denomination-field .textbox-35{display:block; min-height:41px; margin-left:7px;width: 200px;}
.denomination-field .textbox-35 .creditPrice{text-align: right;width: 36px;}
.denomination-field .textbox-35 span{ margin-right:10px;margin-top: 5px; float:left}
.margin-left10{margin-left:10px}
.denomination-field .textbox-35 span{ width:18px}
.denomination-heading{ display: block;font-size: 13px;font-weight: bold;margin-bottom: 14px;}
/*denomination ends*/


/* New Class in CMS Start*/
.receipt-pop-up .pop-up-content, .branch-receipt-pop-up .pop-up-content{padding-top:0px;}
.receipt-pop-up .pop-up-content .table-grid, .pop-up-content .table-grid{margin-top:0px;}
/* New Class in CMS Ends*/


/* Misc-Payment starts*/
.form-container1 .grey-box { margin-left:-10px;margin-top:-5px;overflow:hidden;}
.form-container1 .grey-box label { font-weight:bold}
.misc-payment .accord-block h4 a {background: url(../images/arrow_right_icon.gif) no-repeat 7px 7px;}
.misc-payment .accord-block h4.active a {background: url(../images/arrow_down_icon.gif) no-repeat 7px 7px;}
.misc-payment .accord-content .right-section{width: 397px;}
.misc-payment .accord-content .left-section{width: 490px;}
.misc-payment .accord-content2 .form-container .frst-column, .misc-payment .accord-content2 .form-container .second-column{width: 245px;}
.misc .accord-content .left-section{width: 435px;}
.misc .accord-content .right-section{width: 435px;}
.misc .accord-content .right-section .grey-box{min-height:35px;}
.misc .accord-content .right-section .grey-box span{display:block;}
.misc .four-columns.form-container1 .form-field {margin-right: 30px;}
.margin-top5{margin-top:5px;}
.grey-box-row span.amount span.jqTransformCheckboxWrapper{background:none;}
.blue-box .grey-box-row .check{width:88px;}
.blue-box .grey-box-row label{width:199px;}
.blue-box{width:300px;}
.margin-right20{margin-right:18px;}
.blue-box .grey-box-row span{width:70px;}
.white-box{display:block; padding:10px 5px; background-color:#EBEBEB;width:175px}
.collect{border-right:1px solid #EBEBEB;margin:5px;}
.return{margin:5px;}
h3.loan-policy-details{margin-left:-10px;}
.ie8 .non-rp{width:250px;}
.ie7 .accord-container{border:none;}
.ie7 .accord-block{ border:1px solid #d1d1d1; border-top:none}
.misc-payment h4 span{font-size:13px;}
/*Misc-Payment ends*/
.margin-right6 {float: left; margin-left: 6px;}
.paymntchr span.amount span.jqTransformCheckboxWrapper {background: none repeat scroll 0 0 transparent;float: right;margin-top: 0;}
.grey-box-row span.amount-total span{background:url(../images/rupee-icon-small.gif) no-repeat 0 4px; width:auto; display:inline; padding-left:61px}

/*new styles for MMS*/
.margin-right20{margin-right:20px;}
.margin-top4{margin-top:4px;}
.width-165{width:165px !important;}

.margin-radio-81 .jqTransformRadioWrapper{margin:0 5px 10px 81px}
.form-container .btn-margin-none .custom-btn{margin-top:0; width:auto !important}
/*.htc{behavior:url(../../static/ux/css/pie.htc)}*/
.view-details .frst-column{padding-left:25px}
.view-details .form-field label{font-weight:bold; width:145px}
.view-details .form-field span{padding:5px 0 3px 5px; display:inline-block}
.view-details .form-field .specialty label{width:auto;font-weight:normal;padding:10px 0 0px 0px}
.greaterthan-large-pop-up{margin-left: -560px;padding-bottom: 10px;width: 1139px;}
.custom-btn  a{color:#fff;text-decoration: none;}
.colresize tbody tr td .jqTransformInputInner{width:108px !important;}

.vertl-radio-align{float:left;background-color: #FFFFFF;border: 0px solid #CDCDCD;}
.form-container .form-field .address{width:400px !important}

.view-rate{margin-top:-10px;}
.add-another-gp{ float: right;margin-bottom: 20px; margin-top: 20px;}
.width-170 {width:170px !important;}
.width-40 {width:5% !important;}
.agewidth-40{width:40px !important}
.ie7 .width-40{width:5% !important;}
.ie8 .width-40{width:5% !important;}

.form-field span{padding:5px 0 0 5px; display:inline-block}
.form-field.jqfields span{padding:0; display:inline-block}
.buttons-div{ position:relative}
.del-buttons {margin-top: 2px;}
.form-container.audit-visit-create .frst-column{width: 300px;}
.form-container.audit-visit-create .second-column{width: 365px;}
.form-container.audit-visit-create .third-column{width: 225px;}
.form-container.audit-visit-create .second-column .form-field label{width: 183px;}
.form-container.audit-visit-create .third-column .form-field label{width: 135px;}
.form-container .form-field.textbox-122 input{ width:122px !important}

.group { width:750px; border:1px solid #ccc; padding:0px; float:left; overflow-y:scroll; height:100px;}
.group  span.jqTransformCheckboxWrapper { margin-top:0px;}
.group label { width:105px !important; text-align:left !important; padding-left:5px;}
.group li { float:left}
span.edit-mode { display:inline}

.form-container2 .frst-column{width:360px;}
.form-container2 .second-column{width:523px;}
.width-400{ width:400px !important}
.width-410{ width:410px !important}
.width-420{ width:410px !important}
.width-610{ width:610px !important}
.width-675{ width:675px !important}
.width-725{ width:725px !important}
.width-665{ width:665px !important}
.doc-det table{font-size:10px;}
.doc-det table thead tr th{padding-top:4px!important; padding-bottom:4px!important;}
.doc-det table tbody tr td{padding-top:2px; padding-bottom:2px;}
.chck label{width:172px!important;}
.visit .form-container .frst-column{width:230px;}
.visit .form-container label{width:120px;}
.visit .form-container .third-column, .visit .form-container .second-column{width:330px;}
.visit .form-field table{float:left; margin-top: 7px;}
.further-details .frst-column{width:307px;}
.further-details .frst-column table{float:left;}
.further-details .frst-column label{width:129px;}
.width-90{ width:90px !important}
.evr .view-details .frst-column{padding-left:0px}

/*Setup & Maintainance*/
.text-align-left{text-align:left !important;}
.text-align-center{text-align:center;}
.modify{margin:10px;}
.add-row{ float:right; margin:10px 0;}
.width-120{ width:120px !important}
.width-130{ width:130px !important}
.width-310{ width:310px !important}
.pop-up-content p{ margin-bottom:5px}
.ui-tabs .ui-tabs-nav li a span{font-weight:normal}
.tab-width-auto .ui-tabs-nav li a{width:auto !important}
.margin-radio-top0 .jqTransformRadioWrapper{margin:0 10px 5px 0}
.form-container .form-field input.custom-btn { width:auto !important}
.facilities { width:750px; border:1px solid #ccc; padding:0px; float:left; overflow-y:scroll; height:100px;}
.facilities  span.jqTransformCheckboxWrapper { margin-top:5px;padding:0px;}
.facilities label { width:330px !important; text-align:left !important; padding-left:5px;}
.act-facilities label { width:280px !important; text-align:left !important; padding-left:5px;}
.facilities li { float:left}
.width-3p { width:3% !important }
.margin-left10 { margin-left:10px !important;}
#calendar .fc-sun	{ background:#ffe4e4; }
.legend { width:230px; float:left; position:absolute;right: -320px; bottom:-17px; border:1px solid #ccc; border-radius:4px 4px 0 0;}
.legend .inactive-color { width:50px; height:50px; background:#ffe4e4; margin:10px;float:left;}
.legend span {  padding-top:27px; font-weight:bold; float:left}
span.edit-mode { display:inline}
.padding-left-25{padding-left:25px}
.padding-8{padding:8px}
.calendar2 { width:505px; position:relative; clear:both}
.public_holiday { margin-left:90px}
.selected-date{ padding:10px 20px; line-height:20px}
.width-240{ width:240px !important}
.doctor-details { width:750px; float:left}
.QA-Certification{float: left;width: 750px;}
.view-mode label{ font-weight:bold}
.breadcrumb-region li.last-bread  { font-weight:bold}
.width-166{ width:166px !important}
.facilities div { float:left}
.ie7 .tab-content .accord-container {float:none}

.center-type .row{float: left;clear: both;}
.ie7 .center-type .row{clear:none;}

/*Scrutiny starts here*/
.width400{ width:400px !important}
.width-478{ width:478px !important}
.ref-heading{margin-bottom:20px}
.width-460{ width:460px !important}
.left-right-section-w441 .form-container .second-column1{margin-right: 5px; width:290px;}
.left-right-section-w441 .form-container .third-column1{margin-right: 5px; width:275px;}
.left-right-section-w441 .form-container .frst-column1{width:266px;}
.left-right-section-w441 .form-container .frst-column1 .form-field label{float:left; padding:0px 5px 0 0; width:110px;}
.left-right-section-w441 .form-container .second-column1 .form-field label{float:left; padding:0px 5px 0 0; width:111px;}
.left-right-section-w441 .form-container .third-column1 .form-field label{float:left; padding:0px 5px 0 0; width: 91px;}
.left-right-section-w441 .form-container .frst-column1 .form-field span{width:135px; display:inline-block}
.left-right-section-w441 .form-container .second-column1 .form-field span{width: 159px; display:inline-block}
.left-right-section-w441 .form-container .third-column1 .form-field span{width: 164px; display:inline-block}
.min-height365{ min-height:365px }
.min-height205{ min-height:205px}
.uploaded-docs li {display:block;padding: 0 50px 0 3px}
.radio-button{ height: 30px;width: 100%;}
.radio-button input{ float:left}
.radio-button label{font-size: 11px;padding: 0 33px 0 11px;width: auto;margin-right: 50px; margin-top:5px}
.radio-button-mer label{font-size: 11px;padding: 0 33px 0 11px;width: auto;margin-right:0px; margin-top:5px}
.accord-span{float: left;margin-right: 20px;width: 405px;}
.search-results-grid{ display:none}
.bold{ font-weight:bold}
.padding-top-zero{ padding-top:0 !important}
.scroll{ overflow:auto; height:285px; margin-top:10px;}
.small-section1{ width:380px}
.left-right-section-w441{ margin-top:10px}
.radio label{font-weight:bold; margin-right:5px;}
.role-font{color:#6DB0CF!important; font-weight:bold;}
.margin-right15{margin-right:15px!important;}
#checklist .content-box{padding-top:0px;}
.check h3{color:#42A7D9; font-size:14px; font-weight:bold;}
.check h4{color:#42A7D9; font-size:12px; font-weight:bold;}
#checklist .content-header{margin-top:10px;}
.check .grey-blue-box{background-color:#E6EEEE; padding-top:5px;}
.checklist{padding-left:0px; padding-right:0px;}
.checklist .accord-block{width: 897px;}
.checklist h4{width:210px;}
.status{font-weight:bold;}
.doc-type{float:left;}
.checklist h3{color:#007CB9; font-size:14px; font-weight:bold; margin:10px 5px;}
#data-entry label{font-weight:100;}
.data-entry .form-container .frst-column{width:300px;}
.data-entry .form-container .second-column{width:299px;}
.data-entry .form-container .third-column{width:299px;}
.data-entry .form-container .form-field label{width: 99px;}
.data-entry .content-header{margin-top:10px;}
.data-entry a{color:#007CB9;}
.data-entry a:hover{color:#cc0000; text-decoration:none;}
.portlet-container h4{color:#545760; font-size:12px;}
.margin-top5{margin-top:5px;}
.check .accord-block{width:916px;}
.check .accord-container{padding:10px 8px;}
.radio{margin-left: 221px;margin-top: -4px;float:left; width:auto;}
.wrapper{border-bottom:1px solid #d1d1d1}
.accord-block h4.active a {background: url(../images/arrow_down_icon.gif) no-repeat 7px 7px;}
.accord-block h4 a {background: url(../images/arrow_right_icon.gif) no-repeat 7px 7px;}
.fullWidth-grey-box.form-container1 .grey-box { margin-left:0px!important;margin-top:0px!important;overflow:inherit;}
.fullWidth-grey-box .accord-block{clear: both;float: left;margin-bottom: 2px;width: 897px}

/*Scrutiny ends here*/
.worklist{padding:10px;}

/* Added by deepanshu */
.alert-msg-content {background: url("../images/notification-icon.png") no-repeat scroll 10px 5px #FAF1CA;font-size: 12px;margin-bottom: 10px;padding: 5px 10px 5px 36px;}
.alert-msg{background-color:#FAF1CA;padding:5px 5px 5px 5px; color:#900000; border:1px solid #BD7F04; margin-bottom:10px;text-align:center}
.blue-button{background: url("../images/blue-button.png") no-repeat 0 0 transparent;border: 1px solid #308EBC;border-radius: 6px 6px 6px 6px;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 38px;line-height: 36px;margin: 10px 0 0 10px;width: 190px;cursor:pointer;}
/*added by divigya*/
.ajax-loader {position: absolute;top: 50%;left: 50%;}
.loadingimg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #4c4c4c;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;padding-left:50%;padding-top:20%;}

.word-wrap-table{word-wrap:break-word; word-break:break-all}
.word-wrap-text{word-wrap:break-word; word-break:break-all; width:125px}
.word-wrap-text-325{word-wrap:break-word; word-break:break-all; width:325px}

width-420{width:420px !important}
.width-200{width:200px !important}
.left27{left:27% !important;}
.textarea-w150 table.jqTransformTextarea td#jqTransformTextarea-mm textarea{ width:150px !important}
.margin-top15{ margin-top:15px !important}
a.custom-btn{ text-decoration:none;}
a.custom-btn:hover{color:#fff}
.padding0{ padding:0px !important}
.padding-10{ padding:0 10px !important}
.padding-8{ padding:8px !important}
.alert-msg-content {background: url("../images/notification-icon.png") no-repeat scroll 10px 5px #FAF1CA;font-size: 12px;margin-bottom: 10px;padding: 5px 10px 5px 36px;}
.alert-msg{background-color:#FAF1CA;padding:5px 5px 5px 5px; color:#900000; border:1px solid #BD7F04; margin-bottom:10px;text-align:center}
.blue-button{background: url("../images/blue-button.png") no-repeat 0 0 transparent;border: 1px solid #308EBC;border-radius: 6px 6px 6px 6px;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 38px;line-height: 36px;margin: 10px 0 0 10px;width: 190px;cursor:pointer;}

.no-tp-mr span.jqTransformCheckboxWrapper{margin-top:0px;}
.form-container .full-width-btn{text-align:center;}

/* Button Starts */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:active {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #d83e3e; font-size:12px}
.btn-secondary {background-image: -moz-linear-gradient(top, #e75555, #bf3636);border-color:#c61212;line-height:15px;font-size:12px}
.btn-secondary:hover, .btn-secondary:focus {color: #ffffff ;border-color:#c61212;background-image: -moz-linear-gradient(top, #d03333, #aa2727);}
.btn-style{ margin-top:15px}
/* Button End */

.form-control {font-size: 11px;height: 28px;}

.worklist{padding:10px;}
.ajax-loader {position: absolute; top: 50%;left: 50%;}
.loadingimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #4c4c4c;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}

/*POS*/
table.small-font-table tbody td, table.small-font-table thead tr th, table.small-font-table tfoot tr th{font-size:11px!important;}
.compact-struct .jqTransformInputInner div input{width: 140px;padding-right:0px;padding-left:0px; font-size:11px;}
.form-container.pos-search form.jqtransformdone .rowElem span.jqTransformRadioWrapper a {margin-top:-5px;}
.pos-search button.custom-btn{display:block; margin:15px auto 0px; width:75px}
.main-content .right-section .portlet-content .pos-search form {padding:0 12px 22px 7px;}
.sub-app #tabs .accord-block{width:897px;}
.compact-struct table.tablesorter thead tr th, table.tablesorter tfoot tr th{padding: 10px 5px;}
.compact-struct .left-section {margin-right: 10px !important ;width: 765px !important;}
.compact-struct .right-section {float: left !important;width: 165px !important;}
.compact-struct .new-form{min-height:200px;}
.compact-struct .new-form form.jqtransformdone label{font-size:11px; margin-bottom:5px;}
.compact-struct .new-form .combobox + .jqTransformInputWrapper .ui-corner-left{width:100px!important;}
.left-half{width:400px; float:left;margin-right:20px;} .right-half{width:495px; float:left;}
.ie7 .new-form .combobox + .jqTransformInputWrapper .ui-corner-left{height:18px}
.ie8 .new-form .combobox + .jqTransformInputWrapper .ui-corner-left{height:19px}
.ie7 .legend table,.ie8 .legend table{width:160px; right:0px !important;}
.ie7 form.jqtransformdone div.rowElem{clear:none}
.radio-but .drop-down-116{float: left; margin-bottom: 5px; margin-top: -10px;}
.margin-right5{margin-right:5px!important;}
/* Pie chart CSS */
#flotcontainer {width: 143px;height: 143px;text-align: left;}
.pie-chart-container{padding:0 10px; min-height: 305px; }
/* Pie Chart CSS Ends */

.ie7 .compact-struct .scroller_tbl table.tablesorter{background:#dadada !important}
.ie7 .compact-struct .scroller_tbl table.tablesorter thead tr th .tablesorter-header-inner{display:none}
.compact-struct .portlet-container h3{font-size:12px}

.legendColorBox{width:22px}
.legendColorBox div{width:14px}

/* POS form Starts */
.new-form { height:auto !important; padding-bottom:10px}
.new-form .form-container1 .form-field{ clear:none; width:144px; margin-bottom:0px}
.new-form .form-container1 .form-field { margin-left:0px}
.new-form .form-container1 .form-field + .form-field{ margin-left:5px}
.new-form .form-field label { clear:both; text-align:left; font-size:11px ; font-weight:bold; padding-top:0px;}
.new-form .form-field label span { padding:0px; color:#F00}
.new-form .form-field input { font-size:11px}
.new-form .error-msg { background:none; border:none; font-size:10px ; padding:2px; text-align:left; float:none; margin:0 0 0 -3px;clear:both;} 
.new-form .error-msg-business { background:none; border:none; font-size:10px ; padding:2px; text-align:left; float:left; margin-bottom:0px;visibility:hidden;} 
.new-form .form-container1 .form-field input { width:125px }
.new-form  .drop-down-35 .combobox + .jqTransformInputWrapper .ui-corner-left { padding-right:5px}
.textbox-60 input { width:60px !important}
.new-form .radio-but label { float:left}
.new-form .radio-but  span { padding:0; margin-top:5px;}
.new-form .radio-but label { clear:none; padding-right:0; padding-top:5px}
.drop-down-88 .combobox + .jqTransformInputWrapper .ui-corner-left { width:88px !important}
.new-form .checkbox label { clear:none; padding-top:7px; padding-bottom:0px;}
.new-form .checkbox { margin-top:10px;}
.new-form  .ui-tabs .ui-tabs-panel .tab-content {width: 98.8%;padding: 10px 0 10px 10px;}
.form-heading { width:100%; border-bottom:1px solid #DADADA; margin-bottom:5px; float:left}
.form-heading h3 { font-family:verdana;font-size:13px;color:#42A7D9;float:left; padding-right:10px; height:19px}
.fomr-scroll { overflow-y: scroll; overflow-x:hidden; height:220px; float:left; width:100%}
.fomr-scroll-big { overflow-x:hidden; overflow-y:auto; max-height:300px; float:left; width:100%}
.add-lifeassured { float:left; clear:both}
.new-form h4 {color: #545760; font-size: 12px; padding-bottom: 5px; border-bottom:1px dotted #000; margin-bottom: 5px;}
.width-49p { width:49% !important}
.width-45p { width:45% !important}
.drop-down-20 .combobox + .jqTransformInputWrapper .ui-corner-left { width:20px !important;padding-right:5px}
.width-300 { width:300px !important}
.width-350 { width:350px !important}
.width-600 { width:600px}
.textbox-280 input { width:280px !important}
.textbox-440 input { width:440px !important}
.textbox-120 input { width:120px !important}
.textbox-80 input { width:80px !important}
.textarea-880 textarea{width:880px !important}
.textbox-260 input { width:260px !important}
.form-container .form-field label span { padding:0px; color:#F00}


.new-form .jqTransformInputWrapper{background: url(../images/input_text_left_small.gif) no-repeat left top; height:24px}
.new-form .jqTransformInputWrapper_hover{background-position:left -24px}
.new-form .jqTransformInputWrapper_focus{background-position:left -48px}
.new-form .jqTransformInputInner{background: url(../images/input_text_right_small.gif) no-repeat right top}
.new-form .jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -24px}
.new-form .jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -48px}
.new-form .jqTransformInputInner div{height:24px}
.new-form .jqTransformInputInner div input{height:22px;}

.form-heading  .checkbox { margin-top:-5px;}
.form-heading  .checkbox label { padding-top:9px;}

.new-form .combobox + .jqTransformInputWrapper .ui-corner-left{font-size:11px; background:url(../images/select_left_small.gif) no-repeat left top; height:22px}
.new-form .combobox + .jqTransformInputWrapper + .ui-corner-right, .ui-button{height:24px; background:url(../images/select_right_small.gif) no-repeat center top}

.new-form .has-success .jqTransformInputWrapper{background-position:left -144px !important}
.new-form .has-success .jqTransformInputInner{background-position:right -144px !important}

.new-form .has-success .combobox + .jqTransformInputWrapper .ui-corner-left{background-position:left -48px !important}
.new-form .has-success .combobox + .jqTransformInputWrapper + .ui-corner-right{background-position:left -48px !important}

.new-form .error-field .jqTransformInputWrapper{background-position:left -72px !important}
.new-form .error-field .jqTransformInputInner{background-position:right -72px !important}

.new-form .error-field .jqTransformInputWrapper.jqTransformInputWrapper_hover{background-position:left -120px !important}
.new-form .error-field .jqTransformInputWrapper.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -120px !important}
.new-form .error-field .combobox + .jqTransformInputWrapper .ui-corner-left{background-position:left -24px !important}
.new-form .error-field .combobox + .jqTransformInputWrapper + .ui-corner-right{background-position:left -24px !important}



.new-form .ui-tabs .ui-tabs-nav{height:25px}
.new-form .ui-tabs .ui-tabs-nav li a{height:17px; line-height:17px; padding:4px 10px; width:auto}
.new-form .ques{padding:5px 0; float:left}
.new-form .ques p{float:left; font-size:11px; font-weight:bold}
.new-form .ans, .new-form .dotted-div {border-top:1px dotted #000; padding-top:10px}
.new-form .tablesorter .tablesorter-header{ background-color:#e6eeee}

.new-form .pager .jqTransformInputWrapper{background:none; height:auto}
.new-form .pager .jqTransformInputInner{background:none; margin-top:0}
.new-form .pager .jqTransformInputInner div, .new-form .pager .jqTransformInputInner div input{height:auto}

.new-form .ans3 label{width:300px}
.new-form .ans4 label{width:200px}
.new-form .ansF table.jqTransformTextarea{float:left}
.new-form .ansF table.jqTransformTextarea td#jqTransformTextarea-mm textarea{width:188px}

.new-form .impairment .form-field{clear:none}
.new-form .impairment .form-field label{width:250px}

.new-form .form-container1.fields-170 .form-field{width:170px}
.new-form .form-container1.fields-170 .custom-btn{margin-top:17px; float:left}
.width-190{width:190px !important}
.new-form .review-tab .form-container1.fields-170 .form-field{width:170px !important}

.new-form .form-field span.font-11{float:left; font-size:11px; width:30px}
.new-form .form-container .form-field.textbox-60 input{width:60px !important}
.new-form .chk-four-column .form-field .lbl-w80{width:80px; padding-top:5px}

.new-form .chk-four-column .form-field{clear:none}
.new-form .chk-four-column .form-field label{width:130px}
.new-form .ans .checkbox{margin-top:0}

.new-form .accordLink, .new-form .accord-block h4.active{height:24px}
.new-form .accord-block h4 a{font-size:11px; height:14px; background-position:7px 4px; padding:7px 20px 10px 34px}
.new-form .review-tab .tab-content{background:#fff; padding:10px}
/* Four column starts*/
.new-form .form-container1.field-225 .form-field { margin-left: 0;width: 225px;padding-bottom: 20px;}
.new-form .form-container1.field-225 {padding-left: 5px;}
.manualfield.combo-400 .form-field{clear: none;float: left;width: 300px;}
.manualfield.combo-400 {float: left;margin-bottom: 20px;padding-left: 10px;}
.manualfield.combo-400 .form-field label{padding-left: 2px; }
.form-container1.fields-220 .form-field{width:220px;}
.form-container1.fields-200 .form-field{width:200px !important;}
.review-tab .form-container1.fields-220 .form-field{width:220px !important;}
.form-container1 #label-float.form-field .jqTransformInputWrapper{clear:none !important; margin-left:10px;}
/* Four column ends*/

.new-form .tab-content .accord-block{ width:900px}
.new-form h4.accordLink{border-bottom:0; margin-bottom:0px }
.no-border h4{ border:0; border-bottom: 1px dotted #000000;}
.new-form .review-tab .form-container1 .form-field{ width:142px}
.textarea-820 textarea{width: 820px !important;}
.new-form .form-container1.fields-168 .form-field{ width: 168px !important;}

.new-form .review-tab .fields-138 .form-container1 .form-field{ width: 138px}
.new-form .review-tab .fields-138 .form-container1 .form-field.width-142{ width:142px !important}
.textbox-73 input{width:73px !important}
.textbox-73{width:73px}
.textbox-22{width:22px}
.new-form .fields-138 .form-container1 .form-field input{ width:116px}
.new-form .review-tab .form-container1.fields-150 .form-field{ width:150px !important}
.new-form .review-tab .form-container1 .width-190.form-field{width:190px !important}
.width-265{ width:265px !important}
.width-157{ width:157px !important}
.width-140{width:140px !important}
.new-form .progress-bar .filler{ width:20% !important}
.compact-struct table.tablesorter tbody td {padding:6px 3px 6px 3px;}
.padding04 td {padding: 0px 4px !important}
a.custom-btn {height:30px; line-height:30px}
.top20p{ top:20%}
.margin-top-5{margin-top:-5px!important;}
.new-form table.tablesorter tbody td{padding: 5px 4px;}

/*Sliding-tab*/

.ui-tabs .ui-tabs-panel .tab-content.slider {height: 200px;overflow: hidden;}

.slider1{top: 5px;position: absolute;}

#slider-code .viewport { width:920px; height: 260px;}
#customer-deatails .viewport{ float: left; overflow: hidden; position: relative; border: 1px solid #dcdcdc}
#slider-code { height: 300px;  position:relative }
#slider-code .buttons { display: block; margin:0; float: left; position:absolute; height:30px; line-height:30px; text-decoration:none; bottom:-3px;}
#slider-code .prev {left:0} 
#slider-code .continue {right:0}
#slider-code .buttons:hover{color:#fff}
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview > div{ float: left; margin: 0 20px 0 0; padding:10px 0 10px 10px; width: 908px;}

#slider-code .active { color: #fff; background-color:  #555555; }
#slider-code .bar, .review-style .bar{margin:0px 0 0 8px;}

.tab-a{overflow:hidden;}
.tab-a li.mandate{background:none; border:none;}
.tab-a li{float:left; margin-right:4px !important; background:url(../images/tab-bg.gif) repeat-x 0 0; border-bottom:0 !important; border:1px solid #e2e2e2;border-radius:4px 4px 0 0;}
.tab-a li a{float:left; padding:4px 10px;text-decoration:none; cursor:pointer;  height:17px; line-height:17px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#616161; font-size:11px}
.tab-a li.active{background:url(../images/tab-active-bg.gif) repeat-x 0 0;border-color:#81CDF2;}
.tab-a li.active a{color:#fff; font-weight:bold;}

.tab-a .disable{opacity:0.5;}
.tab-a .disable a{ cursor:auto;}

#part-1-save{margin:10px 0px 0}

#slider-code .progress-bar,.review-style .progress-bar{float:none !important; position:absolute; left:730px; top:5px; margin:0 !important}
#slider-code .overview > .rp{padding-top:5px}
.min-height240{min-height:240px !important;}
#payment,#NBSubmit, #update{display:none;}

.margin-top-5{margin-top:-5px!important;}
.margin-top-none{margin-top:0px !important;}
.margin-top20{margin-top:20px !important;}
.width100p h3{ width:100% !important}

.review-tab #simultaneous-proposal .form-container .form-field label{width:500px;}
.review-tab .new-form .ans, .new-form .dotted-div{overflow:hidden; padding-bottom:20px;}

.ie7 .iew95{width:95px}
.iew95{width:104px \9;}
.ie8 .iew95{width:104px} 
.new-form .form-field span{padding:0px;}
.ie8 .text-box50 input{ width:50px !important}


.radio-but-auto{width:auto !important; height:auto !important; float:left}
.inline-disp{display:inline !important;}
.new-form .checkbox-lblauto label{width:auto !important}
.new-form .checkbox-lblauto .form-field{margin-bottom:0}

/* dropdown with typeahead starts */
.drop-down-200 .combobox+.jqTransformInputWrapper .ui-corner-left, .lead-search .combobox+.jqTransformInputWrapper .ui-corner-left{width:200px !important}
.drop-down-200 .combobox+.jqTransformInputWrapper .ui-corner-left{width:200px !important}
/* dropdown with typeahead ends */

.impairment .ques{padding-bottom:0}
.impairment .impair-div{padding-bottom:10px}
.impairment .impair-div .form-field label{padding-top:0}


.form-container1 #other.form-field.width-420 .jqTransformInputWrapper{clear:none !important; margin-left:10px;}
.padding-bottom0{padding-bottom:0px !important;}
.ie8 .float-left{ float:left !important}
.ie8 .scroller_tbl{ height:140px !important;}
.ie8 .compact-struct table.tablesorter tbody td{ padding-top:7.8px !important}
.ie7 .compact-struct table.tablesorter tbody td, .ie9 .compact-struct table.tablesorter tbody td{ padding-top:8.8px !important}
.tablesorter .tablesorter-header .tablesorter-header-inner{text-align:left \9;}

.min-height253{min-height:253px}
.new-form .chk-seven-column .form-field{clear:none; float:left; width:120px}
.new-form .chk-seven-column .form-field label{width:110px}

.new-form .percent .jqTransformInputInner{background:url(../images/input_text_percent.gif) no-repeat right 0}
.new-form .percent .jqTransformInputInner input{padding-right:25px; width:25px}
.new-form .age{border-bottom:1px solid #808080; font-size:11px; line-height:22px; padding-left:8px !important; width:27px}

.font-verdana{font-family: Verdana,Geneva,sans-serif; font-size: 11px;}
.margin-top8{margin-top:8px !important;}
.blue-filler{background:url(../images/blue-progress-bar.png) no-repeat 0 6px}
.red-filler{background:url(../images/red-progress-bar.png) no-repeat 0 6px}
.progress-bar-title{position: absolute;right: 190px;top: 8px;}

.pdf-download{background:url(../images/pdf.png) no-repeat 0 0; padding-left:25px; margin:0 8px;}
.padding-left65{padding-left:65px !important;}

.app-form-container{min-height:450px}
.app-form-container footer{padding:5px 0 0 0; margin:0}

.vertical-tabs ul.vertical{width: 115px; float: left;border-right: 1px solid #DDDDDD; padding-top: 10px; height: 214px;background-color:#F8F8FF; height:214px !important}
.vertical-tabs ul.vertical li{background:url(../images/vertical-tab-bg.png) repeat-x 0 0;float: none;margin-right:0 !important;overflow: hidden;border-radius:0px !important ; border:1px solid #cdcdce}
.tab-cont{float: left;height: 210px; width: 353px;padding:10px 10px 0;}
.vertical-tabs ul.vertical li.ui-state-active{background:#FFF; border:1px solid #DDDDDD; border-right:none; width:115px;}
.vertical-tabs ul.vertical li.ui-state-active a{color:#1f587b;}
.vertical-tabs ul.vertical li a{color:#1f587b;}
.tab-cont-paymentopt {float: left;height: 210px;padding: 10px 10px 0;}
.margin-bottom90{margin-bottom:90px;}
.margin-bottom150{margin-bottom:150px;}
.tab-accord .accord-block{width:898px ;}
/*UW Styles Starts*/
.uw .floating-fields .form-field{float:left;display: block;margin-bottom: 10px; margin-left: 5px; width:247px; clear:none}
.uw .floating-fields .form-field label{width:auto;text-align:left;font-weight:bold;margin-right:2px; padding-top:6px; float:left}
.uw .floating-fields .form-field span{width:auto; text-align:left;padding-top:0; padding-top:6px}
.accord-container span.amount span{background:url(../images/rupee-icon-small.gif) no-repeat 0 4px; width:auto; display:inline; padding-left:10px}
.uw-form .error-msg { background:none; border:none; font-size:10px ; padding:2px; text-align:left; float:left; margin-bottom:0px;}
/*UW Styles Ends*/
.floating-fields .form-field{float:left;display: block;margin-bottom: 10px; margin-left: 5px; width:280px; clear:none}
.floating-fields .form-field label{width:150px;text-align:right;font-weight:bold;margin-right:2px; padding-top:6px; float:left}
.floating-fields .form-field span{width:120px; text-align:left;padding-top:0; padding-top:6px}


.common.floating-fields .form-field{width:210px;}
.common.floating-fields .form-field label{width:100px;text-align:left;}
.common.floating-fields .form-field span{width:90px;}
.application-details span.jqTransformCheckboxWrapper{margin:0 0 0 10px}
.height-85{height:85px}
.font-green{color:#008000;}
.font-red{color:red;}
.width-70{width:70px !important;}
.width-30{width:30px !important;}
.width-50{width:50px !important;}
.margin-left5{margin-left:5px !important}

.floating-fields .tsmsselect{width:23%}
.floating-fields .tsmsoptions{margin-left:3px; width:10%}
.floating-fields .tsmsoptions p{margin-left:33px}
.form-container .form-field .textbox-178 input{width:178px !important}

.floating-fields .form-field span.jqTransformCheckboxWrapper{width:auto}
.top5p{top:5%;}
/*changes*/
.three-float-tbl .ques{float:none}
.three-float-tbl .ques .table-grid{width:30%}
.three-float-tbl .ques .table-grid + .table-grid + .table-grid{width:39.8%}
.three-float-tbl .ques .table-grid td{font-size:11px}
.three-float-tbl .ques table.tablesorter thead tr th{padding: 10px 4px 10px 7px;}
.new-form .grey-box .form-field label{font-size:12px}
/*generic*/
.width-100p{width:100%}
.clear-both{clear:both !important}

.form-container1 .form-field .radio-button label {float:left;clear:none; width:auto; margin-top:0 ; margin-right:10px; padding-left:2px}
.form-container.bold label{font-weight:bold}
.form-container1 .tsmsoptions{width:5%}
.width-350{width:350px !important}


.margin-left0{margin-left:0px !important}

.accord-span{ clear:both}
.h4width550 h4.float-left{ width:575px}
.form-container1 .forth-column{clear: right;float: left;width: 303px;}
.y-id-5-show .form-field  label{width:auto}
.mrgn-left-30{ margin-left:30px !important}
.mrgn-left-40{ margin-left:40px !important}
.h4width550 .accord-span{ width:550px}
.form-container .form-field.textbox-400 input{width:400px !important}
.widthauto{ width:auto !important}
.h4width280 h4.float-left {width: 280px;clear: both;}
.h4width280 .form-field{clear:none}
.radio-btn label{ padding: 0 21px 0 0; margin-right:0px}
.mrgnleft43p{ margin-left:43%}
.bold label{ font-weight:bold !important}
.form-container .form-field.textbox-100 input{ width:100px !important}
.form-container .form-field.textbox-50 input{ width:50px !important} 

.static-head-link{width:16px; height:16px; margin: 6px 11px 0 0;}
.static-head-link.arrow-plus{background:url(../images/sq_plus.png) no-repeat 0 0}
.static-head-link.arrow-minus{background:url(../images/sq_minus.png) no-repeat 0 0}
.margin-top-120{margin-top: 120px !important}
.left-section.width-652{ width:652px !important}
.mrgnleft47p{ margin-left:47%}
.margin-top-4{ margin-top:-4px !important}

.no-data.accord-block a{color:#C0C0C0 !important}
.uw-form .error-msg { background:none; border:none; font-size:10px ; padding:2px; text-align:left; float:left; margin-bottom:0px;}
/*footer-fixed-link*/
.home-link{background:#0B86C2;width:100px; height: 20px; position:fixed; bottom:0px; z-index:10; right:0px;padding:10px 5px 5px 15px;}
.home-link a{color:#fff;text-decoration:none}
.compact-struct{clear:both;overflow:hidden;}

/*Admin Styles*/
.activeelmt{background-color:#B2B2B2 !important;border:2px solid #808080;}

/*Insta 3.0 Login Page Changes Start*/
.form-container{
    position: relative !important;
    width: 99.4% !important;
    border:0px solid #fff;
    padding:40px 40px;
	/*box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;*/
    border-radius: 7px;    
    left: 14px;
    right: 0px;
	background: white;
    opacity: .79;
}
.logcontainer{
	display: flex;
    flex-direction: column;
    align-items: center;
	margin-top:20px;
	font-size:25px;
	font-weight:bold;
	color: #2366a5;
	display: none;
}
.content-name{
	font-size: 11.4px;
	font-weight: bold;
	color: #2366a5;
}

.logo img {
	max-width: 100%;
}
.logo{
	width: 100px;
	position: absolute;
	transform: scale(0.8);
}

.instaimages{
    margin-top: -14px;
    position: absolute;
    padding: 10px;
    /*margin-left: -16px;*/
}
header .top-section{
	width: 100% !important;
}
.login-component form label{
	color: #2366a5;
}
.login-component form input {
	border-bottom-color: #2366a5;
	
	border-bottom-width: 1;
}
.form-floating>label{
	padding: 0px !important;
}
.label-name{
	transform:none !important;
}
.middle-container{
	place-items: normal;
}
.middle-container .main-content.row{
	width:100%;
}
footer{
	border-top: none;
}
.login-component form input:focus-visible {
	outline: 4px solid white;
}

@media (min-width: 760px) {
	.form-container{
		position:absolute;
		margin-left: 45px;
		margin-top: 60px !important;
		max-width: 35%;
		box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;
	}
	.instaimages{
		display:none;
	}
	.logo{
		left: 65px;
		top: 30px;
		transform: scale(1);
	}	
	.login-body{
		background: url(../images/Login_BGLogo1_D.png)  no-repeat;
		background-size: 90% 100%;
		background-position:right;
	}
}

@media (min-width: 1020px) {
	.form-container{
		position:absolute;
		margin-left: 130px;
		margin-top: 60px !important;
		max-width: 35%;
		box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;
	}
	.instaimages{
		display:none;
	}
	.logo{
		left: 150px;
		top: 30px;
		transform: scale(1);
	}	
	.login-body{
		background: url(../images/Login_BGLogo1_D.png)  no-repeat;
		background-size: 70% 100%;
		background-position:right;
	}
}

@media (min-width: 1200px) {
	.form-container{
		position:absolute;
		margin-left: 150px;
		margin-top: 60px !important;
		max-width: 35%;
		box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;
	}
	.instaimages{
		display:none;
	}
	.logo{
		left: 180px;
		top: 35px;
		transform: scale(1.2);
	}	
	.login-body{
		background: url(../images/Login_BGLogo1_D.png)  no-repeat;
		background-size: 70% 100%;
		background-position:right;
	}
}

@media (min-width: 760px) and (max-width: 1020px) and (min-height: 1020px) {
	.form-container{
		position:absolute;
		margin-left: 25px;
		margin-top: 80px !important;
		max-width: 35%;
		box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;
	}
	.instaimages{
		display:none;
	}
	.logo{
		left: 50px;
		top: 40px;
		transform: scale(1);
	}	
	.login-body{
		background: url(../images/Login_BGLogo1_D.png)  no-repeat;
		background-size: 95% 100%;
		background-position:right;
	}
}

@media (min-width: 1020px) and (max-width: 1200px) and (min-height: 1020px) {
	.form-container{
		position:absolute;
		margin-left: 25px;
		margin-top: 80px !important;
		max-width: 35%;
		box-shadow: 15px 15px 30px -5px rgba(0,0,0,0.75) !important;
	}
	.instaimages{
		display:none;
	}
	.logo{
		left: 50px;
		top: 40px;
		transform: scale(1);
	}	
	.login-body{
		background: url(../images/Login_BGLogo1_D.png)  no-repeat;
		background-size: 95% 100%;
		background-position:right;
	}
}

/*Insta 3.0 Login Page Changes End*/